switch ($cache_userdata->level){ case 5: header("location: ep_admin/admin_panel.php"); exit; break; case 2: switch (strtolower($_REQUEST['action'])){ case "post": require_once('post.php'); require_once('post.php'); break; case "assignment": break; case "draft": require_once('view_draft.php'); break; case "profile": require_once('profile.php'); break; case "students": if ($_POST['approve']){ approve_student(); } require_once('student.php'); break; case "message": break; case "edit": require('edit.php'); break; case "options": if ($_POST['update_option']) { update_blog_options($cache_userdata->id); } $option = $epit_db->get_row("SELECT * FROM $epit_tbl->option WHERE user_id ='$cache_userdata->id'"); require_once('options.php'); break; default: require('main.php'); break; } break; default: switch (strtolower($_REQUEST['action'])) { case "profile": require_once('profile.php'); break; case "options": require_once('options.php'); break; case "post": require_once('post.php'); break; default: require('main.php'); break; } break; }