editsmiley($option, $cid[0]); break; case "savesmiley": savesmiley($option, $id); break; case "deletesmiley": deletesmiley($option, $cid); break; case "newsmiley": newsmiley($option); break; case 'ranks': showRanks($option); break; case "editRank": editRank($option, $cid[0]); break; case "saveRank": saveRank($option, $id); break; case "deleteRank": deleteRank($option, $cid); break; case "newRank": newRank($option); break; case 'cpanel': default: html_Kunena::controlPanel(); break; }
savesmiley($option, $id); break; case "deletesmiley": deletesmiley($option, $cid); break; case "newsmiley": newsmiley($option); break; case 'ranks': showRanks($option); break; case "uploadranks": uploadranks($option, $cid0); break; case "editRank": editRank($option, $cid0); break; case "saveRank": saveRank($option, $id); break; case "deleteRank": deleteRank($option, $cid); break; case "newRank": newRank($option); break; case "showtrashview": showtrashview($option); break; case "showsystemreport": showSystemReport($option);
$_GET['ID'] = array_key_exists('ID', $_GET) && ctype_digit($_GET['ID']) ? $_GET['ID'] : null; $_GET['action'] = array_key_exists('action', $_GET) && ctype_alpha($_GET['action']) ? strtolower(trim($_GET['action'])) : null; switch ($_GET['action']) { case 'add': if (!$users->hasAccess('staff_panel_staff_ranks_add')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Adding a new staff rank"); addRank($db, $mtg, $logs, $fields); break; case 'edit': if (!$users->hasAccess('staff_panel_staff_ranks_edit')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Editing a staff rank"); editRank($db, $mtg, $logs, $fields); break; case 'del': if (!$users->hasAccess('staff_panel_staff_ranks_delete')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Deleting a staff rank"); deleteRank($db, $mtg, $logs); break; case 'view': if (!$users->hasAccess('staff_panel_staff_ranks_manage')) { $mtg->error('You don\'t have access'); } $users->updateStatus("Viewing the details of a rank"); viewRank($db, $mtg, $logs, $fields); break;