MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /var/www/html/eoffice/application/document/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/eoffice/application/document/user_info.php
<?
$report_title 	= "บุคลากร";
$img_path		= "images/personnel/";

$org_id = intval($_SESSION[session_dev_id]);
$id = $_SESSION[session_staffid];
//$_GET[action] = $action = "edit";

$msg = "";
if ($_SERVER[REQUEST_METHOD] == "POST"){ 
/*
	// remove slashes from variable
	foreach ($_POST as $key => $value){
		if (!is_array($value) && !is_numeric($value)){
			$_POST[$key] = stripslashes($value);
		}
	}
*/


	if ($staffname == ""){
		$msg = "กรุณาระบุชื่อ - นามสกุล";
	}else{
	
$upload		= upload($img_path, $file, $file_name, "img");		
$msg 		= upload_status($upload[0]);
if($msg != ""){ require_once('msg_box.php'); exit; }	

		if ($action == "edit"){
			$sql = " update epm_staff set prename='$prename',staffname='$staffname',staffsurname='$staffsurname', image='$upload[1]', ";
			$sql = $sql." engprename='$engprename',engname='$engname',engsurname='$engsurname', email='$email', comment='$comment', ";
			$sql = $sql." sex='$sex',title='$title', telno='$telno',address='$address' where staffid = '$id'; ";
		}else{
			header("Location : ?org_id=$org_id&action=edit&id=$id");
			exit;
		}

		@mysql_query($sql);
		if (mysql_errno() != 0){
			$msg = "ไม่สามารถบันทึกลงฐานข้อมูลได้<BR>$sql<BR><BR>" . mysql_error() ;
		}else{
			// SUCCESS

			echo "<script>alert('บันทึกข้อมูลเรียบร้อยแล้ว'); if (parent.leftFrame) {parent.leftFrame.location=parent.leftFrame.location;} location.href='?org_id=$org_id&action=edit&id=$id';</script>";
			//header("Location: ?org_id=$org_id");
			exit;
		}

	}
	$action = "";
}
//include("index_top.php");
?>


<html>
<head>
<title><?=$report_title?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<LINK href="../../common/style.css" rel=StyleSheet type="text/css">
<SCRIPT language=JavaScript>
/*
function checkFields() {
	missinginfo1 = "";
	missinginfo = "";
	if (document.form1.staffname.value == "")  {	missinginfo1 += "\n- ช่องชื่อ ไม่สามารถเป็นค่าว่าง"; }		
	if (document.form1.staffsurname.value == "")  {	missinginfo1 += "\n- ช่องนามสกุล ไม่สามารถเป็นค่าว่าง"; }		
	if (document.form1.engname.value == "")  {	missinginfo1 += "\n- ช่องชื่อ(อังกฤษ) ไม่สามารถเป็นค่าว่าง"; }		
	if (document.form1.engsurname.value == "")  {	missinginfo1 += "\n- ช่องนามสกุล(อังกฤษ) ไม่สามารถเป็นค่าว่าง"; }		
 	if (!/(\.(gif|jpg|jpeg|png))$/i.test(document.form1.file.value)){
		missinginfo1 += "\n- รูปแบบของ file ไม่ใช่รูปภาพ \nต้องเป้นนามสกุล gif,jpg,jpeg และ png เท่านั้น";
	}	
	if (missinginfo1 != "") { 
		missinginfo += "ไม่สามารถเพิ่มข้อมูลได้  เนื่องจาก \n";
		missinginfo +="_____________________________\n";
		missinginfo = missinginfo + missinginfo1  ;
		missinginfo += "\n___________________________";
		missinginfo += "\nกรุณาตรวจสอบ อีกครั้ง";
		alert(missinginfo);
		return false;
		}
}*/

function check(){
	if(document.form1.staffname.value.length == 0){	
		alert("\n- ช่องชื่อ ไม่สามารถเป็นค่าว่าง") ;
		document.form1.staffname.focus();
		return false ;			
	} else if(document.form1.staffsurname.value.length==0) {
		alert("\n- ช่องนามสกุล ไม่สามารถเป็นค่าว่าง");
		document.form1.staffsurname.focus();
		return false;
	} else if(document.form1.engname.value.length==0) {
		alert("\n- ช่องชื่อ(อังกฤษ) ไม่สามารถเป็นค่าว่าง");
		document.form1.engname.focus();
		return false;	
	} else if(document.form1.engsurname.value.length==0) {
		alert("\n- ช่องนามสกุล(อังกฤษ) ไม่สามารถเป็นค่าว่าง");
		document.form1.engsurname.focus();
		return false;		
	} else if (!/(\.(gif|jpg|jpeg|png))$/i.test(document.form1.file.value)){
		alert("รูปแบบของ file ไม่ใช่รูปภาพ \nต้องเป้นนามสกุล gif,jpg,jpeg และ png เท่านั้น");
		document.form1.file.focus();
		return false;	
	}
return true;	
}	
</script>

</head>

<body bgcolor="#A3B2CC">
<BR>
<?

if ($_GET[action] == "edit" ){
		$sql = "select * from epm_staff where staffid='$id';";
		$result = mysql_query($sql);
		$rs = mysql_fetch_assoc($result);
		$title="แก้ไข";
		$uname= $rs[username];
		$pwd = $rs[password];

?>
<form action="?" method="POST" NAME="form1" enctype="multipart/form-data" ONSUBMIT="return check();">
<INPUT TYPE="hidden" NAME="id" VALUE="<?=$id?>" >
<INPUT TYPE="hidden" NAME="org_id" VALUE="<?=$org_id?>" >
<INPUT TYPE="hidden" NAME="action" VALUE="<?=$action?>"  >
<table border=0 align=center cellspacing=1 cellpadding=3 bgcolor="#808080" width="98%">
    <tr bgcolor="#A3B2CC"> 
      <td colspan=2> <img src="images/man.gif" align=middle> 
	  <FONT COLOR="WHITE" style="font-size:14pt;"><B><?=$title?>ข้อมูล<?=$report_title?></B></font></td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">คำนำหน้า (ไทย) </td>
      <td> 
        <INPUT TYPE="text" NAME="prename" VALUE="<?=$rs[prename]?>" size="30" maxlength=50 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">ชื่อ (ไทย) <FONT COLOR="RED">*</FONT></td>
      <td> 
        <INPUT TYPE="text" NAME="staffname" VALUE="<?=$rs[staffname]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">นามสกุล (ไทย) <FONT COLOR="RED">*</FONT></td>
      <td> 
        <INPUT TYPE="text" NAME="staffsurname" VALUE="<?=$rs[staffsurname]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">คำนำหน้า (อังกฤษ) </td>
      <td> 
        <INPUT TYPE="text" NAME="engprename" VALUE="<?=$rs[engprename]?>" size="30" maxlength=50 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">ชื่อ (อังกฤษ) <FONT COLOR="RED">*</FONT></td>
      <td> 
        <INPUT TYPE="text" NAME="engname" VALUE="<?=$rs[engname]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">นามสกุล (อังกฤษ) <FONT COLOR="RED">*</FONT></td>
      <td> 
        <INPUT TYPE="text" NAME="engsurname" VALUE="<?=$rs[engsurname]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">Email Address</td>
      <td> <INPUT TYPE="text" NAME="email" VALUE="<?=$rs[email]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">เพศ</td>
	  <td>
	  <select name="sex" <?=$lock?>>
	  <?
		$sex_array = array("M"=>"ชาย","F"=>"หญิง");	
		foreach ($sex_array as $sex=>$caption){
			if ($rs[sex] == $sex) $sel="SELECTED"; else $sel="";
			echo "<option value='$sex' $sel>$caption";
		}
		?>
	  
	  </select>
	  </td>
</tr>

<tr bgcolor=white valign=top>
  	<td class="link_back">ตำแหน่ง</td>
	<td> <INPUT TYPE="text" NAME="title" VALUE="<?=$rs[title]?>" size="60" maxlength=200 class=inputbox <?=$lock?>>      </td>
</tr>

<tr bgcolor=white valign=top>
  	<td class="link_back">ภาพ</td>
	<td> <INPUT TYPE="file" NAME="file"  size="60" class=inputbox <?=$lock?>>      </td>
</tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">ที่อยู่</td>
	  <td><TEXTAREA NAME="address" ROWS="3" COLS="60" <?=$lock?>><?=$rs[address]?></TEXTAREA></td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">โทรศัพท์</td>
      <td> <INPUT TYPE="text" NAME="telno" VALUE="<?=$rs[telno]?>" size="60" maxlength=100 class=inputbox <?=$lock?>>      </td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">หมายเหตุ</td>
	  <td><TEXTAREA NAME="comment" ROWS="3" COLS="60" <?=$lock?>><?=$rs[comment]?></TEXTAREA></td>
    </tr>

    <tr bgcolor="#888899" valign=top> 
      <td colspan=2 align=right> 
        <INPUT TYPE="submit" VALUE="    บันทึก    " CLASS=xbutton>
        <INPUT TYPE="reset" VALUE=" ยกเลิก " class=xbutton ONCLICK="location.href='?action=show';">
	  </td>
    </tr>

  </table>
</form>


<?
//====================================================================
}else if ($_GET[action] == "show" ){
		$sql = "select * from epm_staff where staffid='$id';";
		$result = mysql_query($sql);
		$rs = mysql_fetch_assoc($result);
		if ($rs[sex] == "M") $sex = "man"; else $sex="girl";
?>
<BR>
<table border=0 align=center cellspacing=1 cellpadding=3 bgcolor="#808080" width="98%">
    <tr bgcolor="#a3b2cc"> 
      <td width="150"><FONT COLOR="WHITE" style="font-size:14pt;"><img src="images/<?=$sex?>.gif" align=middle> <B>ข้อมูล<?=$report_title?></B></font></td>
       <td align=right> 
        <INPUT TYPE="reset" VALUE=" แก้ไข " class=xbutton ONCLICK="location.href='?org_id=<?=$org_id?>&id=<?=$id?>&action=edit';">
		</td>
    </tr>


	<tr bgcolor=white valign=top> 
      <td class="link_back">ชื่อ - นามสกุล </td>
      <td><?=$rs[prename]?> <?=$rs[staffname]?> <?=$rs[staffsurname]?> </td>
    </tr>

	<tr bgcolor=white valign=top> 
      <td class="link_back">Email Address</td>
      <td><?=$rs[email]?></td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">ตำแหน่ง</td>
      <td> <?=$rs[title]?></td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">ที่อยู่</td>
	  <td><?=nl2br($rs[address])?></td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">โทรศัพท์</td>
      <td> <?=$rs[telno]?></td>
    </tr>

	<tr bgcolor=white valign=top>
	  <td class="link_back">หมายเหตุ</td>
	  <td><?=nl2br($rs[comment])?></td>
    </tr>

    <tr bgcolor="#DDDDEE" > 
	  <td class="link_back" colspan=2><img src="images/users.gif" align=middle> สังกัดกลุ่ม</td>
    </tr>

    <tr bgcolor="white" valign=top> 
	  <td colspan=2>
	  <?
		//echo " &nbsp; &nbsp; &nbsp; <img src='dtree/img/users.gif' > (ทั่วไป) <BR>";
		$sql = "select t2.* from epm_groupmember t1 inner join epm_staffgroup t2 on t1.gid=t2.gid where t1.staffid='$id';"; 
		$xresult = mysql_query($sql);
		while ($xrs=mysql_fetch_assoc($xresult)){
			echo " &nbsp; &nbsp; &nbsp; <img src='dtree/img/users.gif' > $xrs[groupname] <BR>";
		}
		?>
	  
	  </td>
    </tr>

  </table>

<?
}	
?>
<BR><BR>
</BODY>
</HTML>

Anon7 - 2021