page = $page; } function navbar($links) { echo '
'; } function print_header() { $page = $this->page; $settings = $page->settings; if ($page->settings->name_link === "index.php") { $page->settings->name_link = $page->link("index.php"); } if ($page->settings->header_show_totals) { $t = $page->settings->table; $t_bans = $t['bans']; $t_mutes = $t['mutes']; $t_warnings = $t['warnings']; $t_kicks = $t['kicks']; $active_query = $page->db->active_query; try { $sql = "SELECT (SELECT COUNT(*) FROM $t_bans $active_query), (SELECT COUNT(*) FROM $t_mutes $active_query), (SELECT COUNT(*) FROM $t_warnings $active_query), (SELECT COUNT(*) FROM $t_kicks $active_query)"; if ($page->db->verify) { $sql .= ",(SELECT build FROM " . $t['config'] . " LIMIT 1)"; } $st = $page->conn->query($sql); ($row = $st->fetch(PDO::FETCH_NUM)) or die('Failed to fetch row counts.'); $st->closeCursor(); $this->count = array( 'bans.php' => $row[0], 'mutes.php' => $row[1], 'warnings.php' => $row[2], 'kicks.php' => $row[3], ); } catch (PDOException $ex) { $page->db->handle_error($page->settings, $ex); } } ?>