Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /var/www/html/manage/teacher/ drwxr-xr-x |
Viewing file: funct.php (82.14 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | SearchMaxDocGroup(); if($RsID=="1"){ //receiveOut $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); if($oRd->confirm=="Y"){ if($oRd->receiveNo=="0" && ($oRd->receiveNoStart!="0" && $oRd->receiveNoStart!="")){ $runningDoc=$oRd->receiveNoStart; }else if($oRd->receiveNo!="0" && ($oRd->receiveNoStart!="0" && $oRd->receiveNoStart!="")){ $rN=$oRd->receiveNo; $rN=$rN+1; $runningDoc=$rN; }else{ $runningDoc="N"; } }else{ $runningDoc="NoConfirm"; } return $runningDoc; }else if($RsID=="2"){ //sendOut $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); if($oRd->confirm=="Y"){ if($oRd->sendNo=="0" && ($oRd->sendNoStart!="0" && $oRd->sendNoStart!="")){ $runningDoc=$oRd->sendNoStart; }else if($oRd->sendNo!="0" && ($oRd->sendNoStart!="0" && $oRd->sendNoStart!="")){ $sN=$oRd->sendNo; $sN=$sN+1; $runningDoc=$sN; }else{ $runningDoc="N"; } }else{ $runningDoc="NoConfirm"; } return $runningDoc; }else if($RsID=="3"){ //receiveIn $oDt->SearchByKey($DtID); $oDt->GetRecord(); if($oDt->DtRunAll=="N"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->confirm=="Y"){ if($oRd->receiveNo=="0" && ($oRd->receiveNoStart!="0" && $oRd->receiveNoStart!="")){ $runningDoc=$oRd->receiveNoStart; }else if($oRd->receiveNo!="0" && ($oRd->receiveNoStart!="0" && $oRd->receiveNoStart!="")){ $rN=$oRd->receiveNo; $rN=$rN+1; $runningDoc=$rN; }else{ $runningDoc="N"; } }else{ $runningDoc="NoConfirm"; } return $runningDoc; }else if($RsID=="4"){ //sendIn $oDt->SearchByKey($DtID); $oDt->GetRecord(); if($oDt->DtRunAll=="N"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->confirm=="Y"){ if($oRd->sendNo=="0" && ($oRd->sendNoStart!="0" && $oRd->sendNoStart!="")){ $runningDoc=$oRd->sendNoStart; }else if($oRd->sendNo!="0" && ($oRd->sendNoStart!="0" && $oRd->sendNoStart!="")){ $sN=$oRd->sendNo; $sN=$sN+1; $runningDoc=$sN; }else{ $runningDoc="N"; } }else{ $runningDoc="NoConfirm"; } return $runningDoc; }else if($RsID=="5"){ //for regidDoc $oDt->SearchByKey($DtID); $oDt->GetRecord(); if($oDt->DtRunAll=="N"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->confirm=="Y"){ if($oRd->regisNo=="0" && ($oRd->regisNoStart!="0" && $oRd->regisNoStart!="")){ $runningDoc=$oRd->regisNoStart; }else if($oRd->regisNo!="0" && ($oRd->regisNoStart!="0" && $oRd->regisNoStart!="")){ $rN=$oRd->regisNo; $rN=$rN+1; $runningDoc=$rN; }else{ $runningDoc="N"; } }else{ $runningDoc="NoConfirm"; } return $runningDoc; } } function ShowDocNo($RsID,$DtID,$deptId,$DocfCir,$useMainDocNo){ include_once("../clas/clsConnection.php"); include_once("../clas/clsDB.php"); include_once "global.php"; include_once "./class/clsDepartment.php"; include_once "./class/clsDocType.php"; include_once "./class/clsRunningDoc.php"; include_once "./class/clsSysConfig.php"; include_once "getPrefix.php"; $oC = new clsConnection($GLOBALS['DBHOST'], $GLOBALS['DBNAME_EOFFICE'], $GLOBALS['DBUSER_EOFFICE'], $GLOBALS['DBPASS_EOFFICE']); $oDP = new Department($oC); $oDP2 = new Department($oC); $oDt = new doctype($oC); $oRd = new runningdoc($oC); $oSys = new sysConfig($oC); $maxgroup=$oDP->SearchMaxDocGroup(); if($RsID=="2"){ //sendOut $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); if($oRd->sendNo=="0"){ $runningDoc_=$oRd->sendNoStart; }else{ $runningDoc_=($oRd->sendNo+1); } $oSysDocNo=$oSys->SearchByKeyName('sysDocNo'); $oDt->SearchByKey($DtID); $oDt->GetRecord(); $oDP2->SearchByShowDocNo($deptId); $oDP2->GetRecord(); if($oDP2->deptLevel!=0){ $deptId=SearchdeptIdlevel0($oDP2->deptParentId); } $oDP->SearchByKey($deptId); $oDP->GetRecord(); if($oDt->sendNoPrefix!=""){ $DocNo=$oDt->sendNoPrefix; } if($oDt->sendNoSuffix!=""){ $DocNo=$DocNo.$oDt->sendNoSuffix; } if($useMainDocNo=="Y"){ $DocNo = preg_replace("/%o.%d/", "%o", $DocNo); } $DocNo = preg_replace("/%o/", "$oSysDocNo", $DocNo); $DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo); $DocNo = preg_replace("/%r/", "$runningDoc_", $DocNo); $Y = date('Y')+543; $DocNo = preg_replace("/%y/", "$Y", $DocNo); if($DocfCir=="Y"){ $DocfCir_="Ç."; } $DocNo = preg_replace("/%p/", "$DocfCir_", $DocNo); return $DocNo; }else if($RsID=="3"){ //receiveIn if($DtID=="3"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->receiveNo=="0"){ $runningDoc_=$oRd->receiveNoStart; }else{ $runningDoc_=($oRd->receiveNo+1); } $oSysDocNo=$oSys->SearchByKeyName('sysDocNo'); $oDt->SearchByKey($DtID); $oDt->GetRecord(); $oDP->SearchByKey($deptId); $oDP->GetRecord(); if($oDt->sendNoPrefix!=""){ $DocNo=$oDt->sendNoPrefix; } if($oDt->sendNoSuffix!=""){ $DocNo=$DocNo.$oDt->sendNoSuffix; } $DocNo = preg_replace("/%o/", "$oSysDocNo", $DocNo); $DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo); $DocNo = preg_replace("/%r/", "$runningDoc_", $DocNo); $Y = date('Y')+543; $DocNo = preg_replace("/%y/", "$Y", $DocNo); if($DocfCir=="Y"){ $DocfCir_="Ç."; } $DocNo = preg_replace("/%p/", "$DocfCir_", $DocNo); return $DocNo; }else if($RsID=="4"){ //sendIn if($DtID=="3"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->sendNo=="0"){ $runningDoc_=$oRd->sendNoStart; }else{ $runningDoc_=($oRd->sendNo+1); } $oSysDocNo=$oSys->SearchByKeyName('sysDocNo'); $oDt->SearchByKey($DtID); $oDt->GetRecord(); $oDP->SearchByKey($deptId); $oDP->GetRecord(); if($oDt->sendNoPrefix!=""){ $DocNo=$oDt->sendNoPrefix; } if($oDt->sendNoSuffix!=""){ $DocNo=$DocNo.$oDt->sendNoSuffix; } $DocNo = preg_replace("/%o/", "$oSysDocNo", $DocNo); $DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo); $DocNo = preg_replace("/%r/", "$runningDoc_", $DocNo); $Y = date('Y')+543; $DocNo = preg_replace("/%y/", "$Y", $DocNo); if($DocfCir=="Y"){ $DocfCir_="Ç."; } $DocNo = preg_replace("/%p/", "$DocfCir_", $DocNo); return $DocNo; }else if($RsID=="5"){ //for regisDoc if($DtID=="3"){ $oRd->SearchRunningBydocGroupDtIDfunctDept($maxgroup,$DtID,$deptId); $oRd->GetRecord(); }else{ $oRd->SearchRunningBydocGroupDtIDfunct($maxgroup,$DtID); $oRd->GetRecord(); } if($oRd->regisNo=="0"){ $runningDoc_=$oRd->regisNoStart; }else{ $runningDoc_=($oRd->regisNo+1); } $oSysDocNo=$oSys->SearchByKeyName('sysDocNo'); $oDt->SearchByKey($DtID); $oDt->GetRecord(); $oDP2->SearchByShowDocNo($deptId); $oDP2->GetRecord(); if($oDP2->deptLevel!=0){ $deptId=SearchdeptIdlevel0($oDP2->deptParentId); } $oDP->SearchByKey($deptId); $oDP->GetRecord(); if($oDt->sendNoPrefix!=""){ $DocNo=$oDt->sendNoPrefix; } if($oDt->sendNoSuffix!=""){ $DocNo=$DocNo.$oDt->sendNoSuffix; } $DocNo = preg_replace("/%o/", "$oSysDocNo", $DocNo); $DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo); $DocNo = preg_replace("/%r/", "$runningDoc_", $DocNo); $Y = date('Y')+543; $DocNo = preg_replace("/%y/", "$Y", $DocNo); if($DocfCir=="Y"){ $DocfCir_="Ç."; } $DocNo = preg_replace("/%p/", "$DocfCir_", $DocNo); return $DocNo; } } function ShowEditDocNo($RsID,$DtID,$deptId,$P,$runningDoc,$useMainDocNo){ include_once("../clas/clsConnection.php"); include_once("../clas/clsDB.php"); include_once "global.php"; include_once "./class/clsDepartment.php"; include_once "./class/clsDocType.php"; include_once "./class/clsRunningDoc.php"; include_once "./class/clsSysConfig.php"; include_once "getPrefix.php"; $oC = new clsConnection($GLOBALS['DBHOST'], $GLOBALS['DBNAME_EOFFICE'], $GLOBALS['DBUSER_EOFFICE'], $GLOBALS['DBPASS_EOFFICE']); $oDP = new Department($oC); $oDP2 = new Department($oC); $oDt = new doctype($oC); $oRd = new runningdoc($oC); $oSys = new sysConfig($oC); $maxgroup=$oDP->SearchMaxDocGroup(); if($RsID=="2" |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0055 ]-- |