View file admincp/managecat.php

File size: 4.1Kb
<?php
// YANG HACK JANGAN HILANGKAN LISENSI INI
// HTTP://INDWAP.COM
// DAMAI SELALU TAK PERNAH JAIL KARENA TIDAK BISA APA-APA
// SCRIPT BY ULOKI.COM
// REMODIF BY ANTOQ 
// HTTP://FACEBOOK.COM/WWW.INDWAP.ORG

require("../include/init.php");


if($group[$user->groupid]['type'] < 3)
{
forward("index.php");
}

include "../include/header.php";
?>


<table width="100%" class="maintable" cellspacing="1">
<tr>
<td class="forumrow" valign="top">

<table width="100%" class="smalltable">
<tr style="background-color:#cccccc;"><td><a href="managecat.php?do=new">Add Category</a></td></tr>
</table>
<?php

if($group[$user->groupid]['type'] == 3)
{
err_msg("Admin CP","You dont have this right to perform this section.","</td></tr></table>");
}

if(isset($_GET['do']))
$do=$_GET['do'];
else
$do="";

if($do=="new")
{
if(isset($_POST['save']))
{
$catname=$_POST['catname'];
$catsort=$_POST['catsort'];

if(strlen($catname) == 0)
{
err_msg("Admin CP","Category name can not be blank.","</td></tr></table>");
}

$db->insert_data("INSERT INTO b_categories(categoryname,catsort) VALUES('$catname','$catsort')");

err_msg("Admin CP","Category added. <a href=\"managecat.php\">Click here</a>","</td></tr></table>");

}
else
{
?>
<form action="managecat.php?do=new" method="POST">
<table width="100%" class="smalltable">
<tr><td>Category Name:<br/><input type="text" name="catname" value=""/></td> </tr>
<tr><td>Sort: <br/><input type="text" name="catsort" size="5" value=""/></td> </tr>
<tr><td> <input type="submit" name="save" value="Add"/> </td> </tr>
</table>
</form>
<?php
}
}
else if($do=="edit")
{
$catid=$_GET['catid'];
$cat=$db->get_row("SELECT * FROM b_categories WHERE categoryid='$catid'");

if(isset($_POST['save']))
{
$catname=$_POST['catname'];
$catsort=$_POST['catsort'];

if(strlen($catname) == 0)
{
err_msg("Admin CP","Category name can not be blank.","</td></tr></table>");
}

$db->update_data("UPDATE b_categories SET categoryname='$catname', catsort='$catsort' WHERE categoryid='$catid'");

err_msg("Admin CP","Category edited. <a href=\"managecat.php\">Click here</a>","</td></tr></table>");

}
else
{

?>
<form action="managecat.php?do=edit&catid=<?php echo $catid; ?>" method="POST">
<table class="smalltable" width="100%">
<tr><td>Category Name: <br/><input type="text" name="catname" value="<?php echo $cat->categoryname; ?>"/> </td></tr>
<tr><td>Sort: <br/><input type="text" name="catsort" size="5" value="<?php echo $cat->catsort; ?>"/></td> </tr>
<tr><td> <input type="submit" name="save" value="Save"/> </td> </tr>
</table>
</form>
<?php
}
}
else if($do=="delete")
{
$catid=$_GET['catid'];
$cat=$db->get_row("SELECT * FROM b_categories WHERE categoryid='$catid'");

$forum=$db->count_rows("SELECT * FROM b_forums WHERE parentid='$catid'");

if($forum > 0)
{
err_msg("Admin CP","You cant delete this category as it  consists of forums. First delete those forums then delete this category.","</td></tr></table>");
}

if(isset($_POST['yes']))
{

$db->delete_data("DELETE FROM b_categories WHERE categoryid='$catid'");

err_msg("Admin CP","Category deleted. <a href=\"managecat.php\">Click here</a>","</td></tr></table>");

}
else
{

?>
<form action="managecat.php?do=delete&catid=<?php echo $catid; ?>" method="POST">

Are you sure that you have to delete this category ?<br/>
<br/> <input type="submit" name="yes" value="Yes"/> | <a href="javascript:history.back();">Back</a>

</form>
<?php
}
}
else
{
?>
<table class="smalltable" width="100%">
<?php
$catlist=$db->select("SELECT * FROM b_categories ORDER BY catsort ASC");

if($catlist)
{
foreach($catlist as $cat)
print "<tr style=\"background-color:#cccccc;\"><td>".$cat->categoryname."</td><td width=\"60\"><a href=\"managecat.php?do=edit&catid=".$cat->categoryid."\">Edit</a></td><td width=\"60\"><a href=\"managecat.php?do=delete&catid=".$cat->categoryid."\">Delete</a></td></tr>";
}

?>
</table>
<?php
}
?>
</td></tr>
</table>
<div class="phdr"><a href="index.php">Admin panel</a> | <a href="managecat.php">kembali</a></div>
<?php 
include "../include/footer.php"; 
?>