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'); }