회사/단체용, 경비 지급/지출 내역 관리용 스킨 > 그누3 스킨

그누3 스킨

회사/단체용, 경비 지급/지출 내역 관리용 스킨 정보

게시판 회사/단체용, 경비 지급/지출 내역 관리용 스킨

첨부파일

pay_manager.exe (74.8K) 147회 다운로드 2005-09-20 02:27:37

본문

* 첫 번째 포스팅입니다.

. 스킨으로만 작동하도록 모두 새로 수정하여 정리했습니다.
. 이 스킨은 유료제작으로 제작한 것이나 시일이 많이 지났고, 예전에 그누보드 몇 몇 회원분들께 한 약속이 있어서 포스팅 합니다.
. 시간이 된다면 조만간 2번재 포스팅은 '폼메일의 자유' 가 될겁니다.
(입력폼의 입력항목을 수십/수백개로 해도 사용자가 다른파일은 손댈필요없이 입력폼의 항목만 원하는대로 늘리거나 줄여서 사용할 수 있는 형태를 말합니다.  초보분들이나 항목이 많은 폼메일 제작에 어려움을 겪는 분들을 위해서 예전에 제작한것을 정리해서 포스팅할 예정입니다.)


제목대로 회사/단체등에서 직원들에게 경비를 지급하고 사용한 내역을 온라인상으로 관리하기 위한 스킨입니다.
가계부와는 좀 다른 로직을 갖고 있으며 실시간 금액 수정을 반영한다는 것이 가장 큰 차이라 하겠습니다.

* 간략한 내용으로는,

- 관리자가 직원등에서 경비를 지급하고, 직원이 사용한 내역을 일일이 보고받지 않아도 온라인상으로 보고 결재가 가능하도록 구성되었습니다.

- 만약 직원이 사용한 지출내역이 관리자등이 보기에 마음에 들지 않거나, 수정할 필요가 있을 경우 결재를 '승인' 이 아닌  '수정필요' 란 형식으로 변경해주고 코멘트에 해당 부분을 짚어주면 해당 직원이 다시 수정할 수 있도록 구성되었습니다..
또한, 이 경우 일반 가계부에서는 이후에 작성된 금액등의 작성건에 대한 반영이 되지 않지만, 이 게시판 스킨은 며칠 전(또는 몇달/몇년전)에 작성한 내역이라도 금액을 수정시, 이후에 작성된 모든 내역에 실시간으로 수정된 금액이 반영되며 모두 일괄 수정됩니다.
수정 처리시간 또한 내역이 수백,수천건이 되어도 처리시간이 별로 걸리지 않습니다.

- 직원 1인별로 게시판을 생성해 각각의 직원별로 해당 게시판에 접근권한(혹은 해당 게시판 관리자로 지정하여 해당 직원만 사용가능토록..)을 주어서 1인 1게시판을 사용함으로써 직원이 많지 않은 곳에서는 편리하게 직원별로 지출내역을 보고 관리할 수 있습니다.

- 그누보드의 게시판 예비 필드인 wr_1 ~ wr_5 를 사용하지 않고 별도 필드를 사용하므로 예비 필드를 사용하고자 하는 분은 그대로 사용할 수 있도록 했습니다.

- 초보분들이나 db 필드추가에 어려움을 겪는 분들을 감안하여 추가 필드를 손쉽게 생성할 수 있도록, 웹상에서 직접 필드 추가가 가능합니다.

- 사용 년/월 별로 지급/지출/잔액 내역을 확인할 수 있어, 월별 지출내역을 쉽게 파악할 수 있도록 구성되었습니다.

- 잔액이 실시간으로 이월되므로 현재 직원이 갖고 있는 경비지급 잔액이 얼마인지를 쉽게 확인할 수 있으며, 지급한 경비가 마이너스가 될 경우도 문제없이 입력이 가능하며 이 경우는 잔액과 이월금액이 마이너스(-)로 표기되고, 이후에 경비를 지급하고 수령액을 입력하면 금액을 상계하여 출력합니다.

- 결재서명을 '수정필요' 로 했을경우, 직원이 내역을 수정한게 언제인지 마지막으로 수정한 날짜를 출력합니다.

- 경비에 관한 내역을 관리하기위한 목적으로 제작했으므로 일반 게시판과 같은 검색등의 부분은 사용하지 않습니다.
(필요시 원본 게시판 스킨을 보고 추가하시면 됩니다.)

* 사용방법

1. 다운받은 파일을 풀면 디렉토리와 파일이 하나 보입니다.
디렉토리는 통째로 ftp 로 서버에 올려주십시오.
(업로드시 bbs/skin/board/ 디렉토리에 올려주십시오.)

2. 게시판을 생성시(또는 기존 게시판중에서..) 경비 관리용으로 사용할 게시판의 스킨디렉토리를 위에서 ftp 로 업로드한 디렉토리를 설정해 주십시오.

3. pay_db.php 파일은 웹상에서 필드를 직접 추가할 수 있도록 코딩되어 있습니다.
이 파일을 에디터나 메모장등으로 열고 아래부부분에 경비 관리 게시판으로 사용할 테이블명을 입력해 주십시오.

// 아래 $tb 에 게시판 테이블 명을 입력하십시오. (주소창에 나오는 bo_table 값을 입력하면 됩니다.)
$tb = "";

위 $tb 에 게시판명을 입력해 주시면 됩니다.  그런후에 ftp 로 서버에 업로드하십시오.
업로드할 때는 주소창에서 직접 입력해야 하므로 루트 디렉토리에 올리면 됩니다.
(테이블명을 잘못 입력했을 경우를 생각하여 입력한 테이블이 존재하는지 체크하여 없다면 메세지로 알려줍니다.)

4. 기타 년도등은 직접 수정하여 사용하십시오.
(현재는 2000년 부터 현재년도까지를 출력하도록 설정되었습니다.)

5. 결재상태는 관리자(최고관리자)로 로그인해서 글보기 시에 보여집니다.

* 테스트 주소

http://www.sjsjin/com

id/pass : admin/aaaa  (변경하지 마십시오)

* 이 스킨과 관련한 수정/추가 등의 문의는 받지 않습니다.
오류나 버그가 있을 경우만 받도록 하겠습니다..
(현재 이 스킨은 실제 회사의 직원들 경비 지급/지출 내역 관리로 사용하고 있으며, 오류나 버그는 문의받은적이 없습니다.)

* g4 용으로의 포스팅은 고려하고 있지 않습니다.
g4 용으로 변환은 여러 많은 회원분들도 별 어려움이 없을거라 생각합니다.

그럼 이만..
추천
5

댓글 전체

select sum(sjs_today_rcvpay) from gb_write_onlyadmingroup

1054 : Unknown column 'sjs_today_rcvpay' in 'field list'

에러 납니다..그냥 맞게 올린것 같은데..이런 에러가 나네요..
pay_db.php 파일을 한 번 실행해 주십시오..(주소창에서 직접 입력해야 합니다.)
또한 업로드전에 에디터로 열어서 테이블을 입력하는 곳에 사용하고자 하는 게시판 테이블명을 입력해 주십시오.
그런다음 업로드해서 한 번 실행해 주면 됩니다.
sjsjin 님 죄송하고 너무 감사합니다..

호사모님 말대로 경로를 저렇게 호출해야되는데..ㅠ.ㅠ

스킨공개해주신 sjsjin 님 다시한번 감사드리고..호사모님도 감사드립니다..
좋은 스킨 감사 드립니다. 염치 불구하고 선배님들께..

년도를 2005부터 하려면 어디를 고쳐야하는지 가르쳐 주시면 감사하겠읍니다.^^
이 스킨에 적용된 년도 출력 루프문은 일반 루프문의 반대 문법 입니다.
잘못 수정할 경우 무한루프에 빠지게 되어 호스팅 서버가 다운되거나 심각한 CPU 점유 현상을 발생시킬 수 있습니다.

-> 년도를 2005년부터 하겠다는 뜻이, 올해부터(내년되면 내년부터겠죠..) 더하기 몇 년, 또는 빼기 몇 년...
어떻게 하시고 싶은지 정확히 말씀해 주시면 간단한 수정코드를 올려드리겠습니다.
염치 없는 질문에 답해 주셔서 감사합니다.

네.이제부터 사용하게 되므로 2005년부터 작성하려고 합니다.2005년부터 2010년으로 하겟읍니다.

감사합니다. 즐거운 하루 되셔요.^^
// 김대년

1. gbform.skin.php 년도 부분 수정

-- 수정전 --
<select name='useday_y'>
<?for($i=date("Y");$i>1999;$i--){?>
    <option value='<?=$i?>' <?if($useday[0]==$i) echo "selected"?>><?=$i?> 년</option>
<?}?>
</select>

-- 수정후 --
<select name='useday_y'>
<?for($i=2005;$i<2010;$i++){?>
    <option value='<?=$i?>' <?if($useday[0]==$i) echo "selected"?>><?=$i?> 년</option>
<?}?>
</select>

2. gblist.skin.php 년도 부분

-- 수정전 --
<select name="usey">
<? for($y=date("Y");$y>1999;$y--){ ?>
    <option value="<?=$y?>" <?if($temp[0]==$y){ echo "selected"; }?>><?=$y?> 년</option>
<?}?>
</select>

-- 수정후 --
<select name="usey">
<? for($y=2005;$y<2010;$y++){ ?>
    <option value="<?=$y?>" <?if($temp[0]==$y){ echo "selected"; }?>><?=$y?> 년</option>
<?}?>
</select>
// 호사모
댓글이 10개이상이면 글 수정이 안되는군요..
말씀하신 부분 및 기타 몇 가지 보강해서 다시 올리도록 하겠습니다.
이런 에러 메시지가...
Warning: main(./bbs/skin/board/pay_manager/gblist.skin.php) [function.main]: failed to create stream: No such file or directory in /home/hosting_users/cyp12/www/cyp12/bbs/gblist.php on line 228

Warning: main() [function.main]: Failed opening './bbs/skin/board/pay_manager/gblist.skin.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/cyp12/www/cyp12/bbs/gblist.php on line 228
** sjsjin(김선용 : 자료 다운시 ) **
이 자료 다운받으실 분들은 위 716번 파일을 다운 받으십시오.
716번 파일은 다운받아서 일반 스킨 설치하듯이 사용하면 됩니다.
그 외 아무것도 설정하거나 할 필요가 없습니다.
전체 740
그누3 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT