public function add_category() { $data = array(); Template::set_view('v_category_add'); Template::set($data); Template::render(); }
/** * Displays a list of tables in the database. */ public function index() { $hide_form = false; $this->field_total = 6; $last_seg = $this->uri->segment($this->uri->total_segments()); if (is_numeric($last_seg)) { $this->field_total = $last_seg; } if ($this->validate_form($this->field_total) == FALSE) { Template::set('field_total', $this->field_total); if (!empty($_POST)) { Template::set('form_error', TRUE); } else { Template::set('form_error', FALSE); } Template::set('form_action_options', $this->options['form_action_options']); Template::set('field_numbers', $this->field_numbers); } else { $this->build_module($this->field_total); Template::set_view('developer/output'); } Template::set('error', array()); Template::set('toolbar_title', 'Module Builder'); Template::render(); }
public function index($value = '') { $data = array(); Template::set_view('v_index'); Template::set($data); Template::render(); }
/** * Display a form with various site settings including site name and * registration settings * * @return void */ public function index() { $this->load->config('extended_settings'); $extended_settings = config_item('extended_settings_fields'); if (isset($_POST['save'])) { if ($this->saveSettings($extended_settings)) { Template::set_message(lang('settings_saved_success'), 'success'); } else { Template::set_message(lang('settings_error_success'), 'error'); $settingsError = $this->settings_lib->getError(); if ($settingsError) { Template::set_message($settingsError, 'error'); } } redirect(SITE_AREA . '/settings/settings'); } // Read the current settings $settings = $this->settings_lib->find_all(); // Get the available languages $this->load->helper('translate/languages'); Template::set_view('settings/settings/index'); Template::set('extended_settings', $extended_settings); Template::set('languages', list_languages()); Template::set('selected_languages', unserialize($settings['site.languages'])); Template::set('settings', $settings); Template::set('showDeveloperTab', $this->auth->has_permission($this->permissionDevView)); Template::render(); }
public function index() { if ($this->input->post('submit')) { if ($this->save_settings()) { Template::set_message(lang('mod_settings_saved'), 'success'); redirect(SITE_AREA . '/settings/comments'); } else { Template::set_message(lang('md_settings_error'), 'error'); } } // Read our current settings $settings = $this->settings_model->select('name,value')->find_all_by('module', 'comments'); Template::set('settings', $settings); if (!isset($this->role_model)) { $this->load->model('roles/role_model'); } $roles = array(); $tmpRoles = $this->role_model->select('role_id, role_name, default')->where('deleted', 0)->find_all(); if (isset($tmpRoles) && is_array($tmpRoles) && count($tmpRoles)) { foreach ($tmpRoles as $role) { $roles = $roles + array($role->role_id => $role->role_name); } } Template::set('roles', $roles); Template::set('toolbar_title', lang('mod_settings_title')); Template::set_view('comments/settings/index'); Template::render(); }
public function welcome() { $this->is_login(); $data = array(); Template::set_view('v_welcome'); Template::set($data); Template::render('login'); }
/** * Displays the initial page of the Content context * * @return void */ public function index() { if (isset($this->current_user) && $this->current_user->role_id == 9 && !isset($this->curr_user_profile)) { redirect(SITE_AREA . '/content/vendor_profile/create'); } else { Template::set_view('admin/content/index'); } Template::render(); }
public function users() { $this->auth->restrict(); $this->set_current_user(); Assets::add_css(array('jquery.dataTables.css', 'dataTables.responsive.css')); Assets::add_js(array('jquery.dataTables.js', 'dataTables.bootstrap.js', 'dataTables.responsive.js')); Assets::add_module_js('users', 'manage_users.js'); Template::set_view('manage/user_list'); Template::render('user'); }
/** * Displays the homepage of the Bonfire app * * @return void */ public function index() { //$this->load->library('users/auth'); //$this->set_current_user(); $embedData = $this->embedcontent_model->getAllEmbeds(); Template::set_theme('my_theme', 'embeds'); Template::set("embeds", $embedData); Template::set_view('/home/embeds'); Template::render(); }
public function create($value = '') { $data = array(); $data['color'] = array(array('name' => '红色', 'color' => 'red'), array('name' => '蓝色', 'color' => 'blue'), array('name' => '黑色', 'color' => 'black')); $data['size'] = array(array('name' => 'L', 'value' => 'L'), array('name' => 'LX', 'value' => 'LX'), array('name' => 'LL', 'value' => 'LL')); Assets::add_js('product/create_product.js'); Assets::add_css('product/product.css'); Template::set_view('v_product_create'); Template::set($data); Template::render(); }
public function login($value = '') { if ($this->input->is_ajax_request()) { $this->ajaxLogin(); return; } $data = array(); Template::set_view('v_login'); Template::set($data); Template::render('login'); }
public function add_type($value = '') { if ($this->input->is_ajax_request()) { $this->ajaxConfirmAddType(); return; } $data = array(); Template::set_view('v_type_add'); Template::set($data); Template::render(); }
public function create($value = '') { if ($this->input->is_ajax_request()) { $this->ajaxConfirmAddAttributes(); return; } $data = array(); $data['type'] = array(array('id' => 1, 'name' => '营养品'), array('id' => 2, 'name' => '孕妇产品'), array('id' => 3, 'name' => '婴儿产品')); Template::set_view('v_attributes_add'); Template::set($data); Template::render(); }
public function index($value = '') { $data = array(); $this->category->get_product_category($data); $this->package_unit->get_product_package_unit($data); $this->product_unit->get_product_unit($data); $data['category_json'] = json_encode($data['results']); $data['product_pack_unit_json'] = json_encode($data['product_package_unit_list']); $data['product_unit_json'] = json_encode($data['product_unit_list']); Assets::add_js('js/lib/category.js'); Template::set_view('product/v_category'); Template::set($data); Template::render(); }
public function index() { if ($this->input->post('submit')) { if ($this->save_settings()) { Template::set_message('Your settings were successfully saved.', 'success'); redirect(SITE_AREA . '/settings'); } else { Template::set_message('There was an error saving your settings.', 'error'); } } // Read our current settings Template::set('settings', read_config('application')); Template::set_view('admin/settings/index'); Template::render(); }
public function index() { $modules = module_list(); $configs = array(); foreach ($modules as $module) { $configs[$module] = module_config($module); if (!isset($configs[$module]['name'])) { $configs[$module]['name'] = ucwords($module); } } ksort($configs); Template::set('modules', $configs); Template::set_view('admin/developer/index'); Template::render(); }
public function index() { if ($this->input->post('submit')) { if ($this->save_settings()) { Template::set_message('Your settings were successfully saved.', 'success'); redirect(SITE_AREA . '/settings'); } else { Template::set_message('There was an error saving your settings.', 'error'); } } // Read our current settings $settings = $this->settings_lib->find_all(); Template::set('settings', $settings); Template::set_view('settings/settings/index'); Template::render(); }
public function article($article_id = false) { if ($article_id === false) { return false; } Assets::add_module_css('news', 'news.css'); if (($article = $this->news_model->get_article($article_id)) !== false) { $this->load->library('users/auth'); $article->author_name = $this->auth->username($article->author); $settings = $this->settings_lib->find_all_by('module', 'news'); $article->asset_url = $settings['news.upload_dir_url']; Template::set('article', $article); } else { $this->activity_model->log_activity($this->auth->user_id(), 'Get Article: ' . $article_id . ' failed. no article found.', 'news'); } Template::set_view('news/index'); Template::render(); }
public function index() { if ($this->input->post('submit')) { $this->auth->restrict('News.Settings.Manage'); if ($this->save_settings()) { Template::set_message('Your settings were successfully saved.', 'success'); redirect(SITE_AREA . '/settings/news'); } else { Template::set_message('There was an error saving your settings.', 'error'); } } // Read our current settings $settings = $this->settings_model->select('name,value')->find_all_by('module', 'news'); Template::set('settings', $settings); Template::set('toolbar_title', lang('nw_setting_title')); Template::set_view('settings/index'); Template::render(); }
public function edit() { $id = (int) $this->uri->segment(5); if (empty($id)) { Template::set_message(lang("permissions_invalid_id"), 'error'); redirect(SITE_AREA . '/settings/permissions'); } if ($this->input->post('submit')) { if ($this->save_permissions('update', $id)) { Template::set_message(lang("permissions_edit_success"), 'success'); } else { Template::set_message(lang("permissions_edit_failure") . $this->permission_model->error, 'error'); } } Template::set('permissions', $this->permission_model->find($id)); Template::set('toolbar_title', lang("permissions_edit_heading")); Template::set_view('settings/permission_form'); Template::render(); }
public function edit() { $id = (int) $this->uri->segment(5); if (empty($id)) { Template::set_message('Invalid Role ID.', 'error'); redirect(SITE_AREA . '/settings/roles'); } $this->auth->restrict('Bonfire.Roles.Manage'); if ($this->input->post('submit')) { if ($this->save_role('update', $id)) { Template::set_message('Role successfully saved.', 'success'); } else { Template::set_message('There was a problem saving the role: ' . $this->role_model->error); } } Template::set('role', $this->role_model->find($id)); Template::set('toolbar_title', 'Edit Role'); Template::set_view('settings/role_form'); Template::render(); }
/** * Displays a form with various site setings including site name and * registration settings * * @access public * * @return void */ public function index() { if ($this->input->post('submit')) { if ($this->save_settings()) { Template::set_message(lang('settings_saved_success'), 'success'); redirect(SITE_AREA . '/settings'); } else { Template::set_message(lang('settings_error_success'), 'error'); } } // Read our current settings $settings = $this->settings_lib->find_all(); Template::set('settings', $settings); // Get the possible languages $this->load->helper('translate/languages'); Template::set('languages', list_languages()); Template::set('selected_languages', unserialize($settings['site.languages'])); Assets::add_module_js('settings', 'js/settings.js'); Template::set_view('settings/settings/index'); Template::render(); }
/** * Display a list of Category data. * * @return void */ public function index($offset = 0) { // Deleting anything? if (isset($_POST['delete'])) { $this->auth->restrict($this->permissionDelete); $checked = $this->input->post('checked'); if (is_array($checked) && count($checked)) { // If any of the deletions fail, set the result to false, so // failure message is set if any of the attempts fail, not just // the last attempt $result = true; foreach ($checked as $pid) { $deleted = $this->category_model->delete($pid); if ($deleted == false) { $result = false; } } if ($result) { Template::set_message(count($checked) . ' ' . lang('category_delete_success'), 'success'); } else { Template::set_message(lang('category_delete_failure') . $this->category_model->error, 'error'); } } } $pagerUriSegment = 5; $pagerBaseUrl = site_url(SITE_AREA . '/content/category/index') . '/'; $limit = $this->settings_lib->item('site.list_limit') ?: 15; $this->load->library('pagination'); $pager['base_url'] = $pagerBaseUrl; $pager['total_rows'] = $this->category_model->count_all(); $pager['per_page'] = $limit; $pager['uri_segment'] = $pagerUriSegment; $this->pagination->initialize($pager); $this->category_model->limit($limit, $offset); $records = $this->category_model->find_all(); Template::set_view('categories'); Template::set('records', $records); Template::set('toolbar_title', lang('category_manage')); Template::render(); }
public function index() { $modules = module_list(); $configs = array(); foreach ($modules as $module) { $configs[$module] = module_config($module); if (!isset($configs[$module]['name'])) { $configs[$module]['name'] = ucwords($module); } else { if (is_array($configs[$module]['name'])) { if (isset($configs[$module]['name'][$this->config->item('language')])) { $configs[$module]['name'] = $configs[$module]['name'][$this->config->item('language')]; } else { if (isset($configs[$module]['name'][$this->config->item('english')])) { $configs[$module]['name'] = $configs[$module]['name'][$this->config->item('english')]; } } } } if (!isset($configs[$module]['description'])) { $configs[$module]['description'] = '---'; } else { if (is_array($configs[$module]['description'])) { if (isset($configs[$module]['description'][$this->config->item('language')])) { $configs[$module]['description'] = $configs[$module]['description'][$this->config->item('language')]; } else { if (isset($configs[$module]['description'][$this->config->item('english')])) { $configs[$module]['description'] = $configs[$module]['description'][$this->config->item('english')]; } } } } } ksort($configs); Template::set('modules', $configs); Template::set_view('admin/developer/index'); Template::render(); }
/** * Display a form with various site settings including site name and * registration settings * * @return void */ public function index() { $this->load->config('extended_settings'); $extended_settings = config_item('extended_settings_fields'); if (isset($_POST['save'])) { if ($this->save_settings($extended_settings)) { Template::set_message(lang('settings_saved_success'), 'success'); redirect(SITE_AREA . '/settings/settings'); } Template::set_message(lang('settings_error_success'), 'error'); } // Read the current settings $settings = $this->settings_lib->find_all(); // Get the available languages $this->load->helper('translate/languages'); Assets::add_module_js('settings', 'js/settings.js'); Template::set_view('settings/settings/index'); Template::set('extended_settings', $extended_settings); Template::set('languages', list_languages()); Template::set('selected_languages', unserialize($settings['site.languages'])); Template::set('settings', $settings); Template::render(); }
/** * Allow a user to edit their own profile information. * * @return void */ public function profile() { // Make sure the user is logged in. $this->auth->restrict(); $this->set_current_user(); $this->load->helper('date'); $this->load->config('address'); $this->load->helper('address'); $this->load->config('user_meta'); $meta_fields = config_item('user_meta_fields'); Template::set('meta_fields', $meta_fields); if (isset($_POST['save'])) { $user_id = $this->current_user->id; if ($this->saveUser('update', $user_id, $meta_fields)) { $user = $this->user_model->find($user_id); $log_name = empty($user->display_name) ? $this->settings_lib->item('auth.use_usernames') ? $user->username : $user->email : $user->display_name; // TODO log_activity // lang('us_log_edit_profile') Template::set_message(lang('us_profile_updated_success'), 'success'); // Redirect to make sure any language changes are picked up. Template::redirect('/users/profile'); } Template::set_message(lang('us_profile_updated_error'), 'error'); } // Get the current user information. $user = $this->user_model->find_user_and_meta($this->current_user->id); if ($this->siteSettings['auth.password_show_labels'] == 1) { Assets::add_js($this->load->view('users_js', array('settings' => $this->siteSettings), true), 'inline'); } // Generate password hint messages. $this->user_model->password_hints(); Template::set('user', $user); Template::set('languages', array('' => '')); // unserialize($this->settings_lib->item('site.languages'))); Template::set_view('profile'); Template::render(); }
/** * Present the login view and allow the user to login. * * @return void */ public function login() { // If the user is already logged in, go to main destination. if ($this->auth->is_logged_in() !== false) { Template::redirect($this->loginDest); } // Try to login. Template::set_view('securinator/auth/login'); if (isset($_POST['password']) && true === $this->auth->login($this->input->post('username'), $this->input->post('password'), $this->input->post('remember_me') == '1')) { /** TO DO: log_activity( $this->auth->user_id(), lang('us_log_logged_in') . ': ' . $this->input->ip_address(), */ // If possible, send the user to the requested page. if (!empty($this->requested_page)) { Template::redirect($this->requested_page); } // Go to main destination. Template::redirect($this->loginDest); } // Prompt the user to login. Template::set('secarea', 'admin'); Template::set('secareatitleorlogo', 'Admin - Ignition Go'); Template::render('blank'); }
public function index() { Template::set_view('admin/reports/index'); Template::render(); }
public function permission_matrix() { // for the permission matrix $this->load->helper('inflector'); Assets::add_js($this->load->view('settings/js', null, true), 'inline'); Template::set('roles', $this->role_model->find_all()); Template::set('matrix_permissions', $this->permission_model->select('permission_id, name')->order_by('name')->find_all()); Template::set('matrix_roles', $this->role_model->select('role_id, role_name')->find_all()); $role_permissions = $this->role_permission_model->find_all_role_permissions(); foreach ($role_permissions as $rp) { $current_permissions[] = $rp->role_id . ',' . $rp->permission_id; } Template::set('matrix_role_permissions', $current_permissions); if (!Template::get("toolbar_title")) { Template::set("toolbar_title", lang("role_manage")); } Template::set_view('settings/permission_matrix'); Template::render(); }
/** * Create a Team object. * * @return void */ public function create() { $this->auth->restrict($this->permissionCreate); if (isset($_POST['save']) || isset($_POST['saveanother'])) { if ($insert_id = $this->save_team()) { log_activity($this->auth->user_id(), lang('team_act_create_record') . ': ' . $insert_id . ' : ' . $this->input->ip_address(), 'team'); Template::set_message(lang('team_create_success'), 'success'); if (isset($_POST['save'])) { redirect(SITE_AREA . '/content/team/edit/' . $insert_id); } else { if (isset($_POST['saveanother'])) { redirect(SITE_AREA . '/content/team/create'); } } } // Not validation error if (!empty($this->team_model->error)) { Template::set_message(lang('team_create_failure') . $this->team_model->error, 'error'); } } Template::set('toolbar_title', lang('team_action_create')); Template::set_view('content/edit'); Template::render(); }