예제 #1
0
 public function selectAction()
 {
     //check if the user select a production
     $this->production = new Zend_Session_Namespace('production');
     $model = new Production_Model_Activity();
     if ($this->production->id == null) {
         return $this->_helper->_redirector->gotoSimple('index', 'production', 'production');
     }
     $id = $this->_getParam('id', 0);
     if ($_SESSION["gpms"]["role"] == "Encargado Actividad") {
         if (!$model->IsUserInActivity($id)) {
             return $this->_helper->_redirector->gotoSimple('index', 'production', 'production');
         }
     }
     //      //se comprueba que el usuario tiene permiso para esta actividad
     //se comprueba que el usuario tiene permiso para esta actividad
     //        $model_permission_production = new Production_Model_Permissionproduction();
     //        if (!$model_permission_production->isUserAllowedProduccition($id)) {
     //            echo "no tiene acceso a la produccion " . $production["name"];
     //
     //            return $this->_helper->_redirector->gotoSimple('consult', 'production', 'production');
     //        };
     //
     //           $this->prodcution = new Zend_Session_Namespace('production');
     //        $this->production->id=$id;
     //        $this->production->name=$name;
     //chekear que esta en la tabla
     $this->production = new Zend_Session_Namespace('production');
     $this->production->activity_name = $model->fetchActivityName($id);
     $this->production->activity_id = $id;
     return $this->_helper->_redirector->gotoSimple('consult', 'activity', 'production');
 }