$action == 'smilies' || $action == 'smiliesadd' ||
} elseif($action == 'attachtypes') {
} elseif($action == 'smiliesadd') {
if(!submitcheck('smiliesaddsubmit')) {
$_POST[nohvsmilie] = $_POST[nohvsmilie] ? $_POST[nohvsmilie] : 1;
$filenum = 0;
$query=$db->query("SELECT url FROM {$tablepre}smilies");
while($db_smilies=$db->fetch_array($query)){
$hv_smilies[] = $db_smilies[url];
}
if(empty($_POST[allowexten])) $allowexten = array('gif','jpg','png');
else $allowexten = explode(",",$allowexten);
if(empty($_POST[smiliespath])) $smiliespath='./images/smilies';
if ($handle=@opendir("$smiliespath")) {
while($file = @readdir($handle)) {
$fileinfo = pathinfo($file);
if (in_array($fileinfo[extension],$allowexten) && !in_array($file,array('.','..'))) {
if($_POST[nohvsmilie]=='1'){
if(!in_array($file,$hv_smilies)){
$filenum++;
$showlist .= "<tr><td align=\"center\" class=\"altbg1\"><input name=\"smiliesadd[".$filenum."]\" type=\"checkbox\" ".(in_array($file,$hv_smilies)?"":"checked")."></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesdis[".$filenum."]\" value=\"0\" size=\"5\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliescode[".$filenum."]\" value=\":s".random(2).rand(10,99).random(2).":\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesname[".$filenum."]\" value=".$file."></td><td align=\"center\" class=\"altbg2\"><img src=".$smiliespath."/".$file."></td><td align=\"center\" class=\"altbg2\">".(in_array($file,$hv_smilies)?"<font color=red>存在</font>":"<font color=blue>不存在</font>")."</td></tr>";
}
}else{
$filenum++;
$showlist .= "<tr><td align=\"center\" class=\"altbg1\"><input name=\"smiliesadd[".$filenum."]\" type=\"checkbox\" ".(in_array($file,$hv_smilies)?"":"checked")."></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesdis[".$filenum."]\" value=\"0\" size=\"5\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliescode[".$filenum."]\" value=\":s".random(2).rand(10,99).random(2).":\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesname[".$filenum."]\" value=".$file."></td><td align=\"center\" class=\"altbg2\"><img src=".$smiliespath."/".$file."></td><td align=\"center\" class=\"altbg2\">".(in_array($file,$hv_smilies)?"<font color=red>存在</font>":"<font color=blue>不存在</font>")."</td></tr>";
}
}
}
closedir($handle);
}
?>
<br><table align="center" cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" class="tableborder">
<tr align="center" class="header"><td colspan="4">..::程序資訊::..</td></tr>
<tr><td class="altbg1" width="25%"><b>作者:</b></td><td class="altbg2" width="25%"><a href="http://hkpz.com/">旗”</a></td><td class="altbg1" width="25%"><b>開發論壇:</b></td><td class="altbg2" width="25%"><a href="http://hkpz.com/">ΡˇΖΟΝΕ</a></td></tr>
</table><br>
<form method="post" action="admincp.php?action=smiliesadd">
<table align="center" cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" class="tableborder">
<tr align="center" class="header"><td colspan="2">..::過濾器::..</td></tr>
<tr><td class="altbg1"><b>表情圖片路徑:</b><br>只為方便管理而用,表情圖片必須放在表情存放路徑(預設在./images/smilies)</td><td class="altbg2"><input type="text" value="<?=$_POST[smiliespath]?"$_POST[smiliespath]":"./images/smilies"?>" name="smiliespath"></td></tr>
<tr><td class="altbg1"><b>副檔名限制:</b><br>以 <font color="red">,</font> 分隔,暫時只能判斷副檔名,並不是檔案格式</td><td class="altbg2"><input type="text" value="<?=$_POST[allowexten]?"$_POST[allowexten]":"gif,jpg,png"?>" name="allowexten"></td></tr>
<tr><td class="altbg1"><b>只顯示數據庫中 Smilies 名稱不存在的資料:</b><td class="altbg2"><input type="radio" name="nohvsmilie" value="1" <?=$_POST[nohvsmilie]==1?"checked":""?>>是 <input type="radio" name="nohvsmilie" value="2" <?=$_POST[nohvsmilie]==2?"checked":""?>>否</td></tr>
<tr><td colspan="2" align="center" class="altbg2"><input type="submit" value="提交"></td></tr>
</table></form><br>
<form method="post" action="admincp.php?action=smiliesadd">
<input type="hidden" name="formhash" value="<?=FORMHASH?>">
<table cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" align="center" class="tableborder">
<tr align="center" class="header"><td width="100%" colspan="6">找到文件 <?=$filenum?> 個</td></tr>
<tr align="center" class="category"><td width="48"><input type="checkbox" class="category" name="chkall" onclick="checkall(this.form)" <?=$_POST[nohvsmilie]==1?"checked":""?>>新增</td>
<td>顯示順序</td><td>Smilies 代碼(隨機生成)</td><td>Smilies 文件名</td><td>Smilies 圖片</td><td>數據庫中<br>Smilie名稱檢查</td></tr>
<?=$showlist?>
</table><br>
<center><input type="submit" name="smiliesaddsubmit" value="<?=$lang['submit']?>"></center>
</form>
<?
} else {
if(is_array($smiliesadd)){
foreach($smiliesadd as $key => $values){
if($values) $db->query("INSERT INTO {$tablepre}smilies VALUES ('','$smiliesdis[$key]','smiley','$smiliescode[$key]','$smiliesname[$key]')");
}
}
cpmsg("新增完成","admincp.php?action=smiliesadd");
}
array('name' => $lang['menu_posting_smilies'], 'url' => 'admincp.php?action=smilies'),
array('name' => '批量新增 Smilies', 'url' => 'admincp.php?action=smiliesadd'),