<?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==&& $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?>&notselect=<? 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&notselect=$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();\">";
}
?>