⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 entrycat.php

📁 BLOG HOSTER---PHP & MYSQL Create Blogs in seconds Installation of your BlogHoster system is easy.
💻 PHP
字号:
<?
$page = "entrycat.php";
include "header.php";

// CHECK IF CATEGORIES ARE DISABLED BY ADMIN
if($group_info[allow_entry_cat] != "1") { exit(); }

if(isset($_POST['task'])) { $task = $_POST['task']; } elseif(isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; }
if(isset($_POST['ec_id'])) { $ec_id = $_POST['ec_id']; } elseif(isset($_GET['ec_id'])) { $ec_id = $_GET['ec_id']; } else { $ec_id = 0; }





if($task == "doadd") {
$name = $_POST['name'];
$submit = $_POST['submit'];

if($submit == "$entrycat13") { header("Location: entrycat.php"); exit(); }

if(strtolower($name) == "friends") {
$is_error = "yes";
$error = "$entrycat15";
} elseif(preg_match("/[^a-z,A-Z,0-9, ,_,-]/", $name)) {
$is_error = "yes";
$error = "$entrycat16";
} elseif(mysql_num_rows(mysql_query("SELECT * FROM bhost_entrycategories WHERE name='$name' AND u_id='$user_info[u_id]'")) != 0) {
$is_error = "yes";
$error = "$entrycat17";
} elseif(str_replace(" ", "", $name) == "") {
$is_error = "yes";
$error = "$entrycat18";
}

if($is_error == "yes") {
$task = "add";
} else {
mysql_query("INSERT INTO bhost_entrycategories (u_id, name) VALUES ('$user_info[u_id]', '$name')");
header("Location: entrycat.php");
exit();
}}











if($task == "doedit") {
if(mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'")) != 1) { header("Location: entrycat.php"); exit(); }
$name = $_POST['name'];
$submit = $_POST['submit'];

if($submit == "$entrycat13") { header("Location: entrycat.php"); exit(); }

if(strtolower($name) == "friends") {
$is_error = "yes";
$error = "$entrycat15";
} elseif(preg_match("/[^a-z,A-Z,0-9, ,_,-]/", $name)) {
$is_error = "yes";
$error = "$entrycat16";
} elseif(str_replace(" ", "", $name) == "") {
$is_error = "yes";
$error = "$entrycat18";
}

if($is_error == "yes") {
$task = "edit";
} else {
mysql_query("UPDATE bhost_entrycategories SET name='$name' WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'");
header("Location: entrycat.php");
exit();
}}


if($task == "add" | $task == "edit") {
 if($task == "edit") { 
  if(mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'")) != 1) { header("Location: entrycat.php"); exit(); }
  $entry_cat_info = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id' LIMIT 1"));
  $name = $entry_cat_info[name];
 }
if(!isset($name)) { $name = ""; }
if(!isset($error)) { $error = ""; }

echo $head;

if($task == "add") {
echo "
<h2>$entrycat19</h2>
$entrycat20
";
} elseif($task == "edit") { 
echo "
<h2>$entrycat21</h2>
$entrycat22
";
}

echo "
<br><br>

<table cellpadding='0' cellspacing='0'>
<form action='entrycat.php' method='POST'>
<tr>
<td>$entrycat3:&nbsp;</td>
<td><input type='text' name='name' size='30' class='text' value='$name' maxlength='255'></td>
</tr>
<tr><td colspan='2'>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>
";
if($task == "edit") {
 echo "
  <input type='submit' name='submit' value='$entrycat12' class='button'>
  <input type='submit' name='submit' class='button' value='$entrycat13'>
  <input type='hidden' name='task' value='doedit'>
  <input type='hidden' name='ec_id' value='$ec_id'>
 ";
} else {
 echo "
  <input type='submit' name='submit' value='$entrycat11' class='button'>
  <input type='submit' name='submit' class='button' value='$entrycat13'>
  <input type='hidden' name='task' value='doadd'>
 ";
}
echo "
</td></tr>
</table>
$error
";
echo $foot;
exit();

}










if($task == "delete") {
if(mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'")) != 1) { header("Location: entrycat.php"); exit(); }
$entry_cat_info = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id' LIMIT 1"));
echo $head;
echo "
<h2>$entrycat23</h2>
$entrycat24
<br><br>

<table cellpadding='0' cellspacing='0'>
<form action='entrycat.php' method='POST'>
<tr><td>
<input type='submit' name='submit' value='$entrycat14' class='button'>
<input type='submit' name='submit' value='$entrycat13' class='button'>
<input type='hidden' name='task' value='dodelete'>
<input type='hidden' name='ec_id' value='$ec_id'>
</td></tr>
</form>
</table>
";
echo $foot;
exit();

}


if($task == "dodelete") {
$submit = $_POST['submit'];
if($submit == "$entrycat13") { header("Location: entrycat.php"); exit(); }
if(mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'")) != 1) { header("Location: entrycat.php"); exit(); }

mysql_query("DELETE FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'");
mysql_query("UPDATE bhost_entries SET ec_id='0' WHERE u_id='$user_info[u_id]' AND ec_id='$ec_id'");
header("Location: entrycat.php");
exit();
}



echo $head;
echo "

<h2>$entrycat1</h2>
$entrycat2
<br><br>


<table cellpadding='0' cellspacing='0'>
<tr>
<td width='150' NOWRAP class='header2'>$entrycat3</td>
<td class='header2'>$entrycat4</td>
<td class='header'>$entrycat5</td>
</tr>
";

$none_entries = mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entries WHERE u_id='$user_info[u_id]' AND ec_id='0'"));
echo "
<tr>
<td class='list2a'>$entrycat6</td>
<td class='list2a' align='center'>$none_entries</td>
<td class='list2b'>$entrycat7</td>
</tr>
";

$count = 0;
$entry_cats = mysql_query("SELECT * FROM bhost_entrycategories WHERE u_id='$user_info[u_id]' ORDER BY name");
while($entry_cat_info = mysql_fetch_assoc($entry_cats)) {
$count++;
if($count % 2) { $c = "1"; } else { $c = "2"; }
$cat_entries = mysql_num_rows(mysql_query("SELECT ec_id FROM bhost_entries WHERE u_id='$user_info[u_id]' AND ec_id='$entry_cat_info[ec_id]'"));
$cat_name = str_replace(" ", "+", $entry_cat_info[name]);
echo "
<tr>
<td class='list".$c."a'>$entry_cat_info[name]</td>
<td class='list".$c."a' align='center'>$cat_entries</td>
<td class='list".$c."b'><a target='_blank' href='".url("index_cat", "$user_info[username]", "", "", "", "", "", "$cat_name")."'>$entrycat8</a> <font class='gray'>|</font> <a href='entrycat.php?task=edit&ec_id=$entry_cat_info[ec_id]'>$entrycat9</a> <font class='gray'>|</font> <a href='entrycat.php?task=delete&ec_id=$entry_cat_info[ec_id]'>$entrycat10</a></td>
</tr>
";
}

echo "
</table>

<br>
<form action='entrycat.php' method='POST'>
<input type='submit' value='$entrycat11' class='button'>
<input type='hidden' name='task' value='add'>
</form>
";

echo $foot;

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -