Example #1
0
 public function __construct()
 {
     parent::__construct();
     $this->setup_name(TRUE, 'materiel', 'materiel');
     $this->entry_attr(array('code' => 'materiel_cod', 'libelle' => 'materiel_designation', 'lv' => 'materiel_lv', 'lj' => 'materiel_lj', 'prix' => 'materiel_cout', 'assign' => 'materiel_assign', 'qte' => 'materiel_qte'));
     // Check the main context (complexe, etablissement and annee)
     check_context();
     // Load needed model
     $this->load->model('local_model');
     // Process changing local
     if ($this->input->post('changer_local')) {
         $this->load->model('local_model');
         $local = $this->local_model->get($this->input->post('materiel_local'));
         if ($local) {
             context_set('local_id', $local->id);
             context_set('local_code', $local->code);
         }
     }
     // Check if local is valid
     $local = NULL;
     if (context_get('local_id') && context_get('local_code')) {
         $local = $this->local_model->get(context_get('local_id'));
     }
     if (!$local) {
         $local = $this->local_model->get_first();
         if ($local) {
             context_set('local_id', $local->id);
             context_set('local_code', $local->code);
         }
     }
     if (!$local) {
         context_set('local_id', NULL);
         context_set('local_code', NULL);
     }
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
     $this->setup_name(TRUE, 'personnel', 'personnel');
     $this->entry_attr(array('matricule' => 'personnel_matricule', 'fonction' => 'personnel_fonction', 'nom' => 'personnel_nom', 'prenom' => 'personnel_prenom', 'echelle' => 'personnel_echelle', 'echelon' => 'personnel_echelon', 'date_naiss' => 'personnel_date_naiss', 'date_recrut' => 'personnel_date_recrut', 'categorie' => 'personnel_categorie', 'tel' => 'personnel_tel', 'adresse' => 'personnel_adresse', 'assign' => 'personnel_assign'));
     check_context();
 }
Example #3
0
 public function __construct()
 {
     parent::__construct();
     $this->setup_name(TRUE, 'local', 'locaux');
     $this->entry_attr(array('code' => 'local_code', 'type' => 'local_type', 'categorie' => 'local_categorie'));
     check_context();
 }
Example #4
0
 public function __construct()
 {
     parent::__construct();
     $this->setup_name(TRUE, 'secteur');
     $this->entry_attr(array('code' => 'secteur_code', 'libelle' => 'secteur_libelle', 'assign' => 'secteur_assign'));
     check_context();
 }
Example #5
0
 public function contexte_secteur()
 {
     $redirect_to = $this->input->get('redirect');
     check_context('admin/utilisateur/contexte_secteur' . ($redirect_to ? '?redirect=' . $redirect_to : ''));
     $this->load->model('secteur_model');
     $this->load->helper('form');
     $this->load->helper('common');
     if ($this->input->post('secteur')) {
         $secteur = $this->secteur_model->get_context($this->input->post('secteur'));
         if ($secteur) {
             context_set('secteur_id', $secteur->id);
             context_set('secteur_libelle', $secteur->libelle);
             context_set('etab_secteur_id', $secteur->id_etab_secteur);
             $this->session->keep_flashdata('flash_msg');
             $this->session->set_flashdata('flash_msg', "Secteur sélectionné");
             redirect($this->input->post('redirect_route') ? $this->input->post('redirect_route') : 'admin');
         } else {
             $this->session->set_flashdata('flash_msg_fail', "Erreur lors de la sélection de secteur");
         }
     }
     $curr_secteur_id = context_get('secteur_id');
     $data = array('secteurs' => $this->secteur_model->list_context(), 'curr_secteur_id' => $curr_secteur_id, 'redirect_route' => $redirect_to);
     $this->show('utilisateur/contexte_secteur', $data);
 }
Example #6
0
 function check_context_secteur($redirect_to = NULL)
 {
     if (context_get('secteur_id') && context_get('etab_secteur_id')) {
         return true;
     }
     if ($redirect_to == NULL) {
         $ci =& get_instance();
         $redirect_to = 'admin/' . $ci->router->fetch_class();
     }
     if (check_context('admin/utilisateur/contexte_secteur?redirect=' . $redirect_to)) {
         redirect('admin/utilisateur/contexte_secteur?redirect=' . $redirect_to);
     }
     return false;
 }