ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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
31 protected $usr_id;
39 protected $login;
47 protected $passwd;
55 protected $firstname;
63 protected $lastname;
71 protected $title;
79 protected $gender;
87 protected $email;
95 protected $institution;
103 protected $street;
111 protected $city;
119 protected $zipcode;
127 protected $country;
135 protected $phone_office;
143 protected $last_login;
151 protected $last_update;
159 protected $create_date;
167 protected $hobby;
175 protected $department;
183 protected $phone_home;
191 protected $phone_mobile;
199 protected $fax;
207 protected $i2passwd;
263 protected $matriculation;
272 protected $active;
280 protected $approve_date;
288 protected $agree_date;
296 protected $client_ip;
304 protected $auth_mode;
320 protected $ext_account;
328 protected $feed_hash;
336 protected $latitude;
344 protected $longitude;
353 protected $loc_zoom;
379 protected $reg_hash;
387 protected $birthday;
395 protected $sel_country;
403 protected $last_visited;
421
422
426 public function setActive($active)
427 {
428 $this->active = $active;
429 }
430
431
435 public function getActive()
436 {
437 return $this->active;
438 }
439
440
444 public function setAgreeDate($agree_date)
445 {
446 $this->agree_date = $agree_date;
447 }
448
449
453 public function getAgreeDate()
454 {
455 return $this->agree_date;
456 }
457
458
463 {
464 $this->approve_date = $approve_date;
465 }
466
467
471 public function getApproveDate()
472 {
473 return $this->approve_date;
474 }
475
476
480 public function setAuthMode($auth_mode)
481 {
482 $this->auth_mode = $auth_mode;
483 }
484
485
489 public function getAuthMode()
490 {
491 return $this->auth_mode;
492 }
493
494
498 public function setBirthday($birthday)
499 {
500 $this->birthday = $birthday;
501 }
502
503
507 public function getBirthday()
508 {
509 return $this->birthday;
510 }
511
512
516 public function setCity($city)
517 {
518 $this->city = $city;
519 }
520
521
525 public function getCity()
526 {
527 return $this->city;
528 }
529
530
534 public function setClientIp($client_ip)
535 {
536 $this->client_ip = $client_ip;
537 }
538
539
543 public function getClientIp()
544 {
545 return $this->client_ip;
546 }
547
548
552 public function setCountry($country)
553 {
554 $this->country = $country;
555 }
556
557
561 public function getCountry()
562 {
563 return $this->country;
564 }
565
566
571 {
572 $this->create_date = $create_date;
573 }
574
575
579 public function getCreateDate()
580 {
581 return $this->create_date;
582 }
583
587 public function setDepartment($department)
588 {
589 $this->department = $department;
590 }
591
592
596 public function getDepartment()
597 {
598 return $this->department;
599 }
600
601
605 public function setEmail($email)
606 {
607 $this->email = $email;
608 }
609
610
614 public function getEmail()
615 {
616 return $this->email;
617 }
618
619
624 {
625 $this->ext_account = $ext_account;
626 }
627
628
632 public function getExtAccount()
633 {
634 return $this->ext_account;
635 }
636
637
641 public function setFax($fax)
642 {
643 $this->fax = $fax;
644 }
645
646
650 public function getFax()
651 {
652 return $this->fax;
653 }
654
655
659 public function setFeedHash($feed_hash)
660 {
661 $this->feed_hash = $feed_hash;
662 }
663
664
668 public function getFeedHash()
669 {
670 return $this->feed_hash;
671 }
672
673
677 public function setFirstname($firstname)
678 {
679 $this->firstname = $firstname;
680 }
681
682
686 public function getFirstname()
687 {
688 return $this->firstname;
689 }
690
691
695 public function setGender($gender)
696 {
697 $this->gender = $gender;
698 }
699
700
704 public function getGender()
705 {
706 return $this->gender;
707 }
708
709
713 public function setHobby($hobby)
714 {
715 $this->hobby = $hobby;
716 }
717
718
722 public function getHobby()
723 {
724 return $this->hobby;
725 }
726
727
731 public function setI2passwd($i2passwd)
732 {
733 $this->i2passwd = $i2passwd;
734 }
735
736
740 public function getI2passwd()
741 {
742 return $this->i2passwd;
743 }
744
749 {
750 $this->inactivation_date = $inactivation_date;
751 }
752
753
757 public function getInactivationDate()
758 {
760 }
761
762
767 {
768 $this->institution = $institution;
769 }
770
771
775 public function getInstitution()
776 {
777 return $this->institution;
778 }
779
780
785 {
786 $this->is_self_registered = $is_self_registered;
787 }
788
789
793 public function getIsSelfRegistered()
794 {
796 }
797
798
802 public function setLastLogin($last_login)
803 {
804 $this->last_login = $last_login;
805 }
806
807
811 public function getLastLogin()
812 {
813 return $this->last_login;
814 }
815
816
821 {
822 $this->last_password_change = $last_password_change;
823 }
824
825
829 public function getLastPasswordChange()
830 {
832 }
833
834
839 {
840 $this->last_update = $last_update;
841 }
842
843
847 public function getLastUpdate()
848 {
849 return $this->last_update;
850 }
851
852
857 {
858 $this->last_visited = $last_visited;
859 }
860
861
865 public function getLastVisited()
866 {
867 return $this->last_visited;
868 }
869
870
874 public function setLastname($lastname)
875 {
876 $this->lastname = $lastname;
877 }
878
879
883 public function getLastname()
884 {
885 return $this->lastname;
886 }
887
888
892 public function setLatitude($latitude)
893 {
894 $this->latitude = $latitude;
895 }
896
897
901 public function getLatitude()
902 {
903 return $this->latitude;
904 }
905
906
910 public function setLocZoom($loc_zoom)
911 {
912 $this->loc_zoom = $loc_zoom;
913 }
914
915
919 public function getLocZoom()
920 {
921 return $this->loc_zoom;
922 }
923
924
928 public function setLogin($login)
929 {
930 $this->login = $login;
931 }
932
933
937 public function getLogin()
938 {
939 return $this->login;
940 }
941
942
947 {
948 $this->login_attempts = $login_attempts;
949 }
950
951
955 public function getLoginAttempts()
956 {
958 }
959
960
964 public function setLongitude($longitude)
965 {
966 $this->longitude = $longitude;
967 }
968
969
973 public function getLongitude()
974 {
975 return $this->longitude;
976 }
977
978
983 {
984 $this->matriculation = $matriculation;
985 }
986
987
991 public function getMatriculation()
992 {
994 }
995
996
1000 public function setPasswd($passwd)
1001 {
1002 $this->passwd = $passwd;
1003 }
1004
1005
1009 public function getPasswd()
1010 {
1011 return $this->passwd;
1012 }
1013
1014
1018 public function setPhoneHome($phone_home)
1019 {
1020 $this->phone_home = $phone_home;
1021 }
1022
1023
1027 public function getPhoneHome()
1028 {
1029 return $this->phone_home;
1030 }
1031
1032
1037 {
1038 $this->phone_mobile = $phone_mobile;
1039 }
1040
1041
1045 public function getPhoneMobile()
1046 {
1047 return $this->phone_mobile;
1048 }
1049
1050
1055 {
1056 $this->phone_office = $phone_office;
1057 }
1058
1059
1063 public function getPhoneOffice()
1064 {
1065 return $this->phone_office;
1066 }
1067
1068
1073 {
1074 $this->profile_incomplete = $profile_incomplete;
1075 }
1076
1077
1081 public function getProfileIncomplete()
1082 {
1084 }
1085
1086
1091 {
1092 $this->referral_comment = $referral_comment;
1093 }
1094
1095
1099 public function getReferralComment()
1100 {
1102 }
1103
1104
1108 public function setRegHash($reg_hash)
1109 {
1110 $this->reg_hash = $reg_hash;
1111 }
1112
1113
1117 public function getRegHash()
1118 {
1119 return $this->reg_hash;
1120 }
1121
1122
1127 {
1128 $this->sel_country = $sel_country;
1129 }
1130
1131
1135 public function getSelCountry()
1136 {
1137 return $this->sel_country;
1138 }
1139
1140
1144 public function setStreet($street)
1145 {
1146 $this->street = $street;
1147 }
1148
1149
1153 public function getStreet()
1154 {
1155 return $this->street;
1156 }
1157
1158
1163 {
1164 $this->time_limit_from = $time_limit_from;
1165 }
1166
1167
1171 public function getTimeLimitFrom()
1172 {
1174 }
1175
1176
1181 {
1182 $this->time_limit_message = $time_limit_message;
1183 }
1184
1185
1189 public function getTimeLimitMessage()
1190 {
1192 }
1193
1194
1199 {
1200 $this->time_limit_owner = $time_limit_owner;
1201 }
1202
1203
1207 public function getTimeLimitOwner()
1208 {
1210 }
1211
1212
1217 {
1218 $this->time_limit_unlimited = $time_limit_unlimited;
1219 }
1220
1221
1225 public function getTimeLimitUnlimited()
1226 {
1228 }
1229
1230
1235 {
1236 $this->time_limit_until = $time_limit_until;
1237 }
1238
1239
1243 public function getTimeLimitUntil()
1244 {
1246 }
1247
1248
1252 public function setTitle($title)
1253 {
1254 $this->title = $title;
1255 }
1256
1257
1261 public function getTitle()
1262 {
1263 return $this->title;
1264 }
1265
1266
1270 public function setUsrId($usr_id)
1271 {
1272 $this->usr_id = $usr_id;
1273 }
1274
1275
1279 public function getUsrId()
1280 {
1281 return $this->usr_id;
1282 }
1283
1284
1288 public function setZipcode($zipcode)
1289 {
1290 $this->zipcode = $zipcode;
1291 }
1292
1293
1297 public function getZipcode()
1298 {
1299 return $this->zipcode;
1300 }
1301
1302
1306 public function setKey($key)
1307 {
1308 $this->key = $key;
1309 }
1310
1311
1315 public function getKey()
1316 {
1317 return $this->key;
1318 }
1319}
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