inventory_beta_0.415 , (물류이동개념) > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

inventory_beta_0.415 , (물류이동개념) 정보

게시판 inventory_beta_0.415 , (물류이동개념)

첨부파일

m_mover.zip (70.1K) 124회 다운로드 2006-12-18 03:38:19

본문

inventory 개념으로 접근하였습니다.

1. write.skin.php 에 innoDB (?) 개념으로 작성하였습니다. 대용량 data를 취급하시는분에게 유용하다고 생각합니다.
  - 주문자 페이지 구성은 보조 테이블 지원(연동)을 받습니다.

2. 관리자 설정은 개별적으로 하셔야 합니다.

3. 최종 이동완료시 재고가 변동이 가능하도록 구사하였습니다.

4. write.skin.php은 해당상품에 대한 업체가 있을경우 자동으로 생성하도록 하였습니다. group by~

결론은 주문폼이 관리자화면서 일부조정이 가능합니다.



일반유저가 확인할수 있도록 게방해놓은 상태입니다.

참고로... 보내지는 소스에 포함된 내용목록입니다.
1. 보조테이블 무한생성기능
  - 그누보드스킨을 보조하는 기능
2. 멀티테이블 샘풀 자동생성 샘풀스킨.
  - 다용도 테이블 구사를 위한 table 생성
3. 멀티테이블 무한생성( 자신이 원하는 column)
  - 다용도 테이블 생성을 자신이 원하는 column으로
4. 장바구니 소스
  - 어떠한 db에도 적용이 가능한 장바구니.(??)
5. 결재소스(결재회사에서 재공한 소스.
6. 그누보드 여분필드 column 변환(wr_1 ~ wr_10 까지만) 변환기능.

참고로 라이센스에 구제를 받지 않습니다.
 - 구누보드에서 제공한 사진이미지 파일 5개 사용
 - 업로드스킨은 해당소스의 라이센스를 inventory 소스에 명시하였습니다.
// +------------------------------------------------------------------------+
// | class.upload.php                                                      |
// +------------------------------------------------------------------------+
// | Copyright (c) Colin Verot 2003-2006. All rights reserved.              |
// | Version      0.21                                                    |
// | Last modified 30/09/2006                                              |
// | Email        http://pkgtest.mireene.com/gnu/bbs/board.php?bo_table=qa&wr_id=2&page=

/////설치방법////

스킨은 그누보드용 스킨에 등록합니다.

보조테이블은  그누보드와 같은 경로에 inventory 에 설치합니다.
-설치된경로 /inventory/adm/setup.php 하시면 됩니다.
-에러에 대한 이해: 에러부분을 확인하시면 싶게 설치가 가능합니다.

ps- 인기가 없어서 장바구니 기능 살짝 끼워놓았습니다. 소스 잘 보시면 나옵니다
추천
1
  • 복사

댓글 전체

몇가지 개인적으로 정의한 함수를 사용하였습니다.
//하단은 write.skin.php에 적용되었습니다. 이동장소가 200군데 이상이라는 가정하에 보조테이블에서 장비명을 가져오는 기능을 합니다.

<?php
$cat_array=gball($mta='w_num',$mid='w_num_id',$mname='w_num_name');
foreach ($cat_array as $row){?><option value="<?=$row[$mname]?>"><?=$row[$mname]?><?}
?>

function gball($mta,$mid,$mname)
{
  // 테이터베이스에 원하는 숫자를 불러온다
  $conn = db_connect();
  $query = "select $mid,$mname from $mta";
  $result = @$conn->query($query);
  if (!$result)
    return false;
  $num_cats = @$result->num_rows;
  if ($num_cats ==0)
      return false; 
  $result = db_array($result);
  return $result;
}

function db_array($result)
{
  $res_array = array();

  for ($count=0; $row = $result->fetch_assoc(); $count++)
    $res_array[$count] = $row;

  return $res_array;
}
// 재고확인, 장비이동, 이동완료, 주문취소에 사용되었습니다.
<?
 if($pass)
 {
  $move_ok = move_ok($m_ta=$bo_table,$colum='wr_7',$m_id=$wr_7,$mover=$pass);
    if (!$move_ok)
    {
    $msg = $pass;
    alert("정상적으 $msg 되었습니다.");
    }
    else
      alert("실패하였습니다..");

 }
?>

// 하단 함수를 기준으로 주문신청폼에서 주문완료를 했을경우 실행되며. 응용하여 제품목록디비에 동시 update (+1) 하시면 됩니다.
function move_ok($m_ta,$colum,$m_id,$mover)
{
  $db = db_connect();
  $m_ta = $m_ta;
  $se_table    =  "g4_write_$m_ta";
  $query = "update $se_table set wr_7='$mover' where wr_id=$m_id";
  $result02 = @$db->query($query);
  if (!$result02)
    return false;
}
불당님 의견 감사합니다..
- 추가해보겠습니다.

- 본스킨이 테이블(?게시판) 간의 상호작용을 예시한것입니다.
-스킨의도는 내부인트라(맞나)용으로 다른부서에서 장비전환 신청을 했을경우 창고담당자가 실재 물품 이동처리과정을 담당 직원들이 볼수 있도록 구상한 페이지 입니다.(소비자용은 아닙니다.)
회사내 장비이동의 경우라면... 현재 사용부서/이동예정부서가 있어야 하지 않을까요?
물류의 경우는 source와 destination이 있어야 하니까... 대충 비슷하구요... 때로는
설비이동업체를 써야 하니까 배송사도 때로는 들어갈 수 있겠죠 ^^

그냥 확장성 측면에서 제안드려 본 것 입니다. 제가 다음에 만들 예정 skin도 물류라서.

(개발 참조 스킨) http://eboddari.net/bbs/board.php?bo_table=test2
(사용부서/이동예정부서)
생산라인에 장비가 700대가 존재합니다. 1FB001 ~ 1FB701  <<== 요것이 함축되어있는 코드입니다. 워낙 DATA량이 크다보니...

불당님이 말씀하신거 추가로 만들어서 올릴게요

참고로 전 스킨에 대한 확장보다, 스킨제작에 필요한 보조테이블을 강화하느라고요.

라이센스에 충돌이 안되는방향에서 구사하다보니 어려움도 많내요.
이거 다운받을수가 없네요. 다운받는법 아시는분 계신가요..
다른글에는 다운받을수있게 돼어 있는데이건 없네요..
그리고 저분 홈페이지 가봐두 자료가 없네요. ;;
스킨은있는데 다른게 없네요 확인 부탁드릴게요

---
스킨은 그누보드용 스킨에 등록합니다.

보조테이블은  그누보드와 같은 경로에 inventory 에 설치합니다.
-설치된경로 /inventory/adm/setup.php 하시면 됩니다.
-에러에 대한 이해: 에러부분을 확인하시면 싶게 설치가 가능합니다.
---

여기서 /inventory/adm/setup.php 이부분
설치할파일이 업습니다. 확인부탁드려요.
setup.php~~ 이외 파일이 누락된걸 잊었네요..

http://pkgtest.mireene.com/gnu/bbs/tb.php/qa/16

데모페이지를 열어놓다보니..임시로 막았는데....그걸...압축해서 뿌렸내요.
© SIRSOFT
현재 페이지 제일 처음으로