| Current Path : /var/www/cesa.co.za/relay/include/ |
| Current File : /var/www/cesa.co.za/relay/include/con_man.php |
<br/><?php
if (isset($_GET['act'])) {
if ($_GET['act']=='add') {//add
if (isset($_POST['frm_sub'])) {
$maxquery="SELECT MAX(rank) AS rank FROM saace_content";
$maxresult=mysql_query($maxquery);
$maxrow=mysql_fetch_assoc($maxresult);
$max=$maxrow['rank'];
$insquery="INSERT INTO saace_content (name,content,rank,status,home) VALUES ('".$_POST['name']."','".$_POST['content']."','".($max+1)."','0','0')";
mysql_query($insquery);
echo "<h1>Page Added</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} else {
echo "<form method='POST' action='".$pagename."?sec=con&act=add'>\n";
?>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<th colspan='2' align='left'>Add new page</th>
</tr>
<tr>
<td>Name</td>
<td><input type='text' name='name'></td>
</tr>
<script type='text/javascript' src='fckeditor/fckeditor.js'></script>
<script type='text/javascript'>
window.onload = function() {
var sBasePath = 'fckeditor/'
var oFCKeditor = new FCKeditor( 'content' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
<tr>
<td>Content</td>
<td><textarea name='content'></textarea></td>
</tr>
<tr>
<td colspan='2'><input type='submit' name='frm_sub' value='Add Page'/></td>
</tr>
</table>
</form>
<?php
}
} elseif ($_GET['act']=='edi') {//edit
if (isset($_POST['frm_sub'])) {
$updquery="UPDATE saace_content SET name='".$_POST['name']."',content='".$_POST['content']."' WHERE id='".$_GET['id']."'";
mysql_query($updquery);
echo "<h1>Page Edited</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} else {
$query="SELECT * FROM saace_content WHERE id='".$_GET['id']."'";
$result=mysql_query($query);
if ($result) {
$row=mysql_fetch_assoc($result);
echo "<form method='POST' action='".$pagename."?sec=con&act=edi&id=".$_GET['id']."'>\n";
?>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<th colspan='2' align='left'>Edit page</th>
</tr>
<tr>
<td>Name</td>
<td><input type='text' name='name' value='<?php echo $row['name'];?>'></td>
</tr>
<script type='text/javascript' src='fckeditor/fckeditor.js'></script>
<script type='text/javascript'>
window.onload = function() {
var sBasePath = 'fckeditor/'
var oFCKeditor = new FCKeditor( 'content' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
<tr>
<td>Content</td>
<td><textarea name='content'><?php echo $row['content'];?></textarea></td>
</tr>
<tr>
<td colspan='2'><input type='submit' name='frm_sub' value='Edit Page'/></td>
</tr>
</table>
</form>
<?php
}
}
} elseif ($_GET['act']=='del') {//delete
$delquery="DELETE FROM saace_content WHERE id='".$_GET['id']."'";
mysql_query($delquery);
echo "<h1>Page Deleted</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} elseif ($_GET['act']=='susp') {//suspend
$susquery="UPDATE saace_content SET status='0' WHERE id='".$_GET['id']."'";
mysql_query($susquery);
echo "<h1>Page Suspended</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} elseif ($_GET['act']=='acti') {//restore
$susquery="UPDATE saace_content SET status='1' WHERE id='".$_GET['id']."'";
mysql_query($susquery);
echo "<h1>Page Activated</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} elseif ($_GET['act']=='rdo') {//rank up
//look for one less
$query="SELECT rank FROM saace_content WHERE id='".$_GET['id']."'";
$res1=mysql_query($query);
$orow=mysql_fetch_assoc($res1);
$query="SELECT id,rank FROM saace_content WHERE rank<'".$orow['rank']."' ORDER BY rank DESC LIMIT 1";
$res2=mysql_query($query);
$nrow=mysql_fetch_assoc($res2);
$updquery="UPDATE saace_content SET rank='".$orow['rank']."' WHERE id='".$nrow['id']."'";
mysql_query($updquery);
$updquery="UPDATE saace_content SET rank='".$nrow['rank']."' WHERE id='".$_GET['id']."'";
mysql_query($updquery);
echo "<h1>Rank Adjusted</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} elseif ($_GET['act']=='rup') {//rank down
//look for one less
$query="SELECT rank FROM saace_content WHERE id='".$_GET['id']."'";
$res1=mysql_query($query);
$orow=mysql_fetch_assoc($res1);
$query="SELECT id,rank FROM saace_content WHERE rank>'".$orow['rank']."' ORDER BY rank ASC LIMIT 1";
$res2=mysql_query($query);
$nrow=mysql_fetch_assoc($res2);
$updquery="UPDATE saace_content SET rank='".$orow['rank']."' WHERE id='".$nrow['id']."'";
mysql_query($updquery);
$updquery="UPDATE saace_content SET rank='".$nrow['rank']."' WHERE id='".$_GET['id']."'";
mysql_query($updquery);
echo "<h1>Rank Adjusted</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
} elseif ($_GET['act']=='hom') {//set home
$susquery="UPDATE saace_content SET home='0'";
mysql_query($susquery);
$susquery="UPDATE saace_content SET home='1' WHERE id='".$_GET['id']."'";
mysql_query($susquery);
echo "<h1>Page Set as home</h1><a href='".$pagename."?sec=con'>Go to content</a>\n";
}
} else {//list
?>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<th colspan='2' align='left'>Rank</th>
<th align='left'>Page Name</th>
<th align='left'>Actions</th>
</tr>
<?php
$query="SELECT * FROM saace_content ORDER BY rank ASC";
$result=mysql_query($query);
if ($result) {
$minquery="SELECT MIN(rank) AS rank FROM saace_content";
$minresult=mysql_query($minquery);
$minrow=mysql_fetch_assoc($minresult);
$min=$minrow['rank'];
$maxquery="SELECT MAX(rank) AS rank FROM saace_content";
$maxresult=mysql_query($maxquery);
$maxrow=mysql_fetch_assoc($maxresult);
$max=$maxrow['rank'];
while ($row=mysql_fetch_assoc($result)) {
echo "<tr>\n";
if ($row['rank']==$min) { //lowest rank
echo "<td></td>\n";
} else {
echo "<td><a href='".$pagename."?sec=con&act=rdo&id=".$row['id']."'><img border='0' src='img/down.gif' alt='Move down'/></a></td>\n";
}
if ($row['rank']==$max) { //lowest rank
echo "<td></td>\n";
} else {
echo "<td><a href='".$pagename."?sec=con&act=rup&id=".$row['id']."'><img border='0' src='img/up.gif' alt='Move up'/></a></td>\n";
}
echo "<td>".$row['name']."</td>\n";
echo "<td>\n";
echo " <a href='".$pagename."?sec=con&act=edi&id=".$row['id']."'><img border='0' src='img/edit.gif' alt='Edit'/></a>\n";
if ($row['status']=='0') {
echo " <a href='".$pagename."?sec=con&act=acti&id=".$row['id']."'><img border='0' src='img/restore.gif' alt='Activate'/></a>\n";
} else {
echo " <a href='".$pagename."?sec=con&act=susp&id=".$row['id']."'><img border='0' src='img/suspend.gif' alt='Suspend'/></a>\n";
}
echo " <a href='".$pagename."?sec=con&act=del&id=".$row['id']."' onclick='javascript: return confirm(\"Are you sure you want to delete this page - ".$row['name']."?\");'><img border='0' src='img/delete.gif' alt='Delete'/></a>\n";
if ($row['home']=='0') {
echo " <a href='".$pagename."?sec=con&act=hom&id=".$row['id']."'><img border='0' src='img/nothome.gif' alt='Set as home'/></a>\n";
} else {
echo " <img border='0' src='img/home.gif' alt='This is the home'/>\n";
}
echo "</td>\n";
echo "</tr>\n";
} //end while
echo "<tr><td colspan='4'><a href='".$pagename."?sec=con&act=add'>Add New Page</a></td></tr>\n";
} else {
echo "<tr><td colspan='4'>No pages have been added yet</td></tr>\n";
}
?>
</table>
<?php
}
?>