From 825fdb4374b75125176156b6e77733471b1bd31a Mon Sep 17 00:00:00 2001 From: Emmanuel Campait Date: Fri, 4 Sep 2015 17:20:38 +0200 Subject: [PATCH] Add alert file exist >> install.php --- application/core/MY_Controller.php | 24 ++++++++--- .../language/english/admin/actions_lang.php | 4 ++ .../language/french/admin/actions_lang.php | 4 ++ application/models/admin/Core_model.php | 28 +++++++++++++ .../views/admin/_templates/main_header.php | 3 ++ application/views/admin/dashboard/index.php | 1 + install.php | 41 +++++++++++++++++++ 7 files changed, 100 insertions(+), 5 deletions(-) create mode 100644 application/models/admin/Core_model.php create mode 100644 install.php diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index 7dea874..00af180 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -46,6 +46,7 @@ public function __construct() $this->load->config('admin/dp_config'); $this->load->library('admin/page_title'); $this->load->library('admin/breadcrumbs'); + $this->load->model('admin/core_model'); $this->load->helper('menu'); $this->lang->load(array('admin/main_header', 'admin/main_sidebar', 'admin/footer', 'admin/actions')); @@ -53,11 +54,24 @@ public function __construct() $this->breadcrumbs->unshift(0, $this->lang->line('menu_dashboard'), 'admin/dashboard'); /* Data */ - $this->data['title'] = $this->config->item('title'); - $this->data['title_lg'] = $this->config->item('title_lg'); - $this->data['title_mini'] = $this->config->item('title_mini'); - $this->data['admin_prefs'] = $this->prefs_model->admin_prefs(); - $this->data['user_login'] = $this->prefs_model->user_info_login($this->ion_auth->user()->row()->id); + $this->data['title'] = $this->config->item('title'); + $this->data['title_lg'] = $this->config->item('title_lg'); + $this->data['title_mini'] = $this->config->item('title_mini'); + $this->data['admin_prefs'] = $this->prefs_model->admin_prefs(); + $this->data['user_login'] = $this->prefs_model->user_info_login($this->ion_auth->user()->row()->id); + + if ($this->router->fetch_class() == 'dashboard') + { + $this->data['dashboard_alert_file_install'] = $this->core_model->get_file_install(); + $this->data['header_alert_file_install'] = NULL; + } + else + { + $this->data['dashboard_alert_file_install'] = NULL; + $this->data['header_alert_file_install'] = NULL; /* << A MODIFIER !!! + } + + } } } diff --git a/application/language/english/admin/actions_lang.php b/application/language/english/admin/actions_lang.php index 0980921..cda5230 100644 --- a/application/language/english/admin/actions_lang.php +++ b/application/language/english/admin/actions_lang.php @@ -20,3 +20,7 @@ $lang['actions_see'] = 'See'; $lang['actions_submit'] = 'Submit'; $lang['actions_yes'] = 'Yes'; +$lang['actions_delete'] = 'Delete'; + +$lang['actions_security_error'] = 'Security error'; +$lang['actions_file_install_exist'] = 'You must %s the installation files.'; diff --git a/application/language/french/admin/actions_lang.php b/application/language/french/admin/actions_lang.php index 6db2e4d..8439ace 100644 --- a/application/language/french/admin/actions_lang.php +++ b/application/language/french/admin/actions_lang.php @@ -20,3 +20,7 @@ $lang['actions_see'] = 'Voir'; $lang['actions_submit'] = 'Envoyer'; $lang['actions_yes'] = 'Oui'; +$lang['actions_delete'] = 'Supprimer'; + +$lang['actions_security_error'] = 'Erreur de sécurité'; +$lang['actions_file_install_exist'] = 'Vous devez impérativement %s les fichier d\'installation.'; diff --git a/application/models/admin/Core_model.php b/application/models/admin/Core_model.php new file mode 100644 index 0000000..1a472ef --- /dev/null +++ b/application/models/admin/Core_model.php @@ -0,0 +1,28 @@ +'; + $val.= '
'; + $val.= '
'; + $val.= '

' . lang('actions_security_error') . '

'; + $val.= '

' . sprintf(lang('actions_file_install_exist'), '' . strtolower(lang('actions_delete')) . '') . '

'; + $val.= '
'; + $val.= '
'; + $val.= ''; + + return $val; + } + } +} diff --git a/application/views/admin/_templates/main_header.php b/application/views/admin/_templates/main_header.php index 211374d..2e2f578 100644 --- a/application/views/admin/_templates/main_header.php +++ b/application/views/admin/_templates/main_header.php @@ -45,6 +45,9 @@ + + +