Exemplo n.º 1
0
 public function init()
 {
     parent::init();
     $ns = new Zend_Session_Namespace('user');
     $general = new Application_Model_General();
     $statUser = $general->veriStatUser($ns->data);
     if (!empty($ns->data)) {
         $this->view->firstname = $ns->data['firstname_user'];
         $this->view->lastname = $ns->data['lastname_user'];
         $this->view->lvl = $ns->data['id_rank'];
     }
     if ($statUser == 1 or $statUser == 2) {
         $this->view->isadmin = $statUser;
     } else {
         if ($statUser == 3) {
             Zend_Session::namespaceUnset("user");
             Zend_Session::destroy(true);
             $this->_redirect($this->view->url(array('controller' => 'index', 'action' => 'acces'), null, true));
         }
     }
     $this->category = new Application_Model_Category();
     if ($this->_getParam('message') != null) {
         $this->view->message = "Modification sauvegarder";
     }
 }
Exemplo n.º 2
0
 public function init()
 {
     parent::init();
     zend_session::start();
     $ns = new Zend_Session_Namespace('user');
     $use = new Application_Model_User();
     $general = new Application_Model_General();
     $statUser = $general->veriStatUser($ns->data);
     if (!empty($ns->data)) {
         $this->view->firstname = $ns->data['firstname_user'];
         $this->view->lastname = $ns->data['lastname_user'];
         $this->view->lvl = $ns->data['id_rank'];
     }
     if ($statUser == 1 or $statUser == 2) {
         $this->view->isadmin = $statUser;
     } else {
         if ($statUser == 3) {
             Zend_Session::namespaceUnset("user");
             Zend_Session::destroy(true);
             $this->_redirect($this->view->url(array('controller' => 'index', 'action' => 'acces'), null, true));
         }
     }
     if ($this->_getParam('message') != null) {
         switch ($this->_getParam('message')) {
             case 'deconnection':
                 $this->view->message = "Vous êtes déconnecté";
                 break;
             case 'done':
                 $this->view->message = "Un article à été ajouté";
                 break;
             case 'connecter':
                 $this->view->message = "Vous êtes connecté";
                 break;
             case 'enregistrer':
                 $this->view->message = "Vous êtes inscrit";
                 break;
             case 'erreur':
                 $this->view->message = "Une erreur c'est produite lors de votre inscription.<br/>Veuillez contactez un administrateur";
                 break;
         }
     }
 }