Viewing file: printRepCheckAllDocPersonex.php (6.74 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<? set_time_limit(0); header('Content-type: application/xls'); header('Content-Disposition: attachment; filename="printRepCheckAllDocPersonex.xls"'); include_once("../../class/clsConnection.php"); include_once("../../class/clsDB.php"); include_once "../global.php"; include_once "../link/functionshow.php"; include_once "../class/clsDocType.php"; include_once "../class/clsDocuments.php"; include_once "funct.php"; include_once "../class/clsDepartment.php"; include_once "../class/clsDocLineConfig.php"; include_once "../class/clsDocLinePosition.php"; include_once "../class/clsPerson.php"; include_once "../link/keyThai.php"; include_once "getPrefix.php"; include_once "../class/clsDocReceiveSend.php"; include_once "functforRptEx.php"; $oC = new clsConnection($GLOBALS['DBHOST'], $GLOBALS['DBNAME_EOFFICE'], $GLOBALS['DBUSER_EOFFICE'], $GLOBALS['DBPASS_EOFFICE']);
$oDt = new doctype($oC); $oDoc = new Documents($oC); // $oDoc2 = new Documents($oC); //
$oDP = new Department($oC); $oDP1 = new Department($oC); $oDP1 = new Department($oC); $oDlc1 = new DocLineConfig($oC); $oDlc2 = new DocLineConfig($oC); $oDlp = new docLinePosition($oC); $oPS = new person($oC); $oRs = new DocReceiveSend($oC); $InputThai=$oSys->SearchByInputThai(); $MaxDocGroup=$oDP->SearchMaxDocGroup(); $resultSearchGroupAdmin=SearchGroupAdmin(); ?> <head> <script language="javascript" src="../source/calendarDateInput.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=tis-620"> </head> <body> <div id="tabmargin"> <div align="center"> </div> <table width="100%" align="center"> <tr bgcolor="#FFFFFF"> <td width="99%"><table width="100%" cellpadding="1" cellspacing="1"> <tr> <td height="22" colspan="5"><font face="MS Sans Serif, Tahoma, sans-serif"><strong> รายงานการตรวจสอบการเปิดอ่านหนังสือของสิทธิ์ผู้ใช้ทั่วไปทุกหน่วยงาน</strong></font></td> <td height="22" align="right"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>OIS...</strong></font></td> </tr> <tr> <td width="73%" height="22" colspan="6"><font face="MS Sans Serif, Tahoma, sans-serif"><strong><? echo $GLOBALS["COLLEGENAME"]; ?> <? if(th2a($yearDoc) == 0){ echo "ตั้งแต่วันที่ "; list($day1,$month1,$year1) = preg_split('[/]',$start); $s=($year1+543)."-".$month1."-".$day1; echo abbreDate2($s,'/'); echo " ถึง "; list($day2,$month2,$year2) = preg_split('[/]',$end); $e=($year2+543)."-".$month2."-".$day2; echo abbreDate2($e,'/'); }else{ echo "ประจำปี ".a2th($yearDoc); } ?> </strong></font></td> </tr> <tr> <td height="24" colspan="6"><hr></td> </tr> </table> <? $oDP->SearchBydeptDateDocGroup($MaxDocGroup); while($oDP->GetRecord()){ $countall=0; $countunread=0; $countunreaddocfile=0; $countunreceivedoc=0; $sumcountdoc=0; ?> <br> <table width="95%" height="22" border="0" align="center" cellpadding="0" cellspacing="0"> <tr><td colspan="8" height="25" align="left"><font size="2" ><strong>หน่วยงาน :: </strong><? echo $oDP->deptName; ?></font></td></tr> </table> <table width="100%" border="1" cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse" bordercolor="#000000"> <tr align="center" bgcolor="<?php echo $GLOBALS["COLOR_BG_TD_4"];?>"> <td width="25%" height="22"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>ชื่อบุคลากรในหน่วยงานย่อย</strong></font></td> <td width="15%"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>จำนวนหนังสือที่ได้รับทั้งหมด</strong></font></td> <td width="15%"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>จำนวนหนังสือที่ยังไม่เปิด</strong></font></td> <td width="15%"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>จำนวนหนังสือที่ยังไม่เปิดแฟ้มหนังสือ</strong></font></td> <td width="15%"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>จำนวนหนังสือที่ยังไม่รับทราบ</strong></font></td> <td width="15%"><font face="MS Sans Serif, Tahoma, sans-serif"><strong>จำนวนหนังสือลบทิ้ง</strong></font></td> </tr> <? $flag = 0; if(th2a($yearDoc) == 0){ list($dd, $mm, $yy) = preg_split('[/]',$start); $startT=($yy+543)."-".$mm."-".$dd; list($dd, $mm, $yy) = preg_split('[/]',$end); $endT=($yy+543)."-".$mm."-".$dd; }else{ $yy = th2a($yearDoc); $startT = $yy."-01-01"; $endT = $yy."-12-31"; } $i=0; $oPS->SearchByDeptIdOrderAdminIdHireId($oDP->deptId); while($oPS->GetRecord()){ $countall=0; $countunread=0; $countunreaddocfile=0; $countunreceivedoc=0; $sumcountdoc=0; ?> <tr> <td height="22"> <? echo ($i+1).".".GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName." "; ?> </td> <td align="center"><? $countall=$oRs->searchCountDocAll($oPS->personId,$startT,$endT); echo a2th($countall); ?></td> <td align="center"><? $countunread=$oRs->searchCountDocUnread($oPS->personId,$startT,$endT); echo a2th($countunread); ?></td> <td align="center"><? $countunreaddocfile=$oRs->searchCountDocRead($oPS->personId,$startT,$endT); echo a2th($countunreaddocfile); ?></td> <td align="center"><? $countunreceivedoc=$oRs->searchCountUnReceiveDoc($oPS->personId,$startT,$endT); echo a2th($countunreceivedoc); ?></td> <td align="center"><? $countalldel=$oRs->searchCountDocAllDel($oPS->personId,$startT,$endT); echo a2th($countalldel); ?></td> <? $sumcountdoc=$countunread+$countunreaddocfile+$countunreceivedoc; ?> </tr> <? $i++; } if($i==0){ ?> <tr><td colspan="6" align="center"><font >** ไม่พบรายการ **</font></td></tr> <? } ?> </table> <? } //print all dept ?> <table width="100%" border="0" align="center"> <tr> <td width="136" align="left"><font size="2"> <strong>หมายเหตุ : </strong> </font></td> <td width="1109" align="left"> <font size="2">- จำนวนหนังสือที่ได้รับทั้งหมด จะรวมถึงหนังสือที่ถูกลบไปด้วย</font></td> </tr> <tr> <td width="136" align="left"> </td> <td width="1109" align="left"> <font size="2">- จำนวนหนังสือที่ยังไม่เปิด หมายถึง จำนวนหนังสือที่ยังไม่ได้เปิดอ่าน</font></td> </tr> <tr> <td width="136"> </td> <td width="1109" align="left"> <font size="2">- จำนวนหนังสือที่ยังไม่เปิดแฟ้มหนังสือ หมายถึง จำนวนหนังสือที่เปิดอ่านแล้ว แต่ยังไม่อ่านแฟ้มหนังสือ หรืออ่านไม่ครบทุกแฟ้มหนังสือ</font></td> </tr> <tr> <td width="136"> </td> <td width="1109" align="left"> <font size="2">- จำนวนหนังสือที่ยังไม่รับทราบ หมายถึง จำนวนหนังสือที่เปิดอ่านแล้ว อ่านหนังสือทุกแฟ้มแล้ว แต่ยังไม่ได้รับทราบ</font></td> </tr> </table> </div> </body>
|