require "../include/database.php";
require "../include/common.php";
require "../include/config.php";
$connDB = new database();
if(!$db){ errmsg("Error","DB name Not Found"); }
$resdb = mysql_query("SELECT dbname FROM board_info WHERE dbname='$db'");
if(mysql_num_rows($resdb) == 0){ errmsg("DB Error!!","¼±ÅÃÇÑ °Ô½ÃÆÇ DB ¸íÀº Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇϼ¼¿ä..."); }
$CONF = new board_conf($db);
function loginform($db,$url){
echo("
WIN Board Admin Login
- °ü¸®ÀÚ È¯°æ¼³Á¤ ¿µ¿ªÀÔ´Ï´Ù.
- °ü¸®ÀÚ°¡ ¾Æ´Ñ ºÐÀº [µ¹¾Æ°¡] ÁÖ¼¼¿ä...
- °ü¸®ÀÚ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä...
|
");
exit();
}
function passform($db){
echo("
");
}
function confform($db){
global $CONF;
echo("
");
}
function updateconf($db,$conf,$coltableborder,$coltitle,$coltitlebg,$collist,$collistbg,$colread,$colreadbg,$colkeyword,$coltoday,$colvisit,$colhover,$collink){
$query = "UPDATE board_info SET dbtitle='$conf[dbtitle]',
adminemail='$conf[adminemail]',
mailalim=$conf[mailalim],
pmreply=$conf[pmreply],
pmread=$conf[pmread],
pmwrite=$conf[pmwrite],
pmfile=$conf[pmfile],
pmnomi=$conf[pmnomi],
pmsearch=$conf[pmsearch],
upfilesize=$conf[upfilesize],
perpage=$conf[perpage],
perblock=$conf[perblock],
tablewidth='$conf[tablewidth]',
tablealign='$conf[tablealign]',
icontype='$conf[icontype]',
coltableborder='$coltableborder',
coltitle='$coltitle',
coltitlebg='$coltitlebg',
collist='$collist',
collistbg='$collistbg',
colread='$colread',
colreadbg='$colreadbg',
colkeyword='$colkeyword',
coltoday='$coltoday',
colvisit='$colvisit',
colhover='$colhover',
collink='$collink',
usertop='$conf[usertop]',
userfoot='$conf[userfoot]' WHERE dbname='$db'";
$stat = mysql_query($query);
if($stat){
echo(" Á¤º¸°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù...
¸®½ºÆ® ȸéÀ¸·Î À̵¿ÇÕ´Ï´Ù...
");
} else {
errmsg("Error!!","°Ô½ÃÆÇÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.. ´Ù½Ã ½ÃµµÇØ º¸¼¼¿ä...");
}
}
function changepw($db,$oldpw,$newpw,$newpwfix){
global $CONF;
if(strcmp($oldpw,$CONF->passwd)){ errmsg("°ü¸®ÀÚ Á¤º¸¿À·ù","±âÁ¸ °ü¸®ÀÚ ºñ¹Ð¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù."); }
if(strcmp($newpw,$newpwfix)){ errmsg("°ü¸®ÀÚ Á¤º¸¿À·ù","»õ·Î ÀÔ·ÂÇÑ ºñ¹Ð¹øÈ£°¡ ¼·Î ´Ù¸¨´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä..."); }
$query = "UPDATE board_info SET passwd='$newpw' WHERE dbname='$db'";
$stat = mysql_query($query);
if(!$stat){
errmsg("º¯°æ½ÇÆÐ","º¯°æ¿¡ ½ÇÆÐÇß½À´Ï´Ù. ´Ù½Ã ½ÃµµÇϼ¼¿ä...");
}
}
if($mode == 'login'){
if(strcmp($passwd,$CONF->passwd)){ errmsg("·Î±×ÀÎ ¿À·ù","ºñ¹Ð¹øÈ£°¡ Ʋ¸³´Ï´Ù."); }
setcookie("ADMINDB",$db,0,"/");
setcookie("ADMIN_PASSWD",$passwd,0,"/");
if($url){
header("Location: $url");
} else {
header("Location: $PHP_SELF?mode=confform&db=$db");
}
exit();
}
if(strcmp($ADMINDB,$db) || strcmp($ADMIN_PASSWD,$CONF->passwd)){ loginform($db,$url); }
?>
=$CONF->dbtitle ?> ȯ°æ¼³Á¤
WIN Board Admin
| ȯ°æ¼³Á¤
| ºñ¹Ð¹øÈ£º¯°æ
| ·Î±×¾Æ¿ô
|
switch($mode){
case 'passform' :
passform($db);
break;
case 'pwchange' :
changepw($db,$oldpw,$newpw,$newpwfix);
gotourl("logout.php?db=$db");
break;
case 'confform' :
confform($db);
break;
case 'update' :
updateconf($db,$conf,$coltableborder,$coltitle,$coltitlebg,$collist,$collistbg,$colread,$colreadbg,$colkeyword,$coltoday,$colvisit,$colhover,$collink);
break;
}
copyright();
?>
$connDB->dbclose() ?>