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