ObjectUser.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. class ObjectUser {
  3. public $primaryKey;
  4. public $login;
  5. public $password;// optional (required in createUser)
  6. public $name;
  7. public $email;
  8. public $aliasesList;
  9. public $phone;
  10. public $homeEmail;
  11. public $homePhone;
  12. public $employeeType;// 'Pracownik','Kandydat','Partner','Anonymous'
  13. public $isDisabled;// 1, 0 or null if not set
  14. public $firstName;
  15. public $lastName;
  16. protected $_storage;
  17. public function __construct($storage) {
  18. $this->_storage = $storage;
  19. }
  20. public function exportData() {
  21. $data = new stdClass();
  22. $data->primaryKey = $this->primaryKey;
  23. $data->login = $this->login;
  24. $data->password = $this->password;
  25. $data->name = $this->name;
  26. $data->email = $this->email;
  27. $data->aliasesList = $this->aliasesList;
  28. $data->phone = $this->phone;
  29. $data->homeEmail = $this->homeEmail;
  30. $data->homePhone = $this->homePhone;
  31. $data->employeeType = $this->employeeType;
  32. $data->isDisabled = $this->isDisabled;
  33. $data->firstName = $this->firstName;
  34. $data->lastName = $this->lastName;
  35. return $data;
  36. }
  37. }