ข้อมูลทั่วไปของหนังสือราชการ |
OIS... |
|
if($oDoc->RsID!='2'){ //send out ?>
">ผู้รับหนังสือ | สถานะ การรับทราบ | สถานะ เวลา | หมายเหตุ |
$nomainps=0;
$oRs8->SearchByDrsFromDrsID($DrsID);
while($oRs8->GetRecord()){
?>
if($oRs8->personId==0){
$oDlc->SearchByKey($oRs8->DlcID); $oDlc->GetRecord();
$oDP->SearchByKey($oDlc->deptId); $oDP->GetRecord();
$oPS->SearchByKey($oRs8->DrsReceivePersonId); $oPS->GetRecord();
if($oRs8->DrsReceivePersonId!='0'){
echo " ".GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName.' ';
}
echo " สารบรรณย่อย";
echo " (".$oDP->deptName.")";
$nomainps=1;
$sendtodept=1;
}else{
$sendtodept='';
$oPS->SearchByKey($oRs8->personId); $oPS->GetRecord();
echo " ".GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName;
if($oRs8->DrsMainPs=="Y"){ echo " [ผู้รับผิดชอบหลัก]"; $nomainps=0; }else{ $nomainps=1; }
if($oRs8->DrsSendToPs=="Y"){
echo " [ส่งด่วน]";
}
}
if($oRs8->DrsSendDocNew !="0000-00-00 00:00:00"){
echo " [ส่งเพิ่มเติม] ";
list($DocD,$DocT) = split(' ',$oRs8->DrsSendDocNew);
echo abbreDate2($DocD,'/')." ".a2th($DocT);
echo "";
}
?> |
if($sendtodept==1){
$oRs9->SearchByDrsFromDrsID($oRs8->DrsID); $oRs9->GetRecord();
if($oRs8->DrsSendDate!="0000-00-00 00:00:00" && $oRs9->DsID!='6' && $oRs9->DsID!='7' ){ list($DocD3,$DocT3) = split(' ',$oRs8->DrsSendDate); echo "รับทราบ:: ".abbreDate2($DocD3,'/')." ".a2th($DocT3);}
if($oRs9->DsID=='6'){ echo "ไม่รับทราบ"; }
if($oRs9->DsID=='7'){ echo "แจ้งการส่งผิด"; }
}else{
if($oRs8->DsID=="4" && $oRs8->DrsDocReceiveDate=="0000-00-00 00:00:00"){
echo "เปิดหนังสือ";
}else if($oRs8->DsID=="5" && $oRs8->DrsDocReceiveDate=="0000-00-00 00:00:00"){
echo "เปิดแฟ้มหนังสือ";
}else if($oRs8->DsID=="5" && $oRs8->DrsDocReceiveDate!="0000-00-00 00:00:00"){
list($DocD2,$DocT2) = split(' ',$oRs8->DrsDocReceiveDate);
echo "รับทราบ:: ".abbreDate2($DocD2,'/')." ".a2th($DocT2)."";
}
if($oRs8->DrsDelete=='Y'){ echo 'ลบหนังสือ'; }
if($oRs8->DsID=="7" && $oRs8->DrsDocReceiveDate!="0000-00-00 00:00:00"){
list($DocD2,$DocT2) = split(' ',$oRs8->DrsDocReceiveDate);
echo "แจ้งการส่งผิด:: ".abbreDate2($DocD2,'/')." ".a2th($DocT2)."";
}
}
?> |
if($nomainps==1){
echo "-";
}else{
if($oRs8->DocRefAnsDate!="0000-00-00 00:00:00"){
list($DocD2,$DocT2) = split(' ',$oRs8->DocRefAnsDate);
if($DocD2>$oRs->DrsDocDueDate){
echo ' หลังเวลากำหนด ';
}else if($DocD2==$oRs->DrsDocDueDate){
echo ' ตามเวลากำหนด ';
}else{
echo ' ก่อนเวลากำหนด ';
}
echo abbreDate2($DocD2,'/')." ".a2th($DocT2);
}else{
echo ' ยังไม่ปฏิบัติ ';
}
}
?>
|
|
$i++; }?>
}else{ //case send out ?>
">ผู้รับหนังสือ |
สถานะ | หมายเหตุ |
$x=0;
$oTsr->SearchDocSend($GLOBALS["COLLEGEID"],$DocID);
while($oTsr->GetRecord()){
$oCd->SearchByKey($oTsr->tsr_to_node);
$oCd->GetRecord();
?>
echo " ".$oCd->collegeAbbr;
if($oTsr->tsr_SendNew!="0000-00-00 00:00:00"){
list($DocD2,$DocT2) = split(' ',$oTsr->tsr_SendNew);
echo " [ส่งเพิ่มเติม ".abbreDate2($DocD2,'/')." ".a2th($DocT2)."]";
}
?> |
echo Showtsr_status($oTsr->tsr_status); ?>
|
|
$x++; }if($x==0){ ?>
" size="2">** ไม่มีรายการหนังสือที่ส่งถึงผู้รับผิดชอบแล้ว ** |
} ?>
} //case send out?>
|
|
|
" size="2"> เส้นทางเดินของหนังสือ
|
$lineDoc=GetLineDoc($DocID,$oDoc->DocGroup,$oDoc->DsID,$DrsID).$oRs->DrsID;
/*
$lineDoc=GetLineDoc($DocID,$oDoc->DocGroup,$oDoc->DsID,$DrsID);
$checkshow=0;
if($lineDoc!=$DrsID){ $lineDoc=$lineDoc.$oRs->DrsID; $checkshow=1;}
*/
//echo "=".$lineDoc." ";
// echo "-)=".$DocID."-".$oDoc->DocGroup."-".$oRs->DrsID." ";
// $lineDoc=GetLineDoc2($oDoc->DocGroup,$oRs->DrsID);
//echo "lineDoc=".$lineDoc." ";
while($lineDoc!=""){
list($line,$lineDoc)=split(',',$lineDoc,2);
//echo "=".$line." ";
$oRs2->SearchByKey($line);
$oRs2->GetRecord();
$oDoc2->SearchByKey($oRs2->DocID);
$oDoc2->GetRecord();
$oDlc3->SearchByKey($oDoc2->DlcID);
$oDlc3->GetRecord();
if($oRs2->DsID=="1"){
?>
ข้อมูลการลงรับของหน่วยงาน $oDP->SearchByKey($oDlc3->deptId); $oDP->GetRecord(); echo $oDP->deptName;?>
|
ชนิดหนังสือ : $oDt->SearchByKey($oDoc2->DtID); $oDt->GetRecord(); echo $oDt->DtName; ?> |
เลขทะเบียน echo ShowNameRSDoc2($oDoc2->RsID);?> : DocTypeNo);?> |
วันที่ลงทะเบียน : DocDateCreate);
echo abbreDate2($DocD,'/')." ".a2th($DocT); ?> |
ลงรับโดย : $oPS->SearchByKey($oRs2->DrsReceivePersonId); $oPS->GetRecord(); ?>
echo " ".GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName; ?>
$oDlp->SearchByKey($oDlc3->DlpID); $oDlp->GetRecord();
echo " (".ShowNamePosition($oDlp->DlpID,$oDlp->DlpName,$oDP->deptName).")"; ?> |
|
}else if($oRs2->DsID=="2"){ ?>
ข้อมูลการเสนอลงนาม |
"> การบันทึกต่อเนื่อง |
: |
"> echo nl2br($oRs2->DrsPropose); ?> |
"> ผู้เสนอลงนาม |
: |
$oRs3->SearchByKey($oRs2->DrsFromDrsID);
$oRs3->GetRecord();
?>
" align="center">
$oPS->SearchByKey($oRs2->DrsPsIDCreate); $oPS->GetRecord(); ?>
echo GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName." "; ?>
$oDlc5->SearchByKey($oRs2->DrsDlcIDCreate); $oDlc5->GetRecord();
$oDlp->SearchByKey($oDlc5->DlpID); $oDlp->GetRecord();
echo "(".ShowNamePosition($oDlp->DlpID,$oDlp->DlpName,$oDP->SearchDeptName($oDlc5->deptId)).") ";
list($DocD,$DocT) = split(' ',$oRs2->DrsReceiveDate );
echo " ".abbreDate2($DocD,'/')." ".a2th($DocT);
?>
|
|
if($oRs2->DrsWSign=='Y'){ //case DrsWSign
$oDws->SearchByDrsIDDocID($oRs2->DrsID,$oRs2->DocID);
$oDws->GetRecord();
?>
ข้อมูลการรอเสนอผอก./หน. |
"> การบันทึกต่อเนื่อง |
: |
"> echo nl2br($oDws->DocSign); ?> |
"> ผู้ลงนาม |
: |
" align="center">
$oPS->SearchByKey($oDws->personId); $oPS->GetRecord(); ?>
echo GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName." "; ?>
$oDlc5->SearchByKey($oDws->DlcID); $oDlc5->GetRecord();
$oDlp->SearchByKey($oDlc5->DlpID); $oDlp->GetRecord();
echo "(".ShowNamePosition($oDlp->DlpID,$oDlp->DlpName,$oDP->SearchDeptName($oDlc5->deptId)).") ";
list($DocD,$DocT) = split(' ',$oDws->signDateTime);
echo abbreDate2($DocD,'/')." ".a2th($DocT);
?>
|
|
} //case DrsWSign?>
}else if($oRs2->DsID=="3"){
$oRs4->SearchByKey($oRs2->DrsFromDrsID);
$oRs4->GetRecord();
if($oRs4->DrsByPass!="Y"){
?>
ข้อมูลการลงนาม |
"> การบันทึกต่อเนื่อง |
: |
"> echo nl2br($oRs2->DrsSign); ?> |
"> ผู้ลงนาม |
: |
" align="center">
$oPS->SearchByKey($oRs2->DrsPsIDCreate); $oPS->GetRecord(); ?>
echo GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName." "; ?>
$oDlc5->SearchByKey($oRs2->DrsDlcIDCreate); $oDlc5->GetRecord();
$oDlp->SearchByKey($oDlc5->DlpID); $oDlp->GetRecord();
echo "(".ShowNamePosition($oDlp->DlpID,$oDlp->DlpName,$oDP->SearchDeptName($oDlc5->deptId)).") ";
list($DocD,$DocT) = split(' ',$oRs2->DrsReceiveDate );
echo " ".abbreDate2($DocD,'/')." ".a2th($DocT);
?>
|
|
}
}else if($oRs2->DsID=="0" || $oRs2->DsID=="4" || $oRs2->DsID=="5"){
//$oRs6->SearchByDocGroupDrsFromDrsID($oRs2->DocGroup,$oRs2->DrsID);
$oRs6->SearchByKey($oRs2->DrsID);
$oRs6->GetRecord();
//if($oRs2->DrsSendDate!="0000-00-00 00-00-00"){ //show status=3 send to person
?>
ข้อมูลการส่งถึงผู้รับผิดชอบ |
if($oRs6->PtID!=0 && $oRs6->PtID!=""){
$oPt->SearchByKey($oRs6->PtID);
$oPt->GetRecord();
?>
if($oRs6->DrsSendDocNew!="0000-00-00 00:00:00"){ ?>
"> ส่งเพิ่มเติม |
: |
">
list($DocD2,$DocT2) = split(' ',$oRs6->DrsSendDocNew);
echo abbreDate2($DocD2,'/')." ".a2th($DocT2);
?> |
} ?>
"> ลักษณะหนังสือ |
: |
"> echo $oPt->PtName; ?> |
} ?>
if($oRs6->AnID!=0 && $oRs6->AnID!=""){
$oAn->SearchByKey($oRs6->AnID);
$oAn->GetRecord();
?>
"> ข้อมูลขึ้นเว็บ |
: |
"> echo $oAn->AnName; ?>
แจ้งขึ้นเว็บ echo ShowNameonweb($oDoc2->DocShowInOut); ?>
วันที่ประกาศขึ้นเว็บ
if($oRs6->DrsstartDatePost!="0000-00-00"){
if($oRs6->DrsstartDatePost==$oRs6->DrsendDatePost){
echo abbreDate2($oRs6->DrsstartDatePost,'/');
}else{
echo abbreDate2($oRs6->DrsstartDatePost,'/')." ถึง ".abbreDate2($oRs6->DrsendDatePost,'/');
}
}
?>
|
} ?>
"> การบันทึกต่อเนื่อง |
: |
"> echo nl2br($oRs6->DrsPropose); ?> |
"> ผู้ส่งหนังสือ |
: |
" align="center">
$oPS->SearchByKey($oRs6->DrsPsIDCreate); $oPS->GetRecord(); ?>
echo GetPrefix($oPS->prefixId).$oPS->fName." ".$oPS->lName." "; ?>
$oDlc5->SearchByKey($oRs6->DrsDlcIDCreate); $oDlc5->GetRecord();
$oDlp->SearchByKey($oDlc5->DlpID); $oDlp->GetRecord();
echo "(".ShowNamePosition($oDlp->DlpID,$oDlp->DlpName,$oDP->SearchDeptName($oDlc5->deptId)).") ";
$oRs10->SearchByKey($oRs6->DrsFromDrsID);
$oRs10->GetRecord();
list($DocD,$DocT) = split(' ',$oRs10->DrsSendDate);
echo " ".abbreDate2($DocD,'/')." ".a2th($DocT);
?>
|
// $oDoc3->SearchByKey($oRs6->DocID); $oDoc3->GetRecord(); //echo "----".$oDoc3->DocID;
if($oRs6->DrsDocDueDate!="0000-00-00"){ ?>
"> กำหนดระยะเวลาดำเนินการ |
: |
"> ภายในวันที่ echo abbreDate2($oRs6->DrsDocDueDate,'/');?> |
} ?>
$MainPs=$oRs7->SearchByDrsFromDrsIDDrsMainPsY($oRs6->DrsFromDrsID);
if($MainPs!="" && $MainPs!="0"){
$oPS2->SearchByKey($MainPs); $oPS2->GetRecord();
?>
"> ผู้รับผิดชอบหลัก | : |
"> echo GetPrefix($oPS2->prefixId).$oPS2->fName." ".$oPS2->lName." "; ?> |
} ?>
|
} //show status=3 send to person?>
// }
} //each lineDoc ?>
|
|
|
|
|
|