Example #1
0
 function setSin(User $user, $pkEmail)
 {
     $parametros["email"] = $user->getEmail();
     $parametros["alias"] = $user->getAlias();
     $parametros["activo"] = $user->getActivo();
     $parametros["administrador"] = $user->getAdministrador();
     $parametros["personal"] = $user->getPersonal();
     $parametrosWhere = array();
     $parametrosWhere["email"] = $pkEmail;
     return $this->bd->update2($this->tabla, $parametros, $parametrosWhere);
 }
 function insert(User $user)
 {
     //Se pasa un objeto city y se inserta, se devuelve el id del elemento con el que se ha insertado
     $parametrosSet = array();
     $parametrosSet['clave'] = $user->getClave();
     $parametrosSet['alias'] = $user->getAlias();
     $parametrosSet['fechaAlta'] = $user->getFechaAlta();
     $parametrosSet['activo'] = $user->getActivo();
     $parametrosSet['administrador'] = $user->getAdministrador();
     $parametrosSet['personal'] = $user->getPersonal();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
 function insert(User $user)
 {
     $parametrosSet = array();
     $parametrosSet['email'] = $user->getEmail();
     $parametrosSet['clave'] = $user->getClave();
     $parametrosSet['alias'] = $user->getAlias();
     $parametrosSet['fechaAlta'] = $user->getFechaAlta();
     $parametrosSet['activo'] = $user->getActivo();
     $parametrosSet['administrador'] = $user->getAdministrador();
     $parametrosSet['personal'] = $user->getPersonal();
     return $this->bd->insert($this->tabla, $parametrosSet);
 }
Example #4
0
 function setSin(User $user, $pkEmail)
 {
     $parametros["email"] = $user->getEmail();
     $parametros["alias"] = $user->getAlias();
     $parametros["activo"] = $user->getActivo();
     $parametros["administrador"] = $user->getAdministrador();
     $parametros["personal"] = $user->getPersonal();
     $parametros["avatar"] = $user->getAvatar();
     $parametros["descripcion"] = $user->getDescripcion();
     $parametros["privado"] = $user->getPrivado();
     $parametros["plantilla"] = $user->getPlantilla();
     $parametrosWhere = array();
     $parametrosWhere["email"] = $pkEmail;
     return $this->bd->update2($this->tabla, $parametros, $parametrosWhere);
 }
Example #5
0
 function set(User $usuario)
 {
     //Update de todos los campos menos el Email, el Email se usara como el where para el update numero de filas modificadas
     $parametrosSet = array();
     $parametrosSet['clave'] = $usuario->getClave();
     $parametrosSet['alias'] = $usuario->getAlias();
     $parametrosSet['fechaalta'] = $usuario->getFechaalta();
     $parametrosSet['activo'] = $usuario->getActivo();
     $parametrosSet['administrador'] = $usuario->getActivo();
     $parametrosSet['personal'] = $usuario->getPersonal();
     $parametrosSet['imagen'] = $usuario->getImagen();
     $parametrosWhere = array();
     $parametrosWhere['email'] = $usuario->getEmail();
     return $this->bd->update($this->tabla, $parametrosSet, $parametrosWhere);
 }
Example #6
0
 function getLevel(User $user = null)
 {
     if ($user !== null && $user->getActivo() == '1') {
         if ($user->getAdministrador() == '1') {
             return '3';
             //Full access
         } else {
             if ($user->getPersonal() == '1') {
                 return '2';
                 //staff access
             } else {
                 return '1';
                 //user access
             }
         }
     } else {
         return '0';
         //register access
     }
 }