Exemple #1
0
<?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;
    }
}
Exemple #2
0
<?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">