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

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

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

Safe-mode: OFF (not secure)

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


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

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

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

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

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