Пример #1
0
 /**
  * Displays a list of all core language files, as well as a list of
  * modules that the user can choose to edit.
  *
  * @access public
  *
  * @return void
  */
 public function index($trans_lang = 'english')
 {
     Assets::add_module_js('translate', 'translate.js');
     // Selecting a different language?
     if ($this->input->post('select_lang')) {
         $trans_lang = $this->input->post('trans_lang');
         // Other?
         if ($trans_lang == 'other') {
             $trans_lang = $this->input->post('new_lang');
         }
     }
     //end if
     if (!in_array($trans_lang, $this->langs)) {
         $this->langs[] = $trans_lang;
     }
     $all_lang_files = list_lang_files();
     Template::set('languages', $this->langs);
     Template::set('lang_files', $all_lang_files['core']);
     // check that we have custom modules
     if (isset($all_lang_files['custom'])) {
         Template::set('modules', $all_lang_files['custom']);
     }
     Template::set('trans_lang', $trans_lang);
     Template::set('toolbar_title', lang('tr_translate_title') . ' to ' . ucfirst($trans_lang));
     Template::render();
 }
Пример #2
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->lang->load('faq');
     Assets::add_module_js('faq', 'faq.js');
 }
Пример #3
0
 public function create()
 {
     $this->auth->restrict('Matakuliah_Prasyarat.Jurusan.Create');
     Assets::add_module_js('matakuliah_prasyarat', 'matakuliah_prasyarat');
     if ($this->input->post('save')) {
         if ($insert_id = $this->save_matakuliah_prasyarat()) {
             // Log the activity
             $this->activity_model->log_activity($this->current_user->id, lang('matakuliah_prasyarat_act_create_record') . ': ' . $insert_id . ' : ' . $this->input->ip_address(), 'matakuliah_prasyarat');
             Template::set_message(lang('matakuliah_prasyarat_create_success'), 'success');
             Template::redirect(SITE_AREA . '/jurusan/matakuliah_prasyarat');
         } else {
             Template::set_message(lang('matakuliah_prasyarat_create_failure') . $this->matakuliah_prasyarat_model->error, 'error');
         }
     }
     $data = $this->matakuliah_prasyarat_model->select_nama_kurikulum();
     if (!empty($data)) {
         $option[""] = "";
         foreach ($data as $row) {
             $option[$row->kode_nama_kurikulum] = $row->nama_kurikulum . " - " . $row->nama_jurusan;
         }
         Template::set('options', $option);
     }
     Template::set('toolbar_title', lang('matakuliah_prasyarat_create') . ' Matakuliah Prasyarat');
     Template::render();
 }
Пример #4
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->model('botanicules/botanicules_model');
     $this->lang->load('botanicules');
     Assets::add_module_js('botanicules', 'botanicules.js');
 }
Пример #5
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->model('botan_structure/botan_structure_model');
     $this->lang->load('botan_structure');
     Assets::add_module_js('botan_structure', 'botan_structure.js');
 }
Пример #6
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->model('comments/comments_model');
     $this->lang->load('comments');
     Assets::add_module_js('comments', 'comments.js');
 }
Пример #7
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('todo_list_model', null, true);
     $this->lang->load('todo_list');
     Assets::add_module_js('todo_list', 'todo_list.js');
 }
Пример #8
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('social_link_model', null, true);
     $this->lang->load('social_link');
     Assets::add_module_js('social_link', 'social_link.js');
 }
Пример #9
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('vendor_products_model', null, true);
     $this->lang->load('vendor_products');
     Assets::add_module_js('vendor_products', 'vendor_products.js');
 }
Пример #10
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('bank_details_model', null, true);
     $this->lang->load('bank_details');
     Assets::add_module_js('bank_details', 'bank_details.js');
 }
Пример #11
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('activity_type_model', null, true);
     $this->lang->load('activity_type');
     Assets::add_module_js('activity_type', 'activity_type.js');
 }
Пример #12
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('document_types_model', null, true);
     $this->lang->load('document_types');
     Assets::add_module_js('document_types', 'document_types.js');
 }
Пример #13
0
 /**
  * Setups the required permissions and loads required classes
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Bonfire.UI.View');
     $this->auth->restrict('Bonfire.UI.Manage');
     $this->lang->load('ui');
     Template::set('toolbar_title', 'UI Settings');
     Assets::add_module_js('ui', 'ui.js');
 }
Пример #14
0
 /**
  * Set up the permissions and load the language file.
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Site.Settings.View');
     $this->auth->restrict('Bonfire.Emailer.Manage');
     $this->lang->load('emailer');
     Assets::add_module_js('emailer', 'js/settings');
     Template::set_block('sub_nav', 'settings/_sub_nav');
 }
Пример #15
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('menu_model', null, true);
     $this->load->model('department/department_model', null, true);
     $this->load->model('department/department_model', null, true);
     $this->lang->load('menu');
     Assets::add_module_js('menu', 'menu.js');
 }
Пример #16
0
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Site.Reports.View');
     $this->auth->restrict('Bonfire.Activities.Manage');
     $this->lang->load('activities');
     Template::set('toolbar_title', lang('activity_title'));
     Assets::add_module_js('activities', 'jquery.dataTables.min.js');
     Assets::add_module_css('activities', 'datatable.css');
 }
Пример #17
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('quotes_model', null, true);
     $this->lang->load('quotes');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     Assets::add_module_js('quotes', 'quotes.js');
 }
Пример #18
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->model(array('profile/profile_model', 'profile_users/profile_users_model', 'team/team_model', 'registration/registration_model', 'registration_team/registration_team_model'));
     $this->lang->load('profile');
     $this->load->library('session');
     Assets::add_js('//cdn.tinymce.com/4/tinymce.min.js');
     Assets::add_js(Template::theme_url('js/editors/tiny_mce_init.js'));
     Assets::add_module_js('profile', 'profile.js');
 }
Пример #19
0
 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');
 }
Пример #20
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('party/party_model');
     $this->lang->load('party');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('party', 'party.js');
 }
Пример #21
0
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict('Site.Settings.View');
     $this->auth->restrict('Bonfire.Roles.Manage');
     $this->load->model('role_model');
     $this->lang->load('roles');
     Assets::add_js($this->load->view('settings/roles_js', null, true), 'inline');
     Assets::add_module_js('roles', 'js/settings.js');
     Assets::add_module_css('roles', 'css/settings.css');
 }
Пример #22
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('consignment_documents/consignment_documents_model');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('consignment_documents', 'consignment_documents.js');
 }
Пример #23
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('orders/orders_model');
     $this->lang->load('orders');
     Assets::add_js(Template::theme_url('js/editors/ckeditor/ckeditor.js'));
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'settings/_sub_nav');
     Assets::add_module_js('orders', 'orders.js');
 }
Пример #24
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('vendor_profile_model', null, true);
     $this->lang->load('vendor_profile');
     Assets::add_module_js('vendor_profile', 'vendor_profile.js');
     if (isset($this->curr_user_profile['id'])) {
         $this->profile_id = $this->curr_user_profile['id'];
     }
 }
Пример #25
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('team/team_model');
     $this->lang->load('team');
     Assets::add_css('flick/jquery-ui-1.8.13.custom.css');
     Assets::add_js('jquery-ui-1.8.13.min.js');
     $this->form_validation->set_error_delimiters("<div class='alert alert-danger'>", "</div>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('team', 'team.js');
 }
Пример #26
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->load->library('form_validation');
     $this->load->model('department_model', null, true);
     $this->load->model('tab/tab_model', null, true);
     $this->load->model('menu/menu_model', null, true);
     $this->load->model('steps/steps_model', null, true);
     $this->load->model('partner/partner_model', null, true);
     $this->lang->load('department');
     Assets::add_module_js('department', 'department.js');
 }
Пример #27
0
 public function edit()
 {
     $this->auth->restrict('Simplenews.Developer.Edit');
     $id = $this->uri->segment(5);
     if (empty($id)) {
         Template::set_message(lang('simplenews_invalid_id'), 'error');
         redirect(SITE_AREA . '/developer/simplenews');
     }
     Assets::add_module_js('simplenews', 'simplenews.js');
     Template::set('toolbar_title', lang('simplenews_edit') . ' simplenews');
     Template::render();
 }
Пример #28
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->auth->restrict($this->permissionView);
     $this->load->model('category/category_model');
     $this->lang->load('category');
     //Assets::add_js(Template::theme_url('js/editors/tiny_mce/tiny_mce.js'));
     //Assets::add_js(Template::theme_url('js/editors/tiny_mce/tiny_mce_init.js'));
     $this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
     Template::set_block('sub_nav', 'content/_sub_nav');
     Assets::add_module_js('category', 'category.js');
 }
Пример #29
0
 /**
  * Sets up the permissions and loads required classes
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     // Restrict access - View and Manage.
     $this->auth->restrict($this->permissionView);
     $this->auth->restrict($this->permissionManage);
     $this->lang->load('settings');
     if (!class_exists('settings_lib', false)) {
         $this->load->library('settings/settings_lib');
     }
     Assets::add_module_js('settings', 'js/settings.js');
     Template::set('toolbar_title', 'Site Settings');
 }
Пример #30
0
 /**
  * Constructor - Load required classes
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     // Restrict access - View and Manage
     $this->auth->restrict('Bonfire.Translate.View');
     $this->auth->restrict('Bonfire.Translate.Manage');
     $this->lang->load('translate');
     $this->load->helper('languages');
     $this->langs = list_languages();
     Assets::add_module_js('translate', 'translate.js');
     Assets::add_module_css('translate', 'translate.css');
     Template::set_block('sub_nav', 'developer/_sub_nav');
 }