ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.arUser.php
Go to the documentation of this file.
1<?php
2require_once('./Services/ActiveRecord/class.ActiveRecord.php');
3
10class arUser extends ActiveRecord
11{
12
16 public static function returnDbTableName()
17 {
18 return 'usr_data';
19 }
20
21
32 protected $usr_id;
40 protected $login;
48 protected $passwd;
56 protected $firstname;
64 protected $lastname;
72 protected $title;
80 protected $gender;
88 protected $email;
96 protected $institution;
104 protected $street;
112 protected $city;
120 protected $zipcode;
128 protected $country;
136 protected $phone_office;
144 protected $last_login;
152 protected $last_update;
160 protected $create_date;
168 protected $hobby;
176 protected $department;
184 protected $phone_home;
192 protected $phone_mobile;
200 protected $fax;
208 protected $i2passwd;
264 protected $matriculation;
273 protected $active;
281 protected $approve_date;
289 protected $agree_date;
297 protected $client_ip;
305 protected $auth_mode;
321 protected $ext_account;
329 protected $feed_hash;
337 protected $latitude;
345 protected $longitude;
354 protected $loc_zoom;
380 protected $reg_hash;
388 protected $birthday;
396 protected $sel_country;
404 protected $last_visited;
422
423
427 public function setActive($active)
428 {
429 $this->active = $active;
430 }
431
432
436 public function getActive()
437 {
438 return $this->active;
439 }
440
441
445 public function setAgreeDate($agree_date)
446 {
447 $this->agree_date = $agree_date;
448 }
449
450
454 public function getAgreeDate()
455 {
456 return $this->agree_date;
457 }
458
459
464 {
465 $this->approve_date = $approve_date;
466 }
467
468
472 public function getApproveDate()
473 {
474 return $this->approve_date;
475 }
476
477
481 public function setAuthMode($auth_mode)
482 {
483 $this->auth_mode = $auth_mode;
484 }
485
486
490 public function getAuthMode()
491 {
492 return $this->auth_mode;
493 }
494
495
499 public function setBirthday($birthday)
500 {
501 $this->birthday = $birthday;
502 }
503
504
508 public function getBirthday()
509 {
510 return $this->birthday;
511 }
512
513
517 public function setCity($city)
518 {
519 $this->city = $city;
520 }
521
522
526 public function getCity()
527 {
528 return $this->city;
529 }
530
531
535 public function setClientIp($client_ip)
536 {
537 $this->client_ip = $client_ip;
538 }
539
540
544 public function getClientIp()
545 {
546 return $this->client_ip;
547 }
548
549
553 public function setCountry($country)
554 {
555 $this->country = $country;
556 }
557
558
562 public function getCountry()
563 {
564 return $this->country;
565 }
566
567
572 {
573 $this->create_date = $create_date;
574 }
575
576
580 public function getCreateDate()
581 {
582 return $this->create_date;
583 }
584
588 public function setDepartment($department)
589 {
590 $this->department = $department;
591 }
592
593
597 public function getDepartment()
598 {
599 return $this->department;
600 }
601
602
606 public function setEmail($email)
607 {
608 $this->email = $email;
609 }
610
611
615 public function getEmail()
616 {
617 return $this->email;
618 }
619
620
625 {
626 $this->ext_account = $ext_account;
627 }
628
629
633 public function getExtAccount()
634 {
635 return $this->ext_account;
636 }
637
638
642 public function setFax($fax)
643 {
644 $this->fax = $fax;
645 }
646
647
651 public function getFax()
652 {
653 return $this->fax;
654 }
655
656
660 public function setFeedHash($feed_hash)
661 {
662 $this->feed_hash = $feed_hash;
663 }
664
665
669 public function getFeedHash()
670 {
671 return $this->feed_hash;
672 }
673
674
678 public function setFirstname($firstname)
679 {
680 $this->firstname = $firstname;
681 }
682
683
687 public function getFirstname()
688 {
689 return $this->firstname;
690 }
691
692
696 public function setGender($gender)
697 {
698 $this->gender = $gender;
699 }
700
701
705 public function getGender()
706 {
707 return $this->gender;
708 }
709
710
714 public function setHobby($hobby)
715 {
716 $this->hobby = $hobby;
717 }
718
719
723 public function getHobby()
724 {
725 return $this->hobby;
726 }
727
728
732 public function setI2passwd($i2passwd)
733 {
734 $this->i2passwd = $i2passwd;
735 }
736
737
741 public function getI2passwd()
742 {
743 return $this->i2passwd;
744 }
745
750 {
751 $this->inactivation_date = $inactivation_date;
752 }
753
754
758 public function getInactivationDate()
759 {
761 }
762
763
768 {
769 $this->institution = $institution;
770 }
771
772
776 public function getInstitution()
777 {
778 return $this->institution;
779 }
780
781
786 {
787 $this->is_self_registered = $is_self_registered;
788 }
789
790
794 public function getIsSelfRegistered()
795 {
797 }
798
799
803 public function setLastLogin($last_login)
804 {
805 $this->last_login = $last_login;
806 }
807
808
812 public function getLastLogin()
813 {
814 return $this->last_login;
815 }
816
817
822 {
823 $this->last_password_change = $last_password_change;
824 }
825
826
830 public function getLastPasswordChange()
831 {
833 }
834
835
840 {
841 $this->last_update = $last_update;
842 }
843
844
848 public function getLastUpdate()
849 {
850 return $this->last_update;
851 }
852
853
858 {
859 $this->last_visited = $last_visited;
860 }
861
862
866 public function getLastVisited()
867 {
868 return $this->last_visited;
869 }
870
871
875 public function setLastname($lastname)
876 {
877 $this->lastname = $lastname;
878 }
879
880
884 public function getLastname()
885 {
886 return $this->lastname;
887 }
888
889
893 public function setLatitude($latitude)
894 {
895 $this->latitude = $latitude;
896 }
897
898
902 public function getLatitude()
903 {
904 return $this->latitude;
905 }
906
907
911 public function setLocZoom($loc_zoom)
912 {
913 $this->loc_zoom = $loc_zoom;
914 }
915
916
920 public function getLocZoom()
921 {
922 return $this->loc_zoom;
923 }
924
925
929 public function setLogin($login)
930 {
931 $this->login = $login;
932 }
933
934
938 public function getLogin()
939 {
940 return $this->login;
941 }
942
943
948 {
949 $this->login_attempts = $login_attempts;
950 }
951
952
956 public function getLoginAttempts()
957 {
959 }
960
961
965 public function setLongitude($longitude)
966 {
967 $this->longitude = $longitude;
968 }
969
970
974 public function getLongitude()
975 {
976 return $this->longitude;
977 }
978
979
984 {
985 $this->matriculation = $matriculation;
986 }
987
988
992 public function getMatriculation()
993 {
995 }
996
997
1001 public function setPasswd($passwd)
1002 {
1003 $this->passwd = $passwd;
1004 }
1005
1006
1010 public function getPasswd()
1011 {
1012 return $this->passwd;
1013 }
1014
1015
1019 public function setPhoneHome($phone_home)
1020 {
1021 $this->phone_home = $phone_home;
1022 }
1023
1024
1028 public function getPhoneHome()
1029 {
1030 return $this->phone_home;
1031 }
1032
1033
1038 {
1039 $this->phone_mobile = $phone_mobile;
1040 }
1041
1042
1046 public function getPhoneMobile()
1047 {
1048 return $this->phone_mobile;
1049 }
1050
1051
1056 {
1057 $this->phone_office = $phone_office;
1058 }
1059
1060
1064 public function getPhoneOffice()
1065 {
1066 return $this->phone_office;
1067 }
1068
1069
1074 {
1075 $this->profile_incomplete = $profile_incomplete;
1076 }
1077
1078
1082 public function getProfileIncomplete()
1083 {
1085 }
1086
1087
1092 {
1093 $this->referral_comment = $referral_comment;
1094 }
1095
1096
1100 public function getReferralComment()
1101 {
1103 }
1104
1105
1109 public function setRegHash($reg_hash)
1110 {
1111 $this->reg_hash = $reg_hash;
1112 }
1113
1114
1118 public function getRegHash()
1119 {
1120 return $this->reg_hash;
1121 }
1122
1123
1128 {
1129 $this->sel_country = $sel_country;
1130 }
1131
1132
1136 public function getSelCountry()
1137 {
1138 return $this->sel_country;
1139 }
1140
1141
1145 public function setStreet($street)
1146 {
1147 $this->street = $street;
1148 }
1149
1150
1154 public function getStreet()
1155 {
1156 return $this->street;
1157 }
1158
1159
1164 {
1165 $this->time_limit_from = $time_limit_from;
1166 }
1167
1168
1172 public function getTimeLimitFrom()
1173 {
1175 }
1176
1177
1182 {
1183 $this->time_limit_message = $time_limit_message;
1184 }
1185
1186
1190 public function getTimeLimitMessage()
1191 {
1193 }
1194
1195
1200 {
1201 $this->time_limit_owner = $time_limit_owner;
1202 }
1203
1204
1208 public function getTimeLimitOwner()
1209 {
1211 }
1212
1213
1218 {
1219 $this->time_limit_unlimited = $time_limit_unlimited;
1220 }
1221
1222
1226 public function getTimeLimitUnlimited()
1227 {
1229 }
1230
1231
1236 {
1237 $this->time_limit_until = $time_limit_until;
1238 }
1239
1240
1244 public function getTimeLimitUntil()
1245 {
1247 }
1248
1249
1253 public function setTitle($title)
1254 {
1255 $this->title = $title;
1256 }
1257
1258
1262 public function getTitle()
1263 {
1264 return $this->title;
1265 }
1266
1267
1271 public function setUsrId($usr_id)
1272 {
1273 $this->usr_id = $usr_id;
1274 }
1275
1276
1280 public function getUsrId()
1281 {
1282 return $this->usr_id;
1283 }
1284
1285
1289 public function setZipcode($zipcode)
1290 {
1291 $this->zipcode = $zipcode;
1292 }
1293
1294
1298 public function getZipcode()
1299 {
1300 return $this->zipcode;
1301 }
1302
1303
1307 public function setKey($key)
1308 {
1309 $this->key = $key;
1310 }
1311
1312
1316 public function getKey()
1317 {
1318 return $this->key;
1319 }
1320}
Class ActiveRecord.
An exception for terminatinating execution or to throw for unit testing.
Class arUser.
setKey($key)
setPhoneOffice($phone_office)
setTitle($title)
setInstitution($institution)
setActive($active)
getFirstname()
getLoginAttempts()
setTimeLimitUnlimited($time_limit_unlimited)
setLoginAttempts($login_attempts)
setInactivationDate($inactivation_date)
setLocZoom($loc_zoom)
getLastLogin()
getProfileIncomplete()
setLastVisited($last_visited)
setDepartment($department)
setI2passwd($i2passwd)
setReferralComment($referral_comment)
setProfileIncomplete($profile_incomplete)
setLatitude($latitude)
setCity($city)
getLastUpdate()
setLastname($lastname)
setLongitude($longitude)
setMatriculation($matriculation)
getLastVisited()
setCreateDate($create_date)
setCountry($country)
setBirthday($birthday)
setFeedHash($feed_hash)
setUsrId($usr_id)
getTimeLimitMessage()
getTimeLimitUnlimited()
getPhoneOffice()
getLastPasswordChange()
getTimeLimitOwner()
setTimeLimitUntil($time_limit_until)
getMatriculation()
setStreet($street)
setClientIp($client_ip)
getAgreeDate()
getLongitude()
$time_limit_unlimited
$profile_incomplete
getCreateDate()
setPhoneMobile($phone_mobile)
setIsSelfRegistered($is_self_registered)
setRegHash($reg_hash)
setLastPasswordChange($last_password_change)
getApproveDate()
getReferralComment()
$time_limit_message
getInactivationDate()
setAuthMode($auth_mode)
getIsSelfRegistered()
getInstitution()
setLogin($login)
setFirstname($firstname)
setLastUpdate($last_update)
static returnDbTableName()
setTimeLimitMessage($time_limit_message)
setAgreeDate($agree_date)
$is_self_registered
setApproveDate($approve_date)
getExtAccount()
setGender($gender)
setTimeLimitOwner($time_limit_owner)
getDepartment()
getTimeLimitFrom()
$last_password_change
getPhoneMobile()
setZipcode($zipcode)
setFax($fax)
setTimeLimitFrom($time_limit_from)
setPasswd($passwd)
setSelCountry($sel_country)
$inactivation_date
getTimeLimitUntil()
setLastLogin($last_login)
setExtAccount($ext_account)
setPhoneHome($phone_home)
setHobby($hobby)
setEmail($email)
$key
Definition: croninfo.php:18