| Server IP : 104.21.80.248 / Your IP : 172.71.28.155 Web Server : Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30 System : Windows NT WIN-ECQAAA40806 6.2 build 9200 (Windows Server 2012 Standard Edition) i586 User : SYSTEM ( 0) PHP Version : 5.6.30 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Inetpub/www/myschool/suanphung/modules/admin/ |
Upload File : |
<?
CheckAdmin($_SESSION['admin_user'], $_SESSION['admin_pwd']);
?>
<TABLE cellSpacing=0 cellPadding=0 width=1005 height=450 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<!-- Admin -->
<IMG SRC="images/menu/textmenu_admin.gif" BORDER="0"><BR>
<TABLE width="100%" align=center cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD align=center>
<!-- แสดงผลรายการผู้ดูแลระบบ -->
<?
//////////////////////////////////////////// แสดงรายชื่อผู้ดูแลระบบ
if($_GET[op] == "admin_add" AND $_GET[action] == "add"){
//////////////////////////////////////////// กรณีเพิ่ม User Admin Database
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
//ตรวจสอบมี user นี้หรือยัง
$res[admin] = $db->select_query("SELECT id FROM ".TB_ADMIN." WHERE username='".$_POST[USERNAME]."' ");
$rows[admin] = $db->rows($res[admin]);
$db->closedb ();
if($rows[admin]){
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><IMG SRC=\"images/icon/notview.gif\" BORDER=\"0\"><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ชื่อผู้ดูแลระบบ : ".$_POST[USERNAME]." มีในระบบแล้วไม่สามารถเพิ่มได้</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"javascript:history.go(-1);\"><B>กลับไปแก้ไข</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}else{
require("includes/class.resizepic.php");
$FILE = $_FILES['FILE'];
$namepic=$_FILES['FILE']['tmp_name'];
$namepic_name=$_FILES['FILE']['name'];
$namepic_size=$_FILES['FILE']['size'];
$namepic_type=$_FILES['FILE']['type'];
if (( $FILE['type']!="image/gif" ) AND ($FILE['type']!="image/jpg") AND ($FILE['type']!="image/jpeg") AND ($FILE['type']!="image/pjpeg")){
echo "<script language='javascript'>" ;
echo "alert('กรุณาใช้ไฟล์นามสกุล jpg เท่านั้น')" ;
echo "</script>" ;
echo "<script language='javascript'>javascript:history.go(-1)</script>";
// echo "$namepic_name<br>";
exit();
}else{
$filepic=$FILE['tmp_name'];
@copy ($FILE['tmp_name'] , "adminicon/".TIMESTAMP."_$namepic_name");
// $original_image = "images/personnel/".$filepic.".jpg" ;
// $desired_width = _Iuser_W ;
// $desired_height = _Iuser_H ;
// $image = new hft_image($original_image);
// $image->resize($desired_width, $desired_height, '0');
// $image->output_resized("images/personnel/".$filepic.".jpg", "JPG");
}
//ทำการเพิ่มข้อมูลลงดาต้าเบส
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$db->add_db(TB_ADMIN,array(
"username"=>"$_POST[USERNAME]",
"password"=>"".md5($_POST[PASSWORD])."",
"name"=>"$_POST[NAME]",
"email"=>"$_POST[EMAIL]",
"level"=>"$_POST[LEVEL]",
"status"=>"$_POST[STATUS]",
"picture"=>"".TIMESTAMP."_$namepic_name"
));
$db->closedb ();
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><IMG SRC=\"images/icon/login-welcome.gif\" BORDER=\"0\"><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ได้ทำการเพิ่ม : ".$_POST[USERNAME]." เข้าสู่ระบบเรียบร้อยแล้ว</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"?name=admin&file=tkk1_category&op=tkk1cat_add\"><B>เพิ่มข้อมูลเพื่อกำหนดการเข้าใช้งาน</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "admin_add"){
//////////////////////////////////////////// กรณีเพิ่ม User Admin Form
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
?>
<FORM METHOD=POST ACTION="?name=admin&file=Activate&op=admin_add&action=add&id=<?=$_GET[id];?>" enctype="multipart/form-data" name="add">
<INPUT TYPE="hidden" NAME="USERNAME" VALUE="[email protected]"size="40">
<INPUT TYPE="hidden" NAME="LEVEL" VALUE="3"size="40">
<B>ชื่อเขตพื้นที่การศึกษา:</B><BR>
<INPUT TYPE="text" NAME="NAME" size="40"><BR>
<B>รหัสสำหรับการใช้งาน:</B><BR>
<INPUT TYPE="text" NAME="PASSWORD" size="40"><BR><BR>
<B>Email :</B><BR>
<INPUT TYPE="text" NAME="EMAIL" size="40"><BR>
<INPUT TYPE="hidden" NAME="STATUS" VALUE="2"size="40">
<B>รูปภาพ :</B><BR>
<INPUT TYPE="file" name="FILE" onpropertychange="view01.src=FILE.value;" size="40"><BR>
<INPUT TYPE="submit" value=" เพิ่มผู้ดูแลระบบ ">
</FORM>
<?
}else{
//กรณีไม่ผ่าน
echo $PermissionFalse ;
}
}
else if($_GET[op] == "admin_edit" AND $_GET[action] == "edit"){
//////////////////////////////////////////// กรณีแก้ไข User Admin Database Edit
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
//ตรวจสอบมี user นี้หรือยัง
$res[admin] = $db->select_query("SELECT id FROM ".TB_ADMIN." WHERE username='".$_POST[USERNAME]."' ");
$rows[admin] = $db->rows($res[admin]);
$db->closedb ();
if($rows[admin] AND ($_POST[USERNAME] != $_POST[USERNAME_OLD])){
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><IMG SRC=\"images/icon/notview.gif\" BORDER=\"0\"><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ชื่อผู้ดูแลระบบ : ".$_POST[USERNAME]." มีในระบบแล้วไม่สามารถเพิ่มได้</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"javascript:history.go(-1);\"><B>กลับไปแก้ไข</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}else{
if($_POST[PASSWORD]){
$NewPass = md5($_POST[PASSWORD]);
}else{
$NewPass = $_POST[oldpass];
}
if ($_FILES['FILE']['tmp_name'] !="") {
require("includes/class.resizepic.php");
$FILE = $_FILES['FILE'];
$namepic=$_FILES['FILE']['tmp_name'];
$namepic_name=$_FILES['FILE']['name'];
$namepic_size=$_FILES['FILE']['size'];
$namepic_type=$_FILES['FILE']['type'];
if (( $FILE['type']!="image/gif" ) AND ($FILE['type']!="image/jpg") AND ($FILE['type']!="image/jpeg") AND ($FILE['type']!="image/pjpeg")){
echo "<script language='javascript'>" ;
echo "alert('กรุณาใช้ไฟล์นามสกุล jpg เท่านั้น')" ;
echo "</script>" ;
echo "<script language='javascript'>javascript:history.go(-1)</script>";
// echo "$namepic_name<br>";
exit();
}else{
$filepic=$FILE['tmp_name'];
@copy ($FILE['tmp_name'] , "adminicon/".TIMESTAMP."_$namepic_name");
// $original_image = "images/personnel/".$filepic.".jpg" ;
// $desired_width = _Iuser_W ;
// $desired_height = _Iuser_H ;
// $image = new hft_image($original_image);
// $image->resize($desired_width, $desired_height, '0');
// $image->output_resized("images/personnel/".$filepic.".jpg", "JPG");
}
//ทำการเพิ่มข้อมูลลงดาต้าเบส
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$db->update_db(TB_ADMIN,array(
"username"=>"$_POST[USERNAME]",
"password"=>"$NewPass",
"name"=>"$_POST[NAME]",
"email"=>"$_POST[EMAIL]",
"level"=>"$_POST[LEVEL]",
"picture"=>"".TIMESTAMP."_$namepic_name"
)," id='$_GET[id]' ");
} else {
//ทำการเพิ่มข้อมูลลงดาต้าเบส
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$db->update_db(TB_ADMIN,array(
"username"=>"$_POST[USERNAME]",
"password"=>"$NewPass",
"name"=>"$_POST[NAME]",
"email"=>"$_POST[EMAIL]",
"level"=>"$_POST[LEVEL]"
)," id='$_GET[id]' ");
}
$db->closedb ();
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><A HREF=\"?name=admin&file=main\"><IMG SRC=\"images/icon/login-welcome.gif\" BORDER=\"0\"></A><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ได้ทำการแก้ไขผู้ระบบเรียบร้อยแล้ว</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"?name=admin&file=user\"><B>กลับหน้า จัดการผู้ดูแลระบบ</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "admin_edit"){
//////////////////////////////////////////// กรณีแก้ไข User Admin Edit Form
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
//ดึงค่าของผู้ดูแลระบบออกมา
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$res[admin] = $db->select_query("SELECT * FROM ".TB_ADMIN." WHERE id='".$_GET[id]."' ");
$arr[admin] = $db->fetch($res[admin]);
$db->closedb ();
//ไม่ให้อัพเดทตัวเอง
if($_SESSION['admin_user'] == $arr[admin][username]){
$Readonly = " readonly ";
}
?>
<FORM METHOD=POST ACTION="?name=admin&file=user&op=admin_edit&action=edit&id=<?=$_GET[id];?>" enctype="multipart/form-data" name="edit">
<B>ชื่อผู้ใช้ :</B><BR>
<INPUT TYPE="text" NAME="USERNAME" size="40" VALUE="<?=$arr[admin][username];?>"><BR><INPUT TYPE="hidden" NAME="USERNAME_OLD" VALUE="<?=$arr[admin][username];?>">
<B>รหัสผ่าน :</B><BR>
<INPUT TYPE="password" NAME="PASSWORD" size="40" VALUE="" <?=$Readonly;?>><BR>
<B>ชื่อ - นามสกุล :</B><BR>
<INPUT TYPE="text" NAME="NAME" size="40" VALUE="<?=$arr[admin][name];?>"><BR>
<B>Email :</B><BR>
<INPUT TYPE="text" NAME="EMAIL" size="40" VALUE="<?=$arr[admin][email];?>"><BR>
<B>Level :</B><BR>
<SELECT NAME="LEVEL">
<?
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$res[groups] = $db->select_query("SELECT * FROM ".TB_ADMIN_GROUP." ORDER BY id ");
while ($arr[groups] = $db->fetch($res[groups]))
{
echo "<option value=\"".$arr[groups][id]."\" ";
if($arr[groups][id] == $arr[admin][level]){echo " Selected";};
echo ">".$arr[groups][name]."</option>";
}
$db->closedb ();
?>
</SELECT>
<BR><BR>
<B>รูปภาพ :</B><BR>
<INPUT TYPE="file" name="FILE" onpropertychange="view01.src=FILE.value;" size="40"><BR>
<INPUT TYPE="submit" value=" แก้ไขผู้ดูแลระบบ "><INPUT TYPE="hidden" NAME="oldpass" value="<?=$arr[admin][password];?>">
</FORM>
<?
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "admin_del" AND $_GET[action] == "multidel"){
//////////////////////////////////////////// กรณีลบ User Admin Multi
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
while(list($key, $value) = each ($_POST['list'])){
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$db->del(TB_ADMIN," id='".$value."' ");
$db->closedb ();
}
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><A HREF=\"?name=admin&file=main\"><IMG SRC=\"images/icon/login-welcome.gif\" BORDER=\"0\"></A><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ได้ทำการลบรายการผู้ระบบเรียบร้อยแล้ว</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"?name=admin&file=user\"><B>กลับหน้า จัดการผู้ดูแลระบบ</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "admin_del"){
//////////////////////////////////////////// กรณีลบ User Admin Form
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$res[admin] = $db->select_query("SELECT * FROM ".TB_ADMIN." WHERE id='".$_GET[id]."' ");
$arr[admin] = $db->fetch($res[admin]);
$picture=$arr[admin][picture];
if (empty($picture)){
//unlink("images/stupic/".$picture."");
} else {
unlink("adminicon/".$picture."");
}
$db->del(TB_ADMIN," id='".$_GET[id]."' ");
$db->closedb ();
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><A HREF=\"?name=admin&file=main\"><IMG SRC=\"images/icon/login-welcome.gif\" BORDER=\"0\"></A><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ได้ทำการลบผู้ระบบเรียบร้อยแล้ว</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"?name=admin&file=user\"><B>กลับหน้า จัดการผู้ดูแลระบบ</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "minepass_edit" AND $_GET[action] == "edit"){
//////////////////////////////////////////// กรณีแก้ไขข้อมูลส่วนตัว
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
if(!$_POST[USERNAME] OR !$_POST[NAME] OR !$_POST[EMAIL]){
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><IMG SRC=\"images/icon/notview.gif\" BORDER=\"0\"><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>กรุณากรอกข้อมูลต่างๆให้ครบถ้วน</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"javascript:history.go(-1);\"><B>กลับไปแก้ไข</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}else{
$Admin_User = $_SESSION[admin_user];
if($_POST[PASSWORD]){
$NewPass = md5($_POST[PASSWORD]);
$URLre = "?name=admin";
session_unset();
session_destroy();
}else{
$NewPass = $_POST[oldpass];
$URLre = "?name=admin&file=main";
}
//ทำการแก้ไขข้อมูลลงดาต้าเบส
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$db->update_db(TB_ADMIN,array(
"username"=>"$_POST[USERNAME]",
"password"=>"$NewPass",
"name"=>"$_POST[NAME]",
"email"=>"$_POST[EMAIL]"
)," username='$Admin_User' ");
$db->closedb ();
$ProcessOutput .= "<BR><BR>";
$ProcessOutput .= "<CENTER><A HREF=\"".$URLre."\"><IMG SRC=\"images/icon/login-welcome.gif\" BORDER=\"0\"></A><BR><BR>";
$ProcessOutput .= "<FONT COLOR=\"#336600\"><B>ได้ทำการแก้ไขข้อมูลเรียบร้อยแล้ว</B></FONT><BR><BR>";
$ProcessOutput .= "<A HREF=\"".$URLre."\"><B>กลับไปหน้าดูแลระบบ</B></A>";
$ProcessOutput .= "</CENTER>";
$ProcessOutput .= "<BR><BR>";
}
}else{
//กรณีไม่ผ่าน
$ProcessOutput = $PermissionFalse ;
}
echo $ProcessOutput ;
}
else if($_GET[op] == "minepass_edit"){
//////////////////////////////////////////// กรณีแก้ไขข้อมูลส่วนตัว
if(CheckLevel($_SESSION['admin_user'],$_GET[op])){
//ดึงค่าของผู้ดูแลระบบออกมา
$db->connectdb(DB_NAME,DB_USERNAME,DB_PASSWORD);
$res[admin] = $db->select_query("SELECT * FROM ".TB_ADMIN." WHERE username='".$_SESSION['admin_user']."' ");
$arr[admin] = $db->fetch($res[admin]);
$db->closedb ();
?>
<FORM METHOD=POST ACTION="?name=admin&file=user&op=minepass_edit&action=edit" enctype="multipart/form-data" name="edit">
<B>ชื่อผู้ใช้ :</B><BR>
<INPUT TYPE="text" NAME="USERNAME" size="40" VALUE="<?=$arr[admin][username];?>" readonly style="color=#FF0000;"><BR>
<B>รหัสผ่าน :</B><BR>
<INPUT TYPE="password" NAME="PASSWORD" size="40" VALUE=""><BR>
<B>ชื่อ - นามสกุล :</B><BR>
<INPUT TYPE="text" NAME="NAME" size="40" VALUE="<?=$arr[admin][name];?>"><BR>
<B>Email :</B><BR>
<INPUT TYPE="text" NAME="EMAIL" size="40" VALUE="<?=$arr[admin][email];?>"><BR>
<BR><BR>
<INPUT TYPE="submit" value=" แก้ไขข้อมูลส่วนตัว "><INPUT TYPE="hidden" NAME="oldpass" value="<?=$arr[admin][password];?>">
</FORM>
<?
}else{
//กรณีไม่ผ่าน
echo $PermissionFalse ;
}
}
?>
<BR><BR>
</TD>
</TR>
</TABLE>
<BR><BR>
<!-- Admin -->
</TD>
</TR>
</TBODY>
</TABLE>