<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/src/init.php"; $QNA = new QNA(); $sections = $QNA->get_sections(); $cp = isset($_GET['page']) ? $_GET['page'] : 1; $rpp = 6; $sec = isset($_GET['section']) ? $_GET['section'] : NULL; foreach ($sections as $s) { switch ($s['acronym']) { case $sec: $sec_name = $s['title']; $QNA->section = $s['id']; $qs = $QNA->get_questions(); $count = count($qs); $pag = new Pagination($count, $cp, $rpp); $offset = $pag->offset(); $qs = $QNA->get_questions($rpp, $offset); break 2; // breaks out of the two casses (foreach and switch) // breaks out of the two casses (foreach and switch) default: $qs = $QNA->get_questions(); $count = count($qs); $pag = new Pagination($count, $cp, $rpp); $offset = $pag->offset(); $qs = $QNA->get_questions($rpp, $offset); $sec_name = 'All'; break; } }
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/src/init.php"; $pageTitle = "Admin Control Panel"; $session->adminLock(); $admin = new Admin(); $QNA = new QNA(); $total_reports = QNA::get_reports_count(); $users_count = count($admin->getAllUsers()); $qs_count = QNA::get_questions_count(); $qs = $QNA->get_questions(5, 0, true); $users = $admin->getAllUsers(6, 0); $sections = QNA::get_sections(); $admin = new Admin(); $count = count($admin->getTraffic()); $database = new Database(); $sec = "staff"; include ROOT_PATH . 'inc/head.php'; ?> <body> <div class="main" id="admincp"> <div class="ui container section"> <h2>Admin Control Panel</h2><br> <div class="ui center aligned grid" id="main_counters"> <div class="four wide column"> <div class="ui segment"> <div class="label"> <i class="ui icon users blue"></i>Total Users </div> <div class="value">