程式CODE
2013年9月30日 星期一
SFS3模組自學-常用公共函式1
引入include_once "../../include/config.php";
head()
sfs檔頭
sfs_ckeck()
sfs權限檢查
foot()
sfs檔尾
select_teacher_arr()
列出本學期老師的選單1
select_teacher()
列出本學期老師的選單2-沒有預設值
get_teacher_name(教師sn)
列出教師sn的名子
get_teacher_post_data(教師sn)
列出教師sn的資料陣列:0:姓名;1:職稱;2:處室代號;3:班級;
teacher_base()
教師的名子陣列:
make_menu($school_menu_p)
模組的功能選單...可在模組內的config.php設定$school_munu_p
例:$school_menu_p = array(
"index.php"=>"代課銜接申請",
"years.php"=>"個人歷次查詢",
"view.php"=>"全體代課一覽",
"admin.php"=>"代課銜接管理",
);
class_base()
列出班級,例class_base(101),傳回一年一班
//判別是不是有管理權的教師
$SCRIPT_FILENAME = $_SERVER['SCRIPT_FILENAME'];
$module_manager=checkid($SCRIPT_FILENAME,1);
if($module_manager) {
你有管理權
}else{
你沒有管理權
}
然後在module-cfg.php增加
//本模組須區分管理權
$MODULE_MAN = 1 ;
//管理權說明
$MODULE_MAN_DESCRIPTION = "具有管理權人員,可排定代課老師及增加、刪除或觀看任一教師代課銜接單,一般使用者僅可新增自己的代課銜接表";
引入sfs_case_menu.php
year_seme_menu(預設學年度,預設學期)
學年度學期下拉選單
引入sfs_case_dataarray.php
tea_abs_kind()
傳回教師的請假類別陣列
引入sfs_case_subjectscore.php
get_ss_name($scope_id="",$subject_id="",$mode="",$ss_id="")
傳回科目名稱
$scope_id
$subjesct_id
$mode長或短名
$ss_id課目代號
引入sfs_case_chinese.php
PDF_Chinese()物件:產生PDF檔
使用fpdf方法可參考這裡
引入sfs_API.php
get_teach_class():傳回任教班級的num
//取登入老師的sn
$teacher_sn = $_SESSION['session_tea_sn'];
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言