Beispiel #1
0
 public static function EditarPOSTAction()
 {
     if (isset($_POST)) {
         $rol = new Rol();
         $rol->setIdRol($_POST['idRol']);
         $rol->setDescripcion($_POST['descripcion']);
         RolDAO::editar($rol) ? $mensaje = "Rol modificadO correctamente" : ($mensaje = "El Rol no fue modificado correctamente");
         PermisoDAO::eliminarbyIdRol($rol->getIdRol());
         foreach ($_POST as $key => $value) {
             if ($value == 'on' && substr($key, 0, 2) != 'ct') {
                 $permiso = new Permiso();
                 $permiso->setIdRol($rol->getIdRol());
                 $permiso->setDescripcion($key);
                 PermisoDAO::crear($permiso);
             }
         }
     }
     $roles = RolDAO::getAll();
     require_once './views/Mantenimiento/Rol/Lista.php';
 }