Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/mm/ada/
Upload File :
Current File : /var/www/html/mmishra/mm/ada/menus.php

<?php
checkadmin($role);
$tbl = 'menus';
$TMNO = 14;

$userfile = basename($_FILES['userfile']['name']);
$id = $_REQUEST['id'];
$referer = $_REQUEST['referer'];
if (!$referer) $referer = 0;
$menutitle = $_POST['menutitle'];
$href = $_POST['href'];
$submit = $_POST['submit'];

//$pageid = $_POST['pageid'];
$pagetitle = $_POST['pagetitle'];
$content_type = $_POST['content_type'];
$content = $_POST['content'];
$keywords = $_POST['keywords'];

if ($submit == 'DELETE') {
	//delete if submenu exasts
        if (mysql_num_rows(mysql_query("select * from $tbl where referer=$id"))) {
		echo "<u>Sorry! Submenu exists under this menu, delete submenu first</u>";
	} else {
		mysql_query("delete from $tbl where id=$id");
		menu();
	}
	
} else if ($submit == 'SAVE') {
	if ($menutitle) {
		if ($userfile) {
			$userfile = upload_file();
			$content_type = 'file';
			$content = $userfile;
		}
		if (mysql_num_rows(mysql_query("select * from $tbl where id=$id"))) {
			$href1 = strtolower(str_replace(" ", "", $menutitle)) . $referer;
			$href1 = str_replace(",", "", $href1);
			$href1 = str_replace(".", "", $href1);
			$href1 = str_replace("&", "", $href1);
			mysql_query("update $tbl set title='$menutitle',href='$href1',dated=now() where id=$id");
		} else {
			$no = mysql_num_rows(mysql_query("select * from $tbl where referer=$referer"));
			if ($no < $TMNO) {
                                mysql_query("insert into $tbl (title,zindex,href,referer,dated)
                                values('$menutitle',$no+1,'$href',$referer,now())");//$pageid
                        } else {
                                echo "<u>Sorry! Total $TMNO menus can be added at present.</u>";
			}
		}
	}
	if ($referer > 0) {
                if (!$href1) $href1 = strtolower(str_replace(" ", "", $menutitle)) . $referer;
		if (mysql_num_rows(mysql_query("select * from webpages where id='$href'"))) {
               	        mysql_query("update webpages set id='$href1',title='$pagetitle',content_type='$content_type',
			content='$content',keywords='$keywords',dated=now() where id='$href'");
               	} else {
			mysql_query("insert into webpages(id,title,content_type,access_scope,content,keywords,counter,dated)
                       	values('$href1','$pagetitle','$content_type','public','$content','$keywords',0,now())");
               	}
        }
	menu();

} else if ($submit == 'UP') {
        $rs = mysql_query("select * from $tbl where id=$id");
	if (mysql_num_rows($rs)) {
		$o = mysql_fetch_object($rs);
                $zindex = $o->zindex;
                $referer = $o->referer;
                if ($zindex > 1) {
			mysql_query("update $tbl set zindex=$zindex where referer=$referer and zindex=$zindex-1");
                	mysql_query("update $tbl set zindex=$zindex-1 where id=$id");
        		menu();
        	}
	}       

} else if ($submit == 'DOWN') {
        $rs = mysql_query("select * from $tbl where id=$id");
        if (mysql_num_rows($rs)) {
                $o = mysql_fetch_object($rs);
                $zindex = $o->zindex;
                $referer = $o->referer;
		$no = mysql_num_rows(mysql_query("select * from $tbl where referer=$referer"));
                if ($zindex < $no) {
			mysql_query("update $tbl set zindex=$zindex where referer=$referer and zindex=$zindex+1");
                	mysql_query("update $tbl set zindex=$zindex+1 where id=$id");
        		menu();
        	}
	}
}

echo "<div align='right'>Upload pdf file linked to this menu <input type='file' name='userfile'></div>
Site supports 2 levels of menus with max. 10 submenus under each. Select menu/submenu to add/edit page content.
<input type='hidden' name='id' value='$id'>
<table width='100%' class='normal' height='330'>
<tr valign='top'><td width='40%'><b><u>Menu</u></b><ol>";

$rs1 = mysql_query("select * from $tbl where referer=0 order by zindex");
while ($o = mysql_fetch_object($rs1)) {
	$i++;
	echo "<li>";
	if ($id == $o->id or $referer == $o->id) {
		if (!$referer) {
			echo "<input type='text' name='menutitle' value='$o->title' size='20'>";
		} else {
			echo "<b>$o->title</b>";
		}
		$href = $o->href;
		echo "<input type='hidden' name='referer' value='$o->id'><ol>";
                $rs2 = mysql_query("select * from $tbl where referer=$o->id order by zindex");
                while ($p = mysql_fetch_object($rs2)) {
                       	$j++;
                       	echo "<li>";
                       	if ($id == $p->id) {
                               	//$pageid = $p->href;
				$href = $p->href;
                               	//if (!$pageid) $pageid = str_replace(",","",str_replace(" ","",$o->title . $p->title));
                               	if (!$href) $href = str_replace(",","",str_replace(" ","",$o->title . $p->title));
				$pagetitle = $o->title . ' > ' . $p->title;
                               	echo "<input type='text' name='menutitle' value='$p->title' size='20'>";
                       	} else {
                       	        echo "<a href='$PHP_SELF?conf=$conf&referer=$o->id&id=$p->id'>$p->title</a>";
                        }
        	        echo "</li>";
		}
		$j++;
        	echo "<li>";
		if ($id == 'mm') {
        		echo "<input type='text' name='menutitle' value='' size='20'>";
		} else {
        		echo "<a href='$PHP_SELF?conf=$conf&referer=$o->id&id=mm'>Add new Menu</a>";
		}
		echo "</li></ol>";
	} else {
		echo "<a href='$PHP_SELF?conf=$conf&referer=$o->referer&id=$o->id'>$o->title</a>";
	}
	echo "</li>";
}
$i++;
echo "<li>";
if ($referer == 0 && $id == 'mm') {
	echo "<input type='text' name='menutitle' value='' size='20'>";
	$i=0;
	$rs = mysql_query("select * from $tbl where referer=0 order by zindex");
	while ($o = mysql_fetch_object($rs)) {
		$i++; $j = 0;
		mysql_query("update $tbl set zindex=$i where id=$o->id");
		$rs1 = mysql_query("select * from $tbl where referer=$o->id order by zindex");
		while ($p = mysql_fetch_object($rs1)) {
			$j++;
			mysql_query("update $tbl set zindex=$j where id=$p->id");
		}
	}
} else {
	echo "<a href='$PHP_SELF?conf=$conf&referer=0&id=mm'>Add new Menu</a>";
}
echo "</li></ol></td><td width='60%'><b><u>Page to open on CLICK of MENU/SUBMENU</u></b>";

if ($referer > 0) {
	$rs = mysql_query("select * from webpages where id='$href'");
	if (mysql_num_rows($rs)) {
		$q = mysql_fetch_object($rs);
		if ($q->title) $pagetitle = $q->title;
		$content_type = $q->content_type;
		$content = $q->content;
		$keywords = $q->keywords;
	}
	echo "<br><table class='normal'>
	<tr><td><b>Page&nbsp;Title</b><br><input type='text' name='pagetitle' value='$pagetitle' size='50'></td></tr> 
	<tr><td><b>Page Source</b> <input type='radio' name='content_type' value='static'";
  	if (!$content_type || $content_type == 'static' || $content_type == '') echo ' checked';
	echo "> Content <input type='radio' name='content_type' value='file'";
	if ($content_type == 'file') echo ' checked';
	echo "> File <input type='radio' name='content_type' value='url'";
	if ($content_type == 'url') echo ' checked';
	echo "> URL <input type='radio' name='content_type' value='dynamic'";
	if ($content_type == 'dynamic') echo ' checked';
	echo "> Script</td></tr> 
	<tr><td><b>Source Content</b> (for pageid $href)<br>
	<textarea name='content' rows='14' cols='60'>$content</textarea></td></tr>
	<tr><td>Keywords<br><input type='text' name='keywords' value='$keywords' size='50'></td></tr>
	</table><input type='hidden' name='href' value='$href'>";
	if ($pageid) echo "<a href='$PHP_SELF?conf=$href' target='preview'>Click here to open the linked page</a>";
}
?>
</td></tr></table>
<input type='submit' name='submit' value='SAVE' style="width:80px"> 
<input type='submit' name='submit' value='UP' style="width:80px">
<input type='submit' name='submit' value='DOWN' style="width:80px"> 
<input type='submit' name='submit' value='DELETE' style="width:80px">
<br>
<b>Note</b><br>
Add new menu/submenu by typing title in the respective box.<br>
Set display order by typing no. in the respective INDEX box.<br>
Page will be opened on click of submenu only.<br>
Please remember that deleting Menu will not delete SUBMENU under it.<br>
Therefore submenus of deleted menus can be used with another menus.