231 lines
8.3 KiB
PHP
231 lines
8.3 KiB
PHP
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<link rel="stylesheet" href="css/bootstrap.min.css">
|
||
|
<script src="jquery.js"></script>
|
||
|
<script src="js/bootstrap.min.js"></script>
|
||
|
</head>
|
||
|
<?php
|
||
|
include('pop_up_top.php');
|
||
|
$TABLENAME='menu_master';
|
||
|
$this_script='menu_master.php';
|
||
|
$acn=$_REQUEST['acn'];
|
||
|
?>
|
||
|
<?php
|
||
|
if(isset($acn) && $acn=='delete')
|
||
|
{
|
||
|
if($menu_id)
|
||
|
mysqli_query($conn,"DELETE FROM $TABLENAME WHERE menu_id='".$menu_id."'");
|
||
|
}
|
||
|
if(isset($hid) && $hid=='1')
|
||
|
{
|
||
|
|
||
|
$query_main=" SET menu_id='".addslashes($menu_id)."', menu_name='".addslashes($menu_name)."',menu_description='".addslashes($menu_description)."',menu_url='".addslashes($menu_url)."', parent_id='".$parent_id."', modified_by='".$_SESSION['user_id']."'";
|
||
|
$query_prefix='';
|
||
|
$query_suffix="";
|
||
|
$query_additional="";
|
||
|
if($frmacn=="Update")
|
||
|
{
|
||
|
$query_prefix='UPDATE ';
|
||
|
$query_suffix=" WHERE menu_id='".$menu_id_old."'";
|
||
|
$query_additional="";
|
||
|
$msg="Menu Updated Successfully";
|
||
|
}
|
||
|
elseif($frmacn=="Add")
|
||
|
{
|
||
|
$query_prefix='INSERT INTO ';
|
||
|
$query_suffix="";
|
||
|
//$query_main="(menu_id,menu_name,menu_description,menu_url) values('".addslashes($menu_id)."','".addslashes($menu_name)."','".addslashes($menu_description)."','".addslashes($menu_url)."')";
|
||
|
$msg="Menu Added Successfully";
|
||
|
$queryAccess="insert into assign_menu (role_id, menu_id,access_level,modified_by) values('2','$menu_id','E','".$_SESSION['user_id']."')";
|
||
|
$resultAccess=mysqli_query($conn,$queryAccess);
|
||
|
}
|
||
|
$sql=$query_prefix.$TABLENAME.$query_main.$query_additional.$query_suffix;
|
||
|
$res=@mysqli_query($conn,$sql);
|
||
|
}
|
||
|
|
||
|
?>
|
||
|
<link href="includes/css-js/admin.css" rel="stylesheet" type="text/css" />
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td valign="top" style="padding:10px;"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="flexigrid">
|
||
|
<tr>
|
||
|
<td><fieldset class="bdr1" >
|
||
|
|
||
|
<center>
|
||
|
|
||
|
<?php if($acn=='add' || $acn=='update' || $acn=='view') { ?>
|
||
|
<?php
|
||
|
$menu_id="";
|
||
|
$sql1="SELECT max( convert( menu_id, signed ) )+1 as menu_id FROM menu_master WHERE parent_id = '0' ";
|
||
|
if($acn=='update' || $acn=='view')
|
||
|
{
|
||
|
$menu_id=$_GET['menu_id'];
|
||
|
$sql1="SELECT * FROM $TABLENAME WHERE menu_id='".$menu_id."'";
|
||
|
}
|
||
|
|
||
|
$rs1=@mysqli_query($conn,$sql1);
|
||
|
$row1=@mysqli_fetch_array($rs1);
|
||
|
@extract($row1);
|
||
|
|
||
|
|
||
|
?>
|
||
|
<form name="f1" method="post" action="#" onSubmit="return validateForm();">
|
||
|
<table width="100%" border="0" cellspacing="0" cellpadding="4" class="flexigrid">
|
||
|
<tr>
|
||
|
<td colspan="2" align="center" >
|
||
|
<span class="txt">
|
||
|
<?php
|
||
|
if($msg)
|
||
|
echo $msg;
|
||
|
?>
|
||
|
</span></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<!-- <td align="right" class="bg3">Menu Id:</td> -->
|
||
|
|
||
|
<td align="left" class="bdr_td"><input placeholder="MENU ID" type="text" onblur="checking(document.getElementById('menu_id').value,'menu_id','menu_master');" required class="textbox1" name="menu_id" id="menu_id" size="45" value="<?php echo stripslashes($row1['menu_id'])?>"><input type="hidden" class="textbox1" name="menu_id_old" size="45" value="<?php echo stripslashes($row1['menu_id'])?>"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<!-- <td align="right" class="bg3">Menu Name:</td>-->
|
||
|
|
||
|
<td align="left" class="bdr_td"><input placeholder="MENU NAME" type="text" class="textbox2" name="menu_name" size="45" value="<?php echo stripslashes($row1['menu_name'])?>"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<!-- <td align="right" class="bg3">Select Parent:</td>-->
|
||
|
|
||
|
<td align="left" class="bdr_td">
|
||
|
<select name="parent_id" class="textbox2" onChange="if(this.value!='0')document.f1.menu_id.value=this.value">
|
||
|
<option value="0">No Parent</option>
|
||
|
<?php
|
||
|
$sql="SELECT menu_id, menu_name FROM $TABLENAME where parent_id='0'";
|
||
|
generate_options($sql,$parent_id,'menu_id','menu_name');
|
||
|
?>
|
||
|
</select>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<!-- <td align="right" class="bg3">Menu Description:</td>-->
|
||
|
<td align="left" class="bdr_td">
|
||
|
<input placeholder="MENU DESCRIPTION" type="text" class="textbox2" name="menu_description" value="<?php echo stripslashes($row1['menu_description'])?>"/></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<!-- <td align="right" class="bg3">Menu URL:</td>-->
|
||
|
|
||
|
<td align="left" class="bdr_td"><input placeholder="MENU URL" type="text" class="textbox2" name="menu_url" size="45" value="<?php echo stripslashes($row1['menu_url'])?>"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="right" class="bg3">
|
||
|
<input type="hidden" name="hid" value="1">
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" class="bdr_td">
|
||
|
<?php if($acn=='update') { ?>
|
||
|
<input type="submit" name="frmacn" value="Update" class="submitbutton" style="background-color:#CCFF33;">
|
||
|
<?php } else if($acn=='add') { ?>
|
||
|
<input type="submit" name="frmacn" value="Add" class="submitbutton" style="background-color:#CCFF33;">
|
||
|
<?php } ?>
|
||
|
<input type="button" value="Close" onclick="window.close();" class="submitbutton" style="background-color:#FF5C33;" >
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
</form>
|
||
|
|
||
|
<?php } else { ?>
|
||
|
<script>location.href='techsyn_menu_list.php';</script>
|
||
|
|
||
|
<form name="f1" method="post" action="<?php echo $this_script?>">
|
||
|
|
||
|
<table width="100%" border="0" cellspacing="0" cellpadding="4" class="bdr_table">
|
||
|
<tr class="bg2">
|
||
|
<td colspan="9" align="center"><font color="maroon"><?php echo $msg?></font></td>
|
||
|
</tr>
|
||
|
<tr class="bg2">
|
||
|
<td align="left" ><strong>S.No.</strong></td>
|
||
|
<td align="center"><strong>Menu Id</strong></td>
|
||
|
<td align="center"><strong>Menu Name</strong></td>
|
||
|
<td align="center"><strong>Menu Description</strong></td>
|
||
|
<td align="center"><strong>Menu URL</strong></td>
|
||
|
<td align="center"><strong>View</strong></td>
|
||
|
<td align="center"><strong>Edit</strong></td>
|
||
|
<td align="center"><strong>Delete</strong></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
$sql="SELECT a.* FROM $TABLENAME a ";
|
||
|
$result = mysqli_query($conn,$sql);
|
||
|
$num_rows=@mysqli_num_rows($result);
|
||
|
$page=new Page();
|
||
|
$page->set_page_data($this_script,$num_rows,$records_per_page=100000,$scroll_num=0,$show_prev_next=true,$show_scroll_prev_next=true,$show_first_last=true);
|
||
|
$page->set_qry_string("");
|
||
|
$page_order_result=@mysqli_query($conn,$page->get_limit_query($sql));
|
||
|
$num=@mysqli_num_rows($page_order_result);
|
||
|
if($num>0)
|
||
|
{
|
||
|
$pageon=$_GET['page'];
|
||
|
$pageon=($pageon)*100000;
|
||
|
$count=$pageon+1;
|
||
|
while($row=@mysqli_fetch_array($page_order_result))
|
||
|
{
|
||
|
extract($row);
|
||
|
?>
|
||
|
<tr class="bdr_td">
|
||
|
<td align="left" class="bdr_td"><?php echo $count?></td>
|
||
|
<td align="center" class="bdr_td"> <?php echo stripslashes($menu_id)?></td>
|
||
|
<td align="center" class="bdr_td"> <?php echo stripslashes($menu_name)?></td>
|
||
|
<td align="center" class="bdr_td"> <?php echo stripslashes($menu_description)?></td>
|
||
|
<td align="center" class="bdr_td"> <?php echo stripslashes($menu_url)?></td>
|
||
|
<td align="center" class="bdr_td"> <a href="javascript:void(0);" onclick="javascript:sendpage('<?php echo $this_script?>?acn=view&menu_id=<?php echo $menu_id?>');"><img src='images/view.jpg' border="0" /></a></td>
|
||
|
<td align="center" class="bdr_td"> <a href="javascript:void(0);" onclick="javascript:sendpage('<?php echo $this_script?>?acn=update&menu_id=<?php echo $menu_id?>');"><img src='images/edit.png' border="0" /></a></td>
|
||
|
<td align="center" class="bdr_td"> <a href="javascript:void(0);" onclick="javascript:deleterecord('<?php echo $this_script?>?acn=delete&menu_id=<?php echo $menu_id?>');"><img src='images/drop.png' border="0" /></a></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
$count++;
|
||
|
} ?>
|
||
|
<tr class='bg2'><td colspan='9'><div style="margin-right:10px; ">Page <?php echo "<br>".$page->get_page_nav();?></div></td></tr>
|
||
|
<?php }
|
||
|
else
|
||
|
{
|
||
|
echo "<tr><td align='center' colspan='9' class='bdr_td'><strong>No Record Found</strong></td></tr>";
|
||
|
}
|
||
|
?>
|
||
|
|
||
|
<tr><td colspan="9" align="right"><input type="button" onclick="window.location.href='menu_master.php?acn=add'" value="Add New"></td></tr>
|
||
|
</table>
|
||
|
|
||
|
</form>
|
||
|
<?php } ?>
|
||
|
</center>
|
||
|
</fieldset>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table></td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<script>
|
||
|
var fieldArray = new Array(
|
||
|
new Array('menu_id','menu_name'),
|
||
|
new Array(
|
||
|
'Please provide Menu Id ',
|
||
|
'Please provide Menu Name '));
|
||
|
function validateForm(){
|
||
|
|
||
|
checking(document.getElementById('menu_id').value,'menu_id','menu_master');
|
||
|
|
||
|
|
||
|
if(checkform('f1',fieldArray) )
|
||
|
|
||
|
return true;
|
||
|
else
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
</script>
|
||
|
|