2009-08-25 12:16:42 +00:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @author : Arslan Hassan
|
|
|
|
* @software : ClipBucket
|
|
|
|
* @since : June 20 2009
|
2010-03-16 18:56:41 +00:00
|
|
|
* @License : Attribution Assurance License -- http://www.opensource.org/licenses/attribution.php
|
2009-08-25 12:16:42 +00:00
|
|
|
* @URI : http://clip-bucket.com
|
|
|
|
*/
|
|
|
|
|
|
|
|
#Including Maing file and checking user level
|
|
|
|
require'../includes/admin_config.php';
|
2010-01-20 07:03:11 +00:00
|
|
|
$userquery->admin_login_check();
|
2009-08-25 12:16:42 +00:00
|
|
|
$pages->page_redir();
|
|
|
|
$userquery->login_check('admin_access');
|
|
|
|
|
|
|
|
$mode = $_GET['mode'];
|
|
|
|
$lid = mysql_clean($_GET['lid']);
|
|
|
|
$action = mysql_clean($_GET['action']);
|
|
|
|
|
|
|
|
//Deleteing Level
|
|
|
|
if($action=='delete')
|
|
|
|
$userquery->delete_user_level($lid);
|
|
|
|
|
|
|
|
switch($mode)
|
|
|
|
{
|
|
|
|
case 'view':
|
|
|
|
default:
|
|
|
|
{
|
|
|
|
Assign('view','view');
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'edit':
|
|
|
|
{
|
|
|
|
//Updating Level permissions
|
|
|
|
if(isset($_POST['update_level_perms']))
|
|
|
|
{
|
|
|
|
$perm_array = $_POST;
|
|
|
|
$userquery->update_user_level($lid,$perm_array);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//Getting Details of $level
|
|
|
|
$levelDetails = $userquery->get_level_details($lid);
|
|
|
|
Assign('level_details',$levelDetails);
|
|
|
|
|
|
|
|
//GettinG Level Permission
|
|
|
|
$level_perms = $userquery->get_level_permissions($lid);
|
|
|
|
Assign('level_perms',$level_perms);
|
|
|
|
|
|
|
|
Assign('view','edit');
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'add':
|
|
|
|
{
|
|
|
|
if(isset($_POST['add_new_level']))
|
|
|
|
{
|
|
|
|
$array = $_POST;
|
2009-10-14 21:09:54 +00:00
|
|
|
if($userquery->add_user_level($array))
|
2009-10-15 15:50:26 +00:00
|
|
|
redirect_to('user_levels.php?added=true');
|
2009-08-25 12:16:42 +00:00
|
|
|
}
|
|
|
|
Assign('view','add');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2010-01-13 09:53:21 +00:00
|
|
|
subtitle("User levels");
|
2009-09-14 02:57:19 +00:00
|
|
|
template_files('user_levels.html');
|
|
|
|
display_it();
|
2009-08-25 12:16:42 +00:00
|
|
|
?>
|