コード例 #1
0
 /**
  * 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'));
 }
コード例 #2
0
ファイル: settings.php プロジェクト: NaszvadiG/bootigniter
 public function __construct()
 {
     parent::__construct();
     // Check User Priviligies and Permissions
     user::redirectUnauthorizedAccess();
     // Load Form Helper
     AZ::helper('form');
 }
コード例 #3
0
ファイル: contents.php プロジェクト: NaszvadiG/bootigniter
 /**
  * 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')));
 }
コード例 #4
0
ファイル: account.php プロジェクト: NaszvadiG/bootigniter
 public function __construct()
 {
     parent::__construct();
     // Load Form Helper
     AZ::helper('form');
 }
コード例 #5
0
 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;
 }
コード例 #6
0
ファイル: dashboard.php プロジェクト: vipertec/bootigniter
 /**
  * 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);
 }
コード例 #7
0
ファイル: content.php プロジェクト: NaszvadiG/bootigniter
 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);
     }
 }
コード例 #8
0
ファイル: menus.php プロジェクト: NaszvadiG/bootigniter
 /**
  * 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')));
 }