Skip to content

Commit

Permalink
Add alert file exist >> install.php
Browse files Browse the repository at this point in the history
  • Loading branch information
Emmanuel Campait committed Sep 4, 2015
1 parent f7595fc commit 825fdb4
Show file tree
Hide file tree
Showing 7 changed files with 100 additions and 5 deletions.
24 changes: 19 additions & 5 deletions application/core/MY_Controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,18 +46,32 @@ 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'));

/* Load library function */
$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 !!!
}


}
}
}
Expand Down
4 changes: 4 additions & 0 deletions application/language/english/admin/actions_lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -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.';
4 changes: 4 additions & 0 deletions application/language/french/admin/actions_lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -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.';
28 changes: 28 additions & 0 deletions application/models/admin/Core_model.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Core_model extends CI_Model {

public function __construct()
{
parent::__construct();
}


public function get_file_install()
{
if (file_exists('install.php'))
{
$val = '<div class="row">';
$val.= '<div class="col-md-12">';
$val.= '<div class="alert alert-danger">';
$val.= '<h4><i class="icon fa fa-warning"></i>' . lang('actions_security_error') . '</h4>';
$val.= '<p>' . sprintf(lang('actions_file_install_exist'), '<a href="#" class="btn btn-warning btn-flat btn-xs">' . strtolower(lang('actions_delete')) . '</a>') . '</p>';
$val.= '</div>';
$val.= '</div>';
$val.= '</div>';

return $val;
}
}
}
3 changes: 3 additions & 0 deletions application/views/admin/_templates/main_header.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@
</li>

<?php endif; ?>

<?php echo $header_alert_file_install; ?>

<?php if ($admin_prefs['notifications_menu'] == TRUE): ?>
<!-- Notifications -->
<li class="dropdown notifications-menu">
Expand Down
1 change: 1 addition & 0 deletions application/views/admin/dashboard/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
</section>

<section class="content">
<?php echo $dashboard_alert_file_install; ?>
<div class="row">
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="info-box">
Expand Down
41 changes: 41 additions & 0 deletions install.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AdminLTE</title>
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<meta name="robots" content="noindex, nofollow">
<link rel="icon" href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAqElEQVRYR+2WYQ6AIAiF8W7cq7oXd6v5I2eYAw2nbfivYq+vtwcUgB1EPPNbRBR4Tby2qivErYRvaEnPAdyB5AAi7gCwvSUeAA4iis/TkcKl1csBHu3HQXg7KgBUegVA7UW9AJKeA6znQKULoDcDkt46bahdHtZ1Por/54B2xmuz0uwA3wFfd0Y3gDTjhzvgANMdkGb8yAyY/ro1d4H2y7R1DuAOTHfgAn2CtjCe07uwAAAAAElFTkSuQmCC">
</head>
<body>

<?php
if (extension_loaded('zip'))
{
$zip = new ZipArchive;

if ($zip->open('test.zip') === TRUE)
{
$zip->extractTo('./aaa/');
$zip->close();
}
else
{
echo 'Erreur ouverture fichier test.zip';
}
}
else
{





}
?>




</body>
</html>

0 comments on commit 825fdb4

Please sign in to comment.