Viewing file: processRegisterDoc.php (60.06 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 "../link/functionshow.php";
include_once "../class/clsDocType.php";
include_once "../class/clsDocattatchesTmp.php";
include_once "../class/clsDocuments.php";
include_once "../class/clsRunningDoc.php";
include_once "../class/clsDocattatches.php";
include_once "../class/clsDocReceiveSend.php";
include_once "../class/clsSysConfig.php";
include_once "../class/clsDepartment.php";
include_once "../link/keyThai.php";
include_once "../class/clsSysConfig.php";
include_once "funct.php";
$oC = new clsConnection($GLOBALS['DBHOST'], $GLOBALS['DBNAME_EOFFICE'], $GLOBALS['DBUSER_EOFFICE'], $GLOBALS['DBPASS_EOFFICE']);
$oDt = new doctype($oC);
$oDt1 = new doctype($oC);
$oDtmp = new DocattatchesTmp($oC);
$oDatt = new Docattatches($oC);
$oDatt2 = new Docattatches($oC);
$oDatt3 = new Docattatches($oC);
$oDatt1 = new Docattatches($oC);
$oDoc = new Documents($oC);
$oDoc1 = new Documents($oC);
$oRd = new runningdoc($oC);
$oRd1 = new runningdoc($oC);
$oRs = new DocReceiveSend($oC);
$oRs1 = new DocReceiveSend($oC);
$oRs2 = new DocReceiveSend($oC);
$oSys = new sysConfig($oC);
$oDP = new Department($oC);
$oDP2 = new Department($oC);
$oSys = new sysConfig($oC);
if($method=="showDoc"){ //select type doc
echo "<meta http-equiv='refresh' content='0; URL=addRegisDoc.php?RsID=$RsID&DtID=$DtID&P=$P'>";
}else if($method=="uploadfile"){ //uploadfile editregis
$flagCommit = true;
$oC->BeginTrans();
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DlcID=$DlcID;
//echo "DlcID=".$oDoc->DlcID."<br>";
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocNo=$DocNo;
//echo "DocNo=".$oDoc->DocNo."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
if($DocfCir=="Y"){ $DocfCir_="Y"; }else{ $DocfCir_="N"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->DocOther=$DocOther;
//echo "DocOther=".$oDoc->DocOther."<br>";
$oDoc->CertificatePs=$CertificatePs;
//echo "CertificatePs=".$oDoc->CertificatePs."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
if($DocforSign=="Y"){ $useDocforSign="Y"; }else{ $useDocforSign="N"; }
$oDoc->DocforSign=$useDocforSign;
$flagCommit = $oDoc->Save();
}
//----------add DocAttatches
$file = $_FILES['fileupload']['name'];
$sizefile = $_FILES['fileupload']['size'];
$filetype=strstr($file,'.');
$str = $file;
$len=strlen($str);
$count=0;
for($i=0; $i<$len; $i++){
//echo $str{$i}."<br>";
$asci=ord($str{$i});
if($asci == 46){
$count++;
}
if($asci == 44){
$count++;
}
}
$oSys->RSsysConfig();
$oSys->GetRecord();
$oSys->filesizebyte;
$sizefileM=($oSys->filesizebyte/1024/1024);
if($count>1){
if($flagCommit)
$oC->CommitTrans();
else
$oC->RollbackTrans();
?>
<script>window.alert("ชื่อแฟ้มไม่ควรจะประกอบด้วย จุด(.) และ , กรุณาเปลี่ยนชื่อแฟ้ม");</script>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($sizefile>$oSys->filesizebyte || $sizefile==0){ //--- 2 MB , 2048 KB
if($flagCommit)
$oC->CommitTrans();
else
$oC->RollbackTrans();
?>
<script>window.alert("ขนาดแฟ้มไม่เกิน <? echo $sizefileM; ?> MB");</script>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($filetype!='.doc' && $filetype!='.xls' && $filetype!='.ppt' && $filetype!='.zip' && $filetype!='.rar' && $filetype!='.odt' && $filetype!='.ods' && $filetype!='.odp' && $filetype!='.pdf' && $filetype!='.jpg' && $filetype!='.gif' && $filetype!='.jpeg' && $filetype!='.png' && $filetype!='.DOC' && $filetype!='.XLS' && $filetype!='.PPT' && $filetype!='.ZIP' && $filetype!='.RAR' && $filetype!='.ODT' && $filetype!='.ODS' && $filetype!='.ODP' && $filetype!='.PDF' && $filetype!='.JPG' && $filetype!='.GIF' && $filetype!='.JPEG' && $filetype!='.PNG'){
?>
<script>window.alert("ไม่สามารถอัพโหลดแฟ้มนามสกุล <? echo $filetype; ?> ได้");</script>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else{
$timedoc=date('Ymd_His');
$typefile = $_FILES['fileupload']['type'];
$sizefile = $_FILES['fileupload']['size'];
list($aa, $dot) = split('[.]', $file);
$filenamemd5=md5($file);
$tempfile = "../documents/".$timedoc."-".$DlcID."-".$filenamemd5.".".$dot;
copy($_FILES['fileupload']['tmp_name'],$tempfile);
//----search DaSeq of DocID
$MaxDaSeq=$oDatt1->SearchMaxDaSeqDocID($DocID);
$oDatt->AddNew();
$oDatt->DaID=$oDatt->GetNextCode();
$oDatt->DocID=$DocID;
$oDatt->DaFileName=$_FILES['fileupload']['name'];
$oDatt->DaUpFileName=$timedoc."-".$DlcID."-".$filenamemd5.".".$dot;
if($oDatt3->SearchByDaSeqCount0($DocID)==0){
$oDatt->DaSeq=$MaxDaSeq+1;
}else{
$oDatt->DaSeq=0;
}
$flagCommit = $oDatt->Save();
if($flagCommit)
$oC->CommitTrans();
else
$oC->RollbackTrans();
?>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}
}else if($method=="deletefiletmp"){ //deletefile addregis
//echo "deletefiletmp";
$oDtmp->SearchByKey($DtmpID);
$oDtmp->GetRecord();
unlink("../tmp/$oDtmp->DaUpFileName");
$oDtmp->Delete();
//---------check running
$oDt1->SearchByKey($DtID);
$oDt1->GetRecord();
if($oDt1->DtRunAll=="N"){
$oRd1->SearchRunningBydocGroupDtIDDept($DocGroup,$DtID,$deptId);
$oRd1->GetRecord();
}else{
$oRd1->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd1->GetRecord();
}
if($RsID=="1" || $RsID=="3"){ //receiveOut //receiveIn
if($DocTypeNo==$oRd1->receiveNo){ $errorRunning=1; }
}else if($RsID=="2" || $RsID=="4"){ //sendOut //sendIn
if($DocTypeNo==$oRd1->sendNo){ $errorRunning=1; }
}
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
if($errorRunning==1){ ?>
<script> alert("เลขทะเบียน <? echo $DocTypeNo; ?> มีการใช้งานแล้ว \nกรุณาแก้ไขข้อมูลการลงทะเบียน\nโดยใช้เลขทะเบียนตัวถัดไป"); </script>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
}else if($method=="deletefiletmp_edit"){ //deletefile tmp addregis
//echo "deletefiletmp_edit";
$oDtmp->SearchByKey($DtmpID);
$oDtmp->GetRecord();
unlink("../tmp/$oDtmp->DaUpFileName");
$oDtmp->Delete();
?>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="deletefile"){ //deletefile editregis
//echo "deletefile";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DlcID=$DlcID;
//echo "DlcID=".$oDoc->DlcID."<br>";
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocNo=$DocNo;
//echo "DocNo=".$oDoc->DocNo."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
if($DocfCir=="Y"){ $DocfCir_="Y"; }else{ $DocfCir_="N"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->DocOther=$DocOther;
//echo "DocOther=".$oDoc->DocOther."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
if($DocforSign=="Y"){ $useDocforSign="Y"; }else{ $useDocforSign="N"; }
$oDoc->DocforSign=$useDocforSign;
$oDoc->Save();
}
$oDatt->SearchByKey($DtmpID);
$oDatt->GetRecord();
unlink("../documents/$oDatt->DaUpFileName");
$oDatt->Delete();
$oDatt2->SearchByDocIDMoreDaSeq($oDatt->DocID,$oDatt->DaSeq);
while($oDatt2->GetRecord()){
$oDatt2->Edit();
$oDatt2->DaSeq=$oDatt2->DaSeq-1;
$oDatt2->Save();
}
?>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="registerDoc"){
//---------check DocNo-------------------------
$oDoc1->CheckDocNo($DocNo);
if(($oDoc1->GetRecord()==1) && ($RsID==1 && $DtID==1) && ($checkDocNoex!="1")){
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DocforSign" value="<? echo $DocforSign; ?>">
<input type="hidden" name="DrsSendToPs" value="<? echo $DrsSendToPs; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="checkDocNoex" value="1">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<script>alert("ที่หนังสือนี้เคยถูกลงทะเบียนไปแล้ว\nหากต้องการลงทะเบียนหนังสือซ้ำให้กดปุ่มลงทะเบียนอีกครั้ง\nถ้าไม่ต้องการลงทะเบียนให้ทำการยกเลิกการลงทะเบียน");</script>
<? echo "<body onload=\"document.forms[0].submit();\">";
}else{
//---------------------------------------------------
$flagCommit = true;
$checkflagCommit="0";
$oC->BeginTrans();
//---------check running
$oDt1->SearchByKey($DtID);
$oDt1->GetRecord();
if($oDt1->DtRunAll=="N"){
$oRd1->SearchRunningBydocGroupDtIDDept2($DocGroup,$DtID,$deptId);
$oRd1->GetRecord();
$rNo=$oRd1->receiveNo;
$sNo=$oRd1->sendNo;
$reNo=$oRd1->regisNo;
}else if($oDt1->DtRunAll=="Y"){
$oRd1->SearchRunningBydocGroupDtID2($DocGroup,$DtID);
$oRd1->GetRecord();
$rNo=$oRd1->receiveNo;
$sNo=$oRd1->sendNo;
$reNo=$oRd1->regisNo;
}
if($RsID=="1" || $RsID=="3"){ //receiveOut //receiveIn
if($DocTypeNo<=$rNo){ $errorRunning=1; }else{ $errorRunning=""; }
}else if($RsID=="2" || $RsID=="4"){ //sendOut //sendIn
if($DocTypeNo<=$sNo){ $errorRunning=1; }else{ $errorRunning=""; }
}else if($RsID=="5"){ //regisDoc
if($DocTypeNo<=$reNo){ $errorRunning=1; }else{ $errorRunning=""; }
}
if($errorRunning==""){
//--------------add documents
$oDoc->AddNew();
$oDoc->DocID=$oDoc->GetNextCode();
$e=$oDoc->GetNextCode();
$oDoc->DlcID=$DlcID;
$oDoc->PtID=$PtID;
$oDoc->DtID=$DtID;
$oDoc->DslID=$DslID;
$oDoc->DclID=$DclID;
$oDoc->DsID=1;
$oDoc->RsID=$RsID;
$timeDocDateCreate=getNowDateTh()." ".date('H:i:s');
$oDoc->DocDateCreate=$timeDocDateCreate;
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocUserCreate=$personId;
$oDoc->DocTypeNo=$DocTypeNo;
$oDoc->DocDate=splitDateForm($DocDate,"/");
$oDoc->DocNo=$DocNo;
$oDoc->DocSubject=$DocSubject;
$oDoc->DocFrom=$DocFrom;
$oDoc->DocTo=$DocTo;
$oDoc->DocShortDesc=$DocShortDesc;
$oDoc->DocSpeedLevelDueDate=$DocSpeedLevelDueDate;
$oDoc->DocStart=$DocStart;
$oDoc->DocFinish=$DocFinish;
$oDoc->DocGroup=$DocGroup;
$oDoc->DocRef=$DocRef;
$oDoc->DocCircular=$DocCircular;
if($DocfCir=="Y"){ $DocfCir_="Y"; }else{ $DocfCir_="N"; }
$oDoc->DocfCir=$DocfCir_;
$oDoc->DocOther=$DocOther;
$oDoc->CertificatePs=$CertificatePs;
$oDoc->fDelete=$fDelete;
$oDoc->endDoc=$endDoc;
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->AnID=$AnID;
$oDoc->DocRefAns=$DocRefAns;
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
if($DocforSign=="Y"){ $useDocforSign="Y"; }else{ $useDocforSign="N"; }
$oDoc->DocforSign=$useDocforSign;
$flagCommit = $oDoc->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
//-----add DrsDocReceiveDate
$oRs1->SearchByDocIDStatus3register($DocRefAnsID);
$oRs1->GetRecord();
$oRs2->SearchByDrsFromDrsIDDocIDDrsMainPsY($oRs1->DrsID,$DocRefAnsID);
while($oRs2->GetRecord()){
$oRs2->Edit();
$oRs2->DocRefAnsDate=$timeDocDateCreate;
$flagCommit = $oRs2->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
//---------------add DocReceiveSend
$oRs->AddNew();
$oRs->DrsID=$oRs->GetNextCode();
$oRs->DocID=$e;
$oRs->DlcID=$DlcID;
$oRs->DsID=1;
$oRs->DrsDocTypeNo=$DocTypeNo;
$oRs->DrsReceiveDate=$DocDateCreate;
$oRs->DrsReceivePersonId=$personId;
$oRs->DrsSendDate=$DrsSendDate;
$oRs->DrsSendPersonId=$DrsSendPersonId;
$oRs->DrsSendDlcID=$DrsSendDlcID;
$oRs->DrsDlcIDCreate=$DlcID;
$oRs->DrsPsIDCreate=$personId;
$oRs->DrsPropose=$DrsPropose;
$oRs->DrsSign=$DrsSign;
$oRs->DrsFromDrsID=$DrsFromDrsID;
$oRs->DocGroup=$DocGroup;
$flagCommit = $oRs->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
//--------update running doc
if($RsID=="1"){ //receiveOut
$oRd->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd->GetRecord();
$oRd->Edit();
$oRd->receiveNo=$DocTypeNo;
$flagCommit = $oRd->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}else if($RsID=="2"){ //sendOut
$oRd->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd->GetRecord();
$oRd->Edit();
$oRd->sendNo=$DocTypeNo;
$flagCommit = $oRd->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}else if($RsID=="3"){ //receiveIn
$oDt->SearchByKey($DtID);
$oDt->GetRecord();
if($oDt->DtRunAll=="N"){
$oRd->SearchRunningBydocGroupDtIDDept($DocGroup,$DtID,$deptId);
$oRd->GetRecord();
}else{
$oRd->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd->GetRecord();
}
$oRd->Edit();
$oRd->receiveNo=$DocTypeNo;
$flagCommit = $oRd->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}else if($RsID=="4"){ //sendIn
$oDt->SearchByKey($DtID);
$oDt->GetRecord();
if($oDt->DtRunAll=="N"){
$oRd->SearchRunningBydocGroupDtIDDept($DocGroup,$DtID,$deptId);
$oRd->GetRecord();
}else{
$oRd->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd->GetRecord();
}
$oRd->Edit();
$oRd->sendNo=$DocTypeNo;
$oRd->confirm=$oRd->confirm;
$flagCommit = $oRd->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}else if($RsID=="5"){ //sendIn
$oDt->SearchByKey($DtID);
$oDt->GetRecord();
if($oDt->DtRunAll=="N"){
$oRd->SearchRunningBydocGroupDtIDDept($DocGroup,$DtID,$deptId);
$oRd->GetRecord();
}else{
$oRd->SearchRunningBydocGroupDtID($DocGroup,$DtID);
$oRd->GetRecord();
}
$oRd->Edit();
$oRd->regisNo=$DocTypeNo;
$flagCommit = $oRd->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
if($checkflagCommit=="0")
$oC->CommitTrans();
else
$oC->RollbackTrans();
echo "<meta http-equiv='refresh' content='0; URL=editRegisDoc.php?RsID=$RsID&DtID=$DtID&DocID=$e'>";
}else if($errorRunning=="1"){
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DocforSign" value="<? echo $DocforSign; ?>">
<input type="hidden" name="DrsSendToPs" value="<? echo $DrsSendToPs; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<script> alert("เลขทะเบียน <? echo $DocTypeNo; ?> มีการใช้งานแล้ว \nกรุณาแก้ไขข้อมูลการลงทะเบียน\nโดยใช้เลขทะเบียนตัวถัดไป"); </script>
<? echo "<body onload=\"document.forms[0].submit();\">";
} //check running<br>
} //check DocNo
}else if($method=="editRegisterDoc"){
$flagCommit = true;
$checkflagCommit="0";
$oC->BeginTrans();
//echo "editRegisterDoc";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DlcID=$DlcID;
//echo "DlcID=".$oDoc->DlcID."<br>";
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocNo=$DocNo;
//echo "DocNo=".$oDoc->DocNo."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
$oDoc->DocCircular=$oDoc->DocCircular;
if($DocfCir=="Y"){ $DocfCir_="Y"; }else{ $DocfCir_="N"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->DocOther=$DocOther;
//echo "DocOther=".$oDoc->DocOther."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
if($oDoc->DocRefAnsID!=$DocRefAnsID){
//---clear DrsDocReceiveDate
$oRs1->SearchByDocIDStatus3register($oDoc->DocRefAnsID);
$oRs1->GetRecord();
//echo "<br>oRs1->DrsID=".$oRs1->DrsID;
$oRs2->SearchByDrsFromDrsIDDocIDDrsMainPsY($oRs1->DrsID,$oDoc->DocRefAnsID);
while($oRs2->GetRecord()){
$oRs2->Edit();
//echo "clear old";
$oRs2->DocRefAnsDate="0000-00-00 00:00:00";
//echo "<br>oRs2->DocRefAnsDate=".$oRs2->DocRefAnsDate;
$flagCommit = $oRs2->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
//-----edit DrsDocReceiveDate
$oRs1->SearchByDocIDStatus3register($DocRefAnsID);
$oRs1->GetRecord();
//echo "<br>oRs1->DrsID=".$oRs1->DrsID;
$oRs2->SearchByDrsFromDrsIDDocIDDrsMainPsY($oRs1->DrsID,$DocRefAnsID);
while($oRs2->GetRecord()){
$oRs2->Edit();
//echo "<br>select new";
$oRs2->DocRefAnsDate=$oDoc->DocDateCreate;
//echo "<br>oRs2->DocRefAnsDate=".$timeDocDateCreate;
$flagCommit = $oRs2->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
}//-$oDoc->DocRefAnsID!=$DocRefAnsID
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
if($DocforSign=="Y"){ $useDocforSign="Y"; }else{ $useDocforSign="N"; }
$oDoc->DocforSign=$useDocforSign;
$flagCommit = $oDoc->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
if($checkflagCommit=="0")
$oC->CommitTrans();
else
$oC->RollbackTrans();
echo "<meta http-equiv='refresh' content='0; URL=regisDoc.php?RsID=$oDoc->RsID&DtID=$oDoc->DtID&P=$P'>";
}else if($method=="selectCir"){ //หนังสือเวียน
//echo "selectCir";
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="addDocRef"){
?>
<script language="javascript1.2">
window.close();
window.opener.location.href="processRegisterDoc.php?method=addDocRef2&RsID=<? echo $RsID;?>&DtID=<? echo $DtID; ?>&DocfCir=<? echo $DocfCir; ?>&DocNo=<? echo $DocNo; ?>&DocDate=<? echo $DocDate; ?>&DocSubject=<? echo $DocSubject; ?>&DocFrom=<? echo $DocFrom; ?>&DocTo=<? echo $DocTo; ?>&DocOther=<? echo $DocOther; ?>&DslID=<? echo $DslID; ?>&DclID=<? echo $DclID; ?>&DocShortDesc=<? echo $DocShortDesc; ?>&endDoc=<? echo $endDoc; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&DocDateShow=<? echo $DocDateShow; ?>&DocNoShow=<? echo $DocNoShow; ?>&DocSubjectShow=<? echo $DocSubjectShow; ?>&DocRef=<? echo $DocRef; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&useMainDocNo=<? echo $useMainDocNo; ?>";
</script>
<?
}else if($method=="addDocRefAns"){
?>
<script language="javascript1.2">
window.close();
window.opener.location.href="processRegisterDoc.php?method=addDocRefAns2&RsID=<? echo $RsID;?>&DtID=<? echo $DtID; ?>&DocfCir=<? echo $DocfCir; ?>&DocNo=<? echo $DocNo; ?>&DocDate=<? echo $DocDate; ?>&DocSubject=<? echo $DocSubject; ?>&DocFrom=<? echo $DocFrom; ?>&DocTo=<? echo $DocTo; ?>&DocOther=<? echo $DocOther; ?>&DslID=<? echo $DslID; ?>&DclID=<? echo $DclID; ?>&DocShortDesc=<? echo $DocShortDesc; ?>&endDoc=<? echo $endDoc; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&DocDateShow=<? echo $DocDateShow; ?>&DocNoShow=<? echo $DocNoShow; ?>&DocSubjectShow=<? echo $DocSubjectShow; ?>&DocRef=<? echo $DocRef; ?>&DocRefAns=<? echo $DocRefAns; ?>&DocRefAnsID=<? echo $DocRefAnsID; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&useMainDocNo=<? echo $useMainDocNo; ?>";
</script>
<?
}else if($method=="editDocRef"){
?>
<script language="javascript1.2">
window.close();
window.opener.location.href="processRegisterDoc.php?DocID=<? echo $DocID; ?>&method=editDocRef2&RsID=<? echo $RsID;?>&DtID=<? echo $DtID; ?>&DocfCir=<? echo $DocfCir; ?>&DocNo=<? echo $DocNo; ?>&DocDate=<? echo $DocDate; ?>&DocSubject=<? echo $DocSubject; ?>&DocFrom=<? echo $DocFrom; ?>&DocTo=<? echo $DocTo; ?>&DocOther=<? echo $DocOther; ?>&DslID=<? echo $DslID; ?>&DclID=<? echo $DclID; ?>&DocShortDesc=<? echo $DocShortDesc; ?>&endDoc=<? echo $endDoc; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&DocDateShow=<? echo $DocDateShow; ?>&DocNoShow=<? echo $DocNoShow; ?>&DocSubjectShow=<? echo $DocSubjectShow; ?>&DocRef=<? echo $DocRef; ?>&DocRefAns=<? echo $DocRefAns; ?>&DocRefAnsID=<? echo $DocRefAnsID; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&useMainDocNo=<? echo $useMainDocNo; ?>";
</script>
<?
}else if($method=="editDocRefAns"){
?>
<script language="javascript1.2">
window.close();
window.opener.location.href="processRegisterDoc.php?DocID=<? echo $DocID; ?>&method=editDocRefAns2&RsID=<? echo $RsID;?>&DtID=<? echo $DtID; ?>&DocfCir=<? echo $DocfCir; ?>&DocNo=<? echo $DocNo; ?>&DocDate=<? echo $DocDate; ?>&DocSubject=<? echo $DocSubject; ?>&DocFrom=<? echo $DocFrom; ?>&DocTo=<? echo $DocTo; ?>&DocOther=<? echo $DocOther; ?>&DslID=<? echo $DslID; ?>&DclID=<? echo $DclID; ?>&DocShortDesc=<? echo $DocShortDesc; ?>&endDoc=<? echo $endDoc; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>&DocDateShow=<? echo $DocDateShow; ?>&DocNoShow=<? echo $DocNoShow; ?>&DocSubjectShow=<? echo $DocSubjectShow; ?>&DocRef=<? echo $DocRef; ?>&DocRefAns=<? echo $DocRefAns; ?>&DocRefAnsID=<? echo $DocRefAnsID; ?>&DrsSendToPs=<? echo $DrsSendToPs; ?>¬select=<? echo $notselect?>&useMainDocNo=<? echo $useMainDocNo; ?>";
</script>
<?
}else if($method=="addDocRef2"){
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DrsSendToPs" value="<? echo $DrsSendToPs; ?>">
<input type="hidden" name="faddDocRef" value="1">
<input type="hidden" name="DocDateShow" value="<? echo $DocDateShow; ?>">
<input type="hidden" name="DocNoShow" value="<? echo $DocNoShow; ?>">
<input type="hidden" name="DocSubjectShow" value="<? echo $DocSubjectShow; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? //echo "DocDateShow=".$oDoc->DocDate."DocNoShow=".$oDoc->DocNo; ?>
<? echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="addDocRefAns2"){
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DrsSendToPs" value="<? echo $DrsSendToPs; ?>">
<input type="hidden" name="faddDocRef" value="1">
<input type="hidden" name="DocDateShow" value="<? echo $DocDateShow; ?>">
<input type="hidden" name="DocNoShow" value="<? echo $DocNoShow; ?>">
<input type="hidden" name="DocSubjectShow" value="<? echo $DocSubjectShow; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? //echo "DocDateShow=".$oDoc->DocDate."DocNoShow=".$oDoc->DocNo; ?>
<? echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="editDocRef2"){
//echo "editRegisterDoc";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
//$oDoc->DocDateCreate=getNowDateTh()." ".date('H:i:s');
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
if($DocNoShow!=""){ $DocRef=$DocNoShow; }
if($DocSubjectShow!=""){ $DocRef=$DocRef." ".$DocSubjectShow; }
if($DocDateShow ==""){ echo ""; }else{ $DocRef=$DocRef." ".abbreDate(splitDateDb2($DocDateShow ,'/')); }
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
if($DocfCir==""){ $DocfCir_="N"; }else if($DocfCir=="Y"){ $DocfCir_="Y"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->Save();
}
echo "<meta http-equiv='refresh' content='0; URL=editRegisDoc.php?DocID=$DocID&RsID=$RsID&DtID=$DtID'>";
}else if($method=="editDocRefAns2"){
$flagCommit = true;
$checkflagCommit="0";
$oC->BeginTrans();
//echo "editRegisterDoc";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
if($DocNoShow!=""){ $DocRefAns=$DocNoShow; }
if($DocSubjectShow!=""){ $DocRefAns=$DocRefAns." ".$DocSubjectShow; }
if($DocDateShow ==""){ echo ""; }else{ $DocRefAns=$DocRefAns." ".abbreDate(splitDateDb2($DocDateShow ,'/')); }
if($DocfCir==""){ $DocfCir_="N"; }else if($DocfCir=="Y"){ $DocfCir_="Y"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
//echo "<br>oDoc->DocRefAnsID=".$oDoc->DocRefAnsID;
//echo "<br>DocRefAnsID=".$DocRefAnsID;
if($oDoc->DocRefAnsID!=$DocRefAnsID){
//---clear DrsDocReceiveDate
$oRs1->SearchByDocIDStatus3register($oDoc->DocRefAnsID);
$oRs1->GetRecord();
//echo "<br>oRs1->DrsID=".$oRs1->DrsID;
$oRs2->SearchByDrsFromDrsIDDocIDDrsMainPsY($oRs1->DrsID,$oDoc->DocRefAnsID);
while($oRs2->GetRecord()){
$oRs2->Edit();
//echo "clear old";
$oRs2->DocRefAnsDate="0000-00-00 00:00:00";
$flagCommit = $oRs2->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
//-----edit DrsDocReceiveDate
$oRs1->SearchByDocIDStatus3register($DocRefAnsID);
$oRs1->GetRecord();
//echo "<br>oRs1->DrsID=".$oRs1->DrsID;
$oRs2->SearchByDrsFromDrsIDDocIDDrsMainPsY($oRs1->DrsID,$DocRefAnsID);
while($oRs2->GetRecord()){
$oRs2->Edit();
//echo "<br>select new";
$oRs2->DocRefAnsDate=$oDoc->DocDateCreate;
$flagCommit = $oRs2->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
}//-$oDoc->DocRefAnsID!=$DocRefAnsID
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$flagCommit = $oDoc->Save();
if(!$flagCommit){ $checkflagCommit="1"; }
}
if($checkflagCommit=="0")
$oC->CommitTrans();
else
$oC->RollbackTrans();
echo "<meta http-equiv='refresh' content='0; URL=editRegisDoc.php?DocID=$DocID&RsID=$RsID&DtID=$DtID¬select=$notselect'>";
}else if($method=="selectCir_edit"){ //หนังสือเวียน
//echo "selectCir_edit";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
if($DocfCir==""){ $DocfCir_="N"; }else if($DocfCir=="Y"){ $DocfCir_="Y"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->Save();
}
?>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="showDocNomain_edit"){ //หนังสือเวียน
//echo "selectCir_edit";
//--------------edit documents
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DslID=$DslID;
//echo "DslID=".$oDoc->DslID."<br>";
$oDoc->DclID=$DclID;
//echo "DclID=".$oDoc->DclID."<br>";
$oDoc->DsID=$oDoc->DsID;
//echo "DsID=".$oDoc->DsID."<br>";
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocDate=splitDateForm($DocDate,"/");
//echo "DocDate=".$oDoc->DocDate."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocTo=$DocTo;
//echo "DocTo=".$oDoc->DocTo."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocRef=$DocRef;
//echo "DocRef=".$oDoc->DocRef."<br>";
if($DocfCir==""){ $DocfCir_="N"; }else if($DocfCir=="Y"){ $DocfCir_="Y"; }
$oDoc->DocfCir=$DocfCir_;
//echo "DocfCir=".$oDoc->DocfCir."<br>";
$oDoc->endDoc=$endDoc;
//echo "endDoc=".$oDoc->endDoc."<br>";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
$oDoc->DocRefAns=$DocRefAns;
$oDoc->DocRefAnsID=$DocRefAnsID;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->Save();
}
?>
<form METHOD="POST" action="editRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocID" value="<? echo $DocID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<?
echo "<body onload=\"document.forms[0].submit();\">";
}else if($method=="deleteRegisterDoc"){
//echo "deleteRegisterDoc";
$oDoc->SearchByKey($DocID);
if($oDoc->GetRecord()=="1"){
$oDoc->Edit();
$oDoc->fDelete="Y";
if($DrsSendToPs=="Y"){ $sendToPs_="Y"; }else{ $sendToPs_="N"; }
$oDoc->sendToPs=$sendToPs_;
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->Save();
}
echo "<meta http-equiv='refresh' content='0; URL=regisDoc.php'>";
}else if($method=="confirmRegisterDocAll"){
echo "<br><br><div align=\"center\"><strong>กรุณารอสักครู่ ระบบกำลังดำเนินการลงทะเบียนหนังสือรับรองจำนวน ".$countps." รายการ</strong></div>";
$oDt1->SearchByKey($DtID);
$oDt1->GetRecord();
$oSys->RSsysConfig();
$oSys->GetRecord();
$oDP2->SearchByKey($deptId);
$oDP2->GetRecord();
if($oDP2->deptLevel!=0){
$deptId=SearchdeptIdlevel0($oDP2->deptParentId);
}
$oDP->SearchByKey($deptId);
$oDP->GetRecord();
$oRd->SearchRunningBydocGroupDtID2($DocGroup,$DtID);
$oRd->GetRecord();
$oRd->Edit();
$reNo=$oRd->regisNo;
$oRd->regisNo=($reNo+$countps);
$oRd->Save();
$UPath='uploadfile/'.$filename;
$fp = fopen($UPath, "r");
$i = 1;
$timeDocDateCreate=getNowDateTh()." ".date('H:i:s');
while(!feof($fp)) {
$char = fgets($fp);
$name = $char;
$DocNo="";
if($name!=""){
//echo $name."เลขทะเบียน=".($reNo+$i)."<br>";
$oDoc->AddNew();
$oDoc->DocID=$oDoc->GetNextCode();
$e=$oDoc->GetNextCode();
$oDoc->DlcID=$DlcID;
//echo "DlcID=".$oDoc->DlcID."<br>";
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DsID=1;
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$oDoc->DocDateCreate=$timeDocDateCreate;
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocUserCreate=$personId;
//echo "DocUserCreate=".$oDoc->DocUserCreate."<br>";
$oDoc->DocTypeNo=($reNo+$i);
// echo "DocTypeNo=".$oDoc->DocTypeNo."<br>";
$oDoc->DocDate=splitDateForm($DocDate,"/");
// echo "DocDate=".$oDoc->DocDate."<br>";
if($oDt1->sendNoPrefix!=""){
$DocNo=$oDt1->sendNoPrefix;
}
if($oDt1->sendNoSuffix!=""){
$DocNo=$DocNo.$oDt1->sendNoSuffix;
}
$DocNo = preg_replace("/%o/", "$oSys->sysDocNo", $DocNo);
$DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo);
$DocNo = preg_replace("/%r/", "$oDoc->DocTypeNo", $DocNo);
$Y = date('Y')+543;
$DocNo = preg_replace("/%y/", "$Y", $DocNo);
$oDoc->DocNo=$DocNo;
//echo "DocNo=".$oDoc->DocNo."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
$oDoc->DocGroup=$DocGroup;
//echo "DocGroup=".$oDoc->DocGroup."<br>";
$oDoc->CertificatePs=$name;
$oDoc->endDoc="Y";
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->Save();
//echo "<br><br>";
//---------------add DocReceiveSend
$oRs->AddNew();
$oRs->DrsID=$oRs->GetNextCode();
$oRs->DocID=$e;
$oRs->DlcID=$DlcID;
//echo "R-DlcID=".$oRs->DlcID."<br>";
$oRs->DsID=1;
$oRs->PtID=$oRs->PtID;
$oRs->DrsDocTypeNo=$oDoc->DocTypeNo;
//echo "R-DrsDocTypeNo=".$oRs->DrsDocTypeNo."<br>";
$oRs->DrsReceiveDate=$DocDateCreate;
//echo "R-DrsReceiveDate=".$oRs->DrsReceiveDate."<br>";
$oRs->DrsReceivePersonId=$personId;
//echo "R-DrsReceivePersonId=".$oRs->DrsReceivePersonId."<br>";
$oRs->DrsDlcIDCreate=$DlcID;
//echo "R-DrsDlcIDCreate=".$oRs->DrsDlcIDCreate."<br>";
$oRs->DrsPsIDCreate=$personId;
//echo "R-DrsPsIDCreate=".$oRs->DrsPsIDCreate."<br>";
$oRs->DocGroup=$DocGroup;
//echo "R-DocGroup=".$oRs->DocGroup."<br>";
$oRs->DrsflagRead="N";
//echo "R-DrsflagRead=".$oRs->DrsflagRead."<br>";
$oRs->Save();
//echo "------------------<br>";
$i++;
}
}
echo "<meta http-equiv='refresh' content='0; URL=regisDoc.php?RsID=$RsID&DtID=$DtID&flagshow=1'>";
}else if($method=="confirmRegisterDocAllreg"){
echo "<br><br><div align=\"center\"><strong>กรุณารอสักครู่ ระบบกำลังดำเนินการลงทะเบียนหนังสือรับรองจำนวน ".$countps." รายการ</strong></div>";
$oDt1->SearchByKey($DtID);
$oDt1->GetRecord();
$oSys->RSsysConfig();
$oSys->GetRecord();
$oDP2->SearchByKey($deptId);
$oDP2->GetRecord();
if($oDP2->deptLevel!=0){
$deptId=SearchdeptIdlevel0($oDP2->deptParentId);
}
$oDP->SearchByKey($deptId);
$oDP->GetRecord();
$oRd->SearchRunningBydocGroupDtID2($DocGroup,$DtID);
$oRd->GetRecord();
$oRd->Edit();
$reNo=$oRd->regisNo;
$oRd->regisNo=($reNo+$countps);
$oRd->Save();
$UPath='uploadfile/'.$filename;
$fp = fopen($UPath, "r");
$i = 1;
$timeDocDateCreate=getNowDateTh()." ".date('H:i:s');
while(!feof($fp)) {
$char = fgets($fp);
$stdCode=""; $prefixname=""; $name=""; $surname="";
list($stdCode,$prefixname, $name, $surname) = split('[,]', $char);
$DocNo="";
if($stdCode!=""){
//echo $name."เลขทะเบียน=".($reNo+$i)."<br>";
$oDoc->AddNew();
$oDoc->DocID=$oDoc->GetNextCode();
$e=$oDoc->GetNextCode();
$oDoc->DlcID=$DlcID;
//echo "DlcID=".$oDoc->DlcID."<br>";
$oDoc->DtID=$DtID;
//echo "DtID=".$oDoc->DtID."<br>";
$oDoc->DsID=1;
$oDoc->RsID=$RsID;
//echo "RsID=".$oDoc->RsID."<br>";
$oDoc->DocDateCreate=$timeDocDateCreate;
$DocDateCreate=$oDoc->DocDateCreate;
$oDoc->DocUserCreate=$personId;
//echo "DocUserCreate=".$oDoc->DocUserCreate."<br>";
$oDoc->DocTypeNo=($reNo+$i);
// echo "DocTypeNo=".$oDoc->DocTypeNo."<br>";
$oDoc->DocDate=splitDateForm($DocDate,"/");
// echo "DocDate=".$oDoc->DocDate."<br>";
if($oDt1->sendNoPrefix!=""){
$DocNo=$oDt1->sendNoPrefix;
}
if($oDt1->sendNoSuffix!=""){
$DocNo=$DocNo.$oDt1->sendNoSuffix;
}
$DocNo = preg_replace("/%o/", "$oSys->sysDocNo", $DocNo);
$DocNo = preg_replace("/%d/", "$oDP->deptNo", $DocNo);
$DocNo = preg_replace("/%r/", "$oDoc->DocTypeNo", $DocNo);
$Y = date('Y')+543;
$DocNo = preg_replace("/%y/", "$Y", $DocNo);
$oDoc->DocNo=$DocNo;
//echo "DocNo=".$oDoc->DocNo."<br>";
$oDoc->DocSubject=$DocSubject;
//echo "DocSubject=".$oDoc->DocSubject."<br>";
$oDoc->DocFrom=$DocFrom;
//echo "DocFrom=".$oDoc->DocFrom."<br>";
$oDoc->DocShortDesc=$DocShortDesc;
//echo "DocShortDesc=".$oDoc->DocShortDesc."<br>";
$oDoc->DocGroup=$DocGroup;
//echo "DocGroup=".$oDoc->DocGroup."<br>";
$oDoc->CertificatePs=$prefixname.$name.' '.$surname;
$oDoc->endDoc="Y";
if($useMainDocNo=="Y"){ $useMainDocNo="Y"; }else{ $useMainDocNo="N"; }
$oDoc->useMainDocNo=$useMainDocNo;
$oDoc->stdCode=$stdCode;
$oDoc->Save();
//echo "<br><br>";
//---------------add DocReceiveSend
$oRs->AddNew();
$oRs->DrsID=$oRs->GetNextCode();
$oRs->DocID=$e;
$oRs->DlcID=$DlcID;
//echo "R-DlcID=".$oRs->DlcID."<br>";
$oRs->DsID=1;
$oRs->PtID=$oRs->PtID;
$oRs->DrsDocTypeNo=$oDoc->DocTypeNo;
//echo "R-DrsDocTypeNo=".$oRs->DrsDocTypeNo."<br>";
$oRs->DrsReceiveDate=$DocDateCreate;
//echo "R-DrsReceiveDate=".$oRs->DrsReceiveDate."<br>";
$oRs->DrsReceivePersonId=$personId;
//echo "R-DrsReceivePersonId=".$oRs->DrsReceivePersonId."<br>";
$oRs->DrsDlcIDCreate=$DlcID;
//echo "R-DrsDlcIDCreate=".$oRs->DrsDlcIDCreate."<br>";
$oRs->DrsPsIDCreate=$personId;
//echo "R-DrsPsIDCreate=".$oRs->DrsPsIDCreate."<br>";
$oRs->DocGroup=$DocGroup;
//echo "R-DocGroup=".$oRs->DocGroup."<br>";
$oRs->DrsflagRead="N";
//echo "R-DrsflagRead=".$oRs->DrsflagRead."<br>";
$oRs->Save();
//echo "------------------<br>";
$i++;
}
}
echo "<meta http-equiv='refresh' content='0; URL=regisDoc.php?RsID=$RsID&DtID=$DtID&flagshow=1'>";
}else if($method=="upload_file"){
$rootdir = "uploadfile"; //กำหนด directoryบเก็บ file ที่จะ upload เข้าไป
$limitfile = 70000; //กำหนด ขนาด file ที่อนุญาติให้โหลดเข้ามาเก็บได้ (ต่อ 1 file) หน่วยเป็น byte
$fileName = date('dmY_His');
$docPath = "$rootdir/".$fileName.".csv";
if($uploadfile_size > $limitfile) {
?>
<form METHOD="POST" action="addRegisDocAll.php">
<input type="hidden" name="c" value="1">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
else if(substr($uploadfile_name, -3) != 'csv') {
?>
<form METHOD="POST" action="addRegisDocAll.php">
<input type="hidden" name="c" value="2">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
else {
copy($uploadfile, $docPath);
?>
<form METHOD="POST" action="addRegisDocAll.php">
<input type="hidden" name="c" value="3">
<input type="hidden" name="n" value="<? echo $fileName.".csv"; ?>">
<input type="hidden" name="s" value="<? echo $uploadfile_size; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
}else if($method=="upload_filereg"){
$rootdir = "uploadfile"; //กำหนด directoryบเก็บ file ที่จะ upload เข้าไป
$limitfile = 70000; //กำหนด ขนาด file ที่อนุญาติให้โหลดเข้ามาเก็บได้ (ต่อ 1 file) หน่วยเป็น byte
$fileName = date('dmY_His');
$docPath = "$rootdir/".$fileName.".csv";
if($uploadfile_size > $limitfile) {
?>
<form METHOD="POST" action="addRegisDocAllReg.php">
<input type="hidden" name="c" value="1">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
else if(substr($uploadfile_name, -3) != 'csv') {
?>
<form METHOD="POST" action="addRegisDocAllReg.php">
<input type="hidden" name="c" value="2">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
else {
copy($uploadfile, $docPath);
?>
<form METHOD="POST" action="addRegisDocAllReg.php">
<input type="hidden" name="c" value="3">
<input type="hidden" name="n" value="<? echo $fileName.".csv"; ?>">
<input type="hidden" name="s" value="<? echo $uploadfile_size; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate;?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject;?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom;?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc;?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
}else if($method=="RegisterDocAll"){
echo "<meta http-equiv='refresh' content='0; URL=addRegisDocAll.php?success=1&n=$fileName&RsID=$RsID&DtID=$DtID'>";
}else if($method=="showDocNomain"){
?>
<form METHOD="POST" action="addRegisDoc.php">
<input type="hidden" name="RsID" value="<? echo $RsID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DtID" value="<? echo $DtID; ?>">
<input type="hidden" name="DocfCir" value="<? echo $DocfCir; ?>">
<input type="hidden" name="DocNo" value="<? echo $DocNo; ?>">
<input type="hidden" name="DocDate" value="<? echo $DocDate; ?>">
<input type="hidden" name="DocSubject" value="<? echo $DocSubject; ?>">
<input type="hidden" name="DocFrom" value="<? echo $DocFrom; ?>">
<input type="hidden" name="DocTo" value="<? echo $DocTo; ?>">
<input type="hidden" name="CertificatePs" value="<? echo $CertificatePs; ?>">
<input type="hidden" name="DocRef" value="<? echo $DocRef; ?>">
<input type="hidden" name="DocOther" value="<? echo $DocOther; ?>">
<input type="hidden" name="DslID" value="<? echo $DslID; ?>">
<input type="hidden" name="DclID" value="<? echo $DclID; ?>">
<input type="hidden" name="DocShortDesc" value="<? echo $DocShortDesc; ?>">
<input type="hidden" name="fDelete" value="<? echo $fDelete; ?>">
<input type="hidden" name="endDoc" value="<? echo $endDoc; ?>">
<input type="hidden" name="DocRefAns" value="<? echo $DocRefAns; ?>">
<input type="hidden" name="DocRefAnsID" value="<? echo $DocRefAnsID; ?>">
<input type="hidden" name="useMainDocNo" value="<? echo $useMainDocNo; ?>">
</form>
<? echo "<body onload=\"document.forms[0].submit();\">";
}
?>
|