Viewing file: printDeptTableHTML.php (3.17 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include_once("../../class/clsConnection.php"); include_once("../../class/clsDB.php"); include_once "../global.php"; include_once "../link/function.php"; include_once "../class/clsTable.php"; include_once "../class/clsDepartment.php"; include_once "../class/clsPerson.php"; include_once "../link/function.php"; include_once "../class/clsdepttype.php"; $oC = new clsConnection($GLOBALS['DBHOST'], $GLOBALS['DBNAME_EPERSON'], $GLOBALS['DBUSER_EPERSON'], $GLOBALS['DBPASS_EPERSON']);
$oDpT = new Department($oC); $oDp = new Department($oC); $oDP3 = new Department($oC); $oDP2 = new Department($oC); $oPS = new Person($oC); $maxdate = $oDP3->MaxDate(); ?> <html> <head> <title>โครงสร้างหน่วยงานสารบรรณ</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"> <table width="95%" align="center" border="0" cellpadding="0" cellspacing="1" style="border-collapse:collapse"> <tr> <td valign="top"><br> <label><div align="center"> <font size="2"><b>โครงสร้างหน่วยงานสารบรรณ <? if($deptDate==$maxdate && $maxdate !='0000-00-00'){ echo "<br>วันที่ยืนยันการใช้งาน ".abbreDate(splitDateDb2($deptDate ,'/'))." (โครงสร้างปัจจุบัน)"; }else if($deptDate=='0000-00-00'){ echo "<br>(ยังไม่ยืนยันการใช้งานโครงสร้างนี้)"; }else{ echo "<br>วันที่ยืนยันการใช้งาน ".abbreDate(splitDateDb2($deptDate ,'/')); } ?></b></font><br><br> <? $oT = new clsTable(array("<font size=2>ส่วนราชการภายใน</font>","<font size=2>ประเภทของ<br>ส่วนราชการภายใน</font>","<font size=2>รายละเอียด</font>")); $oT->borderColor="#000000"; $oT->border="1"; $oT->cellSpacing="0"; $oT->cellPadding="0"; $oT->align="center"; $oT->width="100%"; $oT->height="22"; $oT->headerBgColor="#ffffff"; $oDpT->searchdeptDate2($deptDate); $rw=0; while ($oDpT->GetRecord()){ ShowDeptM($oDpT->deptId,$deptDate); } echo "<form name=ps method=post>"; echo "<input type=hidden name=method value=''>"; echo "<input type=hidden name=startyear value=''>"; echo $oT->output(); echo "</form>"; ////////////////////////////////////////// function ShowDeptM($deptId,$deptDate){ global $oC; global $oT; global $Str; global $rw; $oDp = new Department($oC); $oDpt= new Departmenttype($oC); $oDp->SearchByKey($deptId); $oDp->GetRecord(); ///////////////////////////////////////////// if ($oDp->deptLevel%2==0){ $bs="<b>"; $be="</b>"; } $lv = $oDp->deptLevel+1; $oDpt->SearchByKey($oDp->depttypeId); $oDpt->GetRecord(); $dt = $oDpt->depttypeName; if($oDp->deptDesc!=''){ $det=$oDp->deptDesc; }else{ $det=" "; } $oT->addRow(array(str_repeat("<img src=../picture/blank.gif><img src=../picture/blank.gif><img src=../picture/blank.gif><img src=../picture/blank.gif><img src=../picture/blank.gif><img src=../picture/blank.gif>", $oDp->deptLevel*2). $bs ." <font size=2>".$oDp->deptName."</font> ". $be,"<font size=2>".$dt."</font>","<font size=2>".$det."</font>")); $oDp->RSmenuByDeptParentdeptDate($deptId,$deptDate); while ($oDp->GetRecord()){ ShowDeptM($oDp->deptId,$deptDate); } } ?> </div></td> </tr> <tr> <td><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>">วันที่พิมพ์ : <?php echo date('d-m-Y H:i:s', time());?></font></td> </tr> </table> </body> </html>
|