Beispiel #1
0
 /**
  * Constructor.
  * @param string $userLogin Nombre de usuario.
  * @param string $userName Nombre real.
  * @param string $userEmail Email.
  * @param string $userPass Contraseña.
  * @param int $userRol Rol asignado.
  * @param string $userUrl Pagina web del usuario.
  */
 public function __construct($userLogin, $userName, $userEmail, $userPass, $userRol, $userUrl)
 {
     parent::__construct(User::getTableName(), self::$COLUMNS, self::$VALUES);
     $this->userLogin = $userLogin;
     $this->userName = $userName;
     $this->userEmail = $userEmail;
     $this->userPass = User::encrypt($userPass);
     $this->userRol = 0;
     $this->userUrl = $userUrl;
 }
Beispiel #2
0
 /**
  * Constructor.
  * @param User $user Instancia con los datos sin modificar.
  * @param string $userLogin Nombre de usuario.
  * @param string $userName Nombre real.
  * @param string $userEmail Email.
  * @param string $userPass Contraseña.
  * @param int $userRol Rol asignado.
  * @param string $userUrl Pagina web del usuario.
  */
 public function __construct(User $user, $userLogin, $userName, $userEmail, $userPass, $userRol, $userUrl)
 {
     parent::__construct(User::getTableName());
     $this->user = $user;
     $this->userLogin = $userLogin;
     $this->userName = $userName;
     $this->userEmail = $userEmail;
     $this->userPass = User::encrypt($userPass);
     $this->userRol = $userRol;
     $this->userUrl = $userUrl;
 }
Beispiel #3
0
 /**
  * Constructor.
  * @param int $id Identificador.
  */
 public function __construct($id)
 {
     parent::__construct($id, User::getTableName());
 }
Beispiel #4
0
 /**
  * Metodo que obtiene todos los usuarios segun su rol asignado.
  * @param int $value
  * @return Users
  */
 public static function selectByRol($value)
 {
     $select = self::selectBy(User::getTableName(), $value, User::USER_ROL, \PDO::PARAM_INT);
     return self::getInstanceData($select);
 }