public function _admin() { if (is_admin()) { return; } load_view('admin'); }
public function index() { $this->load->model('challenge_model', 'challenge'); $challenge_list = $this->challenge->get_list(); $break_list = $this->challenge->break_list(); load_view('challenge', ['list' => $challenge_list, 'break_list' => $break_list]); }
public function index() { // {{{ $member = $this->session->userdata('loginmember'); if (empty($this->input->cookie('nologin')) && empty($member)) { redirect('/sign/login', 'refresh'); die; } $this->load->model('biz/Questionbiz', 'questionbiz'); $result = $this->questionbiz->get_main_question_list(1); $like = array(); if (!empty($result)) { if (!empty($member) && $member['mem_srl'] > 0) { $que_srls = array(); foreach ($result as $k => $v) { $que_srls[] = $v['que_srl']; } $this->load->model('biz/Likebiz', 'likebiz'); $likes = $this->likebiz->get_like_info($member['mem_srl'], $que_srls); foreach ($likes as $k => $v) { $like[$v['que_srl']] = $v['like_srl']; } } } $data = array(); $data['member'] = $member; $data['list'] = $result; $data['like'] = $like; load_view('home/index', $data); }
/** * 登录显示错误页面 * @param string $msg */ private function pub_error($msg) { load_vars('error', $msg); load_view('admin/login'); $this->output->_display(); exit; }
public function view($que_srl) { // {{{ $member = $this->session->userdata('loginmember'); if (empty($que_srl)) { alertmsg_move('질문이 없습니다.'); die; } $data = array(); $data['member'] = $member; $this->load->model('biz/Questionbiz', 'questionbiz'); $question = array(); $question = $this->questionbiz->get_question($que_srl); if (empty($question)) { alertmsg_move('질문이 없습니다.'); die; } $like = array(); if (!empty($member)) { $this->load->model('biz/Likebiz', 'likebiz'); $likes = $this->likebiz->get_like_info($member['mem_srl'], array($que_srl)); foreach ($likes as $k => $v) { $like[$v['que_srl']] = $v['like_srl']; } } $data['question'] = $question; $data['like'] = $like; load_view('answer/index', $data); }
function xml() { global $runtime; $runtime['format'] = 'xml'; $ins = new Institution(); $realms = new Realm(); $sls = new Service_loc(); $ins = $ins->find_all(); $realms = $realms->find_all(); $sls = $sls->find_all(); //Map all foreach ($realms as $r) { foreach ($ins as $in) { foreach ($sls as $s) { if ($s->data['institutionid'] == $in->data['id']) { $t[]->data = $s->data; } } $in->sl = $t; $t = null; if ($in->data['realmid'] == $r->data['id']) { $i[]->data = $in->data; } } $r->ins = $i; $i = null; } pass_var("realms", $realms); load_view('xml'); }
public function getContent($section) { if (!class_exists('TimeUtils')) { include dirname(__DIR__) . '/classes/TimeUtils.class.php'; } if (!defined('DASHBOARD_FREEPBX_BRAND')) { if (!empty($_SESSION['DASHBOARD_FREEPBX_BRAND'])) { define('DASHBOARD_FREEPBX_BRAND', $_SESSION['DASHBOARD_FREEPBX_BRAND']); } else { define('DASHBOARD_FREEPBX_BRAND', \FreePBX::Config()->get("DASHBOARD_FREEPBX_BRAND")); } } else { $_SESSION['DASHBOARD_FREEPBX_BRAND'] = DASHBOARD_FREEPBX_BRAND; } $brand = DASHBOARD_FREEPBX_BRAND; if (\FreePBX::Config()->get("FREEPBX_SYSTEM_IDENT")) { $idline = sprintf(_("<strong>'%s'</strong><br><i>(You can change this name in Advanced Settings)</i>"), \FreePBX::Config()->get("FREEPBX_SYSTEM_IDENT")); } else { $idline = ""; } try { $getsi = \FreePBX::create()->Dashboard->getSysInfo(); } catch (\Exception $e) { } $since = time() - $getsi['timestamp']; $notifications = $this->getNotifications(isset($_COOKIE['dashboardShowAll']) && $_COOKIE['dashboardShowAll'] == "true"); $nots = $notifications['nots']; $alerts = $this->getAlerts($nots); return load_view(dirname(__DIR__) . '/views/sections/overview.php', array("showAllMessage" => $notifications['showAllMessage'], "nots" => $nots, "alerts" => $alerts, "brand" => $brand, "idline" => $idline, "version" => get_framework_version(), "since" => $since, "services" => $this->getSummary())); }
static function notFound($message = '') { header("HTTP/1.0 404 Not Found"); $title = "404 Not Found"; load_template('header', array('title' => $title)); load_view('not_found'); load_template('footer'); }
function notFound($message = '') { header("HTTP/1.0 404 Not Found"); $title = "404 Not Found"; load_template('header', ['title' => $title, 'message' => $message]); load_view('not_found'); load_template('footer'); }
public function getRightNav($request) { if (isset($request['view']) && $request['view'] == "form") { return load_view(__DIR__ . "/views/rnav.php", array()); } else { return ''; } }
function profile_aboutdisp($data, $printjson = true) { $outp = ao(); if ($printjson) { echo json_encode($outp) . "\n"; } load_view("template/profile_aboutdisp.php", Funs::getprofile_about($data["uid"])); }
function xml() { global $runtime; $runtime['format'] = 'xml'; $i = new Realm(); pass_var("realms", $i->find_all()); load_view('xml'); }
public function index() { // {{{ $member = $this->session->userdata('loginmember'); self::manager($member); $data = array(); $data['member'] = $member; load_view('question/index', $data); }
public function index() { if (!is_logged_in()) { redirect('main'); } $this->load->model('achievement_model', 'achievement'); $list = $this->achievement->get_list(); $list = array_chunk($list, ceil(count($list) / 3)); load_view('achievement', ['list' => $list]); }
function parking_views($view, $data) { if (function_exists('parkpro_view')) { $o = parkpro_view($view, $data); if ($o) { return $o; } } return load_view(dirname(__FILE__) . '/views/' . $view . '.php', $data); }
public function getContent($section) { if (class_exists('DOMDocument') && extension_loaded('mbstring')) { return load_view(dirname(__DIR__) . '/views/sections/statistics.php'); } elseif (!class_exists('DOMDocument')) { return load_view(dirname(__DIR__) . '/views/sections/stats-no-phpxml.php'); } elseif (!extension_loaded('mbstring')) { return load_view(dirname(__DIR__) . '/views/sections/stats-no-mbstring.php'); } }
public function index($limit = 1000) { $this->load->model('rank_model', 'rank'); $list = $this->rank->get_list($limit); if (count($list) == 0) { return; } $list = array_chunk($list, ceil(count($list) / 2)); load_view('rank', ['list' => $list]); }
public function read($idx = 0) { $idx = intval($idx); $this->load->model("board_model", "board"); $data = $this->board->read($idx); if ($data == false) { load_view("board/secret"); } else { load_view("board/read", ['main' => $data['main'], 'reply_list' => $data['reply']]); } }
public function getContent($section) { if (!class_exists('\\CPUInfo')) { include dirname(__DIR__) . '/classes/CPUInfo.class.php'; } if (!class_exists('\\TimeUtils')) { include dirname(__DIR__) . '/classes/TimeUtils.class.php'; } $cpu = new \CPUInfo(); $time = \TimeUtils::getReadable($this->getUptimeSecs()); return load_view(dirname(__DIR__) . '/views/sections/uptime.php', array("cpu" => $cpu->getAll(), "time" => $time)); }
/** * Get configuration for this driver * @param Object $userman The userman Object * @param Object $freepbx The freepbx Object * @return string html to show to the page */ public static function getConfig($userman, $freepbx) { $config = $userman->getConfig("authFREEPBXSettings"); $sgroups = !empty($config['default-groups']) ? $config['default-groups'] : array(); $sql = "SELECT * FROM userman_groups WHERE auth = 'freepbx' ORDER BY priority"; $sth = $freepbx->Database->prepare($sql); $sth->execute(); $groups = $sth->fetchAll(\PDO::FETCH_ASSOC); foreach ($groups as &$group) { $group['users'] = json_decode($group['users'], true); } return load_view(dirname(dirname(dirname(__DIR__))) . "/views/freepbx.php", array("groups" => $groups, "defaultgroups" => $sgroups)); }
public function hashtag($search = '') { // {{{ $member = $this->session->userdata('loginmember'); if (empty($search)) { redirect('/', 'refresh'); die; } $data = array(); $data['search'] = urldecode($search); $data['member'] = $member; load_view('search/index', $data); }
public function ucpConfigPage($mode, $user, $action) { if (empty($user)) { $enabled = $mode == 'group' ? true : null; } else { if ($mode == 'group') { $enabled = $this->FreePBX->Ucp->getSettingByGID($user['id'], 'Ucphelloworld', 'enabled'); $enabled = !$enabled ? false : true; } else { $enabled = $this->FreePBX->Ucp->getSettingByID($user['id'], 'Ucphelloworld', 'enabled'); } } $html = array(); $html[0] = array("title" => _("Hello World"), "rawname" => "ucphelloworld", "content" => load_view(dirname(__FILE__) . "/views/ucp_config.php", array("mode" => $mode, "enabled" => $enabled))); return $html; }
function story($uri) { $phrase = g('phrase'); if ($phrase) { $phrase = " " . $phrase; $this->db->rawQuery("UPDATE story SET body = CONCAT(body, ?) WHERE uri = ?", array($phrase, $uri)); } $story = DBUtil::getOne($this->db->rawQuery('SELECT title,body,started_at FROM story WHERE uri = ?', array($uri))); if (!$story) { Http::notFound(); } else { load_template('header', array('title' => 'New Story')); load_view('new_story', $story); load_template('footer'); } }
public function getContent($section) { $feeds = \FreePBX::Config()->get('RSSFEEDS'); $feeds = str_replace("\r", "", $feeds); if (empty($feeds)) { return ''; } $feeds = explode("\n", $feeds); if (empty($feeds[$section])) { return ''; } $feed = $this->getFeed($feeds[$section]); if (empty($feed)) { return ''; } return load_view(dirname(__DIR__) . '/views/sections/blog.php', array("items" => $feed->items, "limit" => 5)); }
function xml() { global $runtime; $runtime['format'] = 'xml'; $rds = new Realm_data(); $realms = new Realm(); $rds = $rds->find_all(); $realms = $realms->find_all(); //Map all foreach ($rds as $rd) { foreach ($realms as $r) { if ($rd->data['realmid'] == $r->data['id']) { $rd->realm = $r->data; } } } pass_var("rds", $rds); load_view('xml'); }
function xml() { global $runtime; $runtime['format'] = 'xml'; $ins = new Institution(); $ius = new Institution_usage(); $ins = $ins->find_all(); $ius = $ius->find_all(); //Map all foreach ($ins as $in) { foreach ($ius as $is) { if ($in->data['id'] == $is->data['institutionid']) { $in->usage = $is->data; } } } pass_var("ins", $ins); load_view('xml'); }
public function view($que_srl) { // {{{ $member = $this->session->userdata('loginmember'); if (empty($que_srl)) { alertmsg_move('질문이 없습니다.'); die; } $data = array(); $data['member'] = $member; $this->load->model('biz/Questionbiz', 'questionbiz'); $question = array(); $question = $this->questionbiz->get_question($que_srl); if (empty($question)) { alertmsg_move('질문이 없습니다.'); die; } $data['question'] = $question; load_view('answer/index', $data); }
public function getContent($section) { if (isset($this->urls[$section])) { $contents = $this->getURL($this->urls[$section]); libxml_use_internal_errors(true); $doc = simplexml_load_string($contents); if (!$doc) { $errors = libxml_get_errors(); $html = ''; foreach ($errors as $error) { $html .= nl2br(display_xml_error($error, $contents)) . "<br/>"; } libxml_clear_errors(); return $html; } $items = array(); $limit = 5; $c = 0; return load_view(dirname(__DIR__) . '/views/sections/blog.php', array("items" => $doc->channel->item, "limit" => 5)); } }
function xml() { global $runtime; $runtime['format'] = 'xml'; $rus = new Realm_usage(); $realms = new Realm(); $rus = $rus->find_all(); $realms = $realms->find_all(); //Map all foreach ($realms as $r) { foreach ($rus as $ru) { if ($ru->data['realmid'] == $r->data['id']) { $t[]->data = $ru->data; } } $r->usage = $t; $t = null; } pass_var("realms", $realms); load_view('xml'); }
public function oobeRequest() { if ($this->fw->getConfig("abortoobe")) { return true; } $pending = $this->getPendingOobeQuestions(); if (empty($pending)) { $this->fw->setConfig("status", true); $this->fw->runHook("firewall"); return true; } // Start from the beginning. $this->resetOobe(); $ssf = _("Sangoma Smart Firewall"); $header = "<script type='text/javascript' src='modules/firewall/assets/js/views/oobe.js?123'></script>"; $header .= "<div class='container-fluid'><div class='panel panel-default'><div class='panel-heading'>"; $header .= "<div class='panel-title'>{$ssf}</div></div><div class='panel-body'>"; $body = load_view(__DIR__ . "/views/oobe.welcome.php", array("fw" => $this->fw)); $footer = "</div></div></div>\n"; print $header . $body . $footer; return false; }