/** * Formulario para editar permisos */ public function form_permisos() { $this->load->helper(array("modulo/permiso/permiso")); $salida = array(); $params = $this->input->post(null, true); $lista = $this->modulo_model->listarModulosEmergencia(); foreach ($lista as $permiso) { $permisos_modulo = $this->permiso_model->getByRolAndModulo($params["id"], $permiso["per_ia_id"]); if (!is_null($permisos_modulo)) { $acciones = Zend_Json::decode($permisos_modulo->permisos); } else { $acciones = array(); } $salida[] = array("nombre" => $permiso["per_c_nombre"], "id" => $permiso["per_ia_id"], "permiso" => $acciones); } fb($salida); $this->load->view("pages/mantenedor_rol/form-permisos", array("lista" => $salida, "id_rol" => $params["id"])); }