/** * Index Page for this controller or Showing Login Box to enter Admin Area * * Primary View is views/admin/blocks/login * */ public function index() { if (user::id()) { AZ::redirect('admin/dashboard'); } AZ::helper('form'); AZ::layout('login', array('block' => 'login')); }
public function __construct() { parent::__construct(); // Check User Priviligies and Permissions user::redirectUnauthorizedAccess(); // Load Form Helper AZ::helper('form'); }
/** * Add New or Edit content page for this controller * * Primary View is views/admin/blocks/contents/form * @param string $type * @param integer $content_id */ public function edit($type, $content_id = -1) { AZ::helper('content'); $content = $this->content->getContentById($content_id); $contentType = $this->content->getTypeByAlias($type); $fieldsets = $this->content->getFieldGroups($contentType->id); $groupRows = $this->content->getGroupsTree($contentType->id); $groups = array(); if ($groupRows && count($groupRows)) { foreach ($groupRows as $group) { $groups[$group['id']] = $group['name']; } } $languages = $this->content->getLanguages('id,name,code,is_default,is_admin', array('status' => 1)); AZ::layout('left-content', array('block' => 'contents/form', 'type' => $type, 'content_id' => $content_id, 'contentType' => $contentType, 'content' => $content, 'fieldsets' => $fieldsets, 'languages' => $languages, 'groups' => $groups, 'scripts' => array('//cdn.ckeditor.com/4.5.4/full/ckeditor.js'))); }
public function __construct() { parent::__construct(); // Load Form Helper AZ::helper('form'); }
function menu($name = 'Primary', $wrapper_class = 'nav navbar-nav navbar-left') { AZ::model('menu'); AZ::helper('html'); $CI =& get_instance(); $items = $CI->menu->getItemsByName($name, $wrapper_class); return $items; }
/** * Load Activities for Dashboard * * @return Object (JSON ) */ public function load_activity_json() { AZ::helper('date'); $offset = $this->input->post('offset'); $activities = $this->message->getActivities('*', array(), $offset, 5); $posts = array(); if (count($activities)) { $i = 0; foreach ($activities as $activity) { $posts[$i] = new stdClass(); $posts[$i]->subject = $activity->subject; $posts[$i]->body = $activity->body; $posts[$i]->created = date_when(human_to_unix($activity->created)); $i++; } } echo json_encode($posts); }
public function track() { if (!$this->session->userdata('visited') && $_SERVER['REMOTE_ADDR'] != '::1') { AZ::helper('date'); $this->load->library('user_agent'); $visitData = array('ip' => $_SERVER['REMOTE_ADDR'], 'is_mobile' => $this->agent->is_mobile(), 'platform' => $this->agent->platform(), 'is_browser' => $this->agent->is_browser(), 'browser' => $this->agent->browser(), 'browser_version' => $this->agent->version(), 'device' => $this->agent->mobile(), 'refer' => $this->agent->referrer(), 'page' => $this->uri->uri_string(), 'logged' => user::id()); $this->session->set_userdata('visited', 1); return $this->db->insert('visitors', $visitData); } }
/** * Add New or Edit Menu Item * * Primary View is views/admin/blocks/menus/item-form * * @param integer $menu_id * @param integer $item_id */ public function edit_item($menu_id, $item_id = -1) { AZ::helper('content'); $item = $this->menu->getMenuItemById($item_id); AZ::layout('left-content', array('block' => 'menus/item-form', 'item' => $item, 'menu_id' => $menu_id, 'scripts' => array('//cdn.ckeditor.com/4.5.4/full/ckeditor.js'))); }