CWIS Developer Documentation

- Home
- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

SystemConfiguration.php
Go to the documentation of this file.
1 <?php
2 #
3 # FILE: SystemConfiguration.php
4 #
5 # Part of the Collection Workflow Integration System (CWIS)
6 # Copyright 2013 Edward Almasy and Internet Scout Research Group
7 # http://scout.wisc.edu/cwis/
8 #
9
10 class SystemConfiguration
11 {
12
17 const UNCHANGED_VALUE = DB_NOVALUE;
18
19 # ---- PUBLIC INTERFACE --------------------------------------------------
20
24 public function __construct()
25 {
26 $this->DB = new Database();
27 }
28
36 public function TopLinkString($NewValue = DB_NOVALUE)
37 {
38 return $this->UpdateValue("TopLinkString", $NewValue);
39 }
40
48 public function TopLinkBeginLetter($NewValue = DB_NOVALUE)
49 {
50 return $this->UpdateValue("TopLinkBeginLetter", $NewValue);
51 }
52
60 public function TopLinkEndLetter($NewValue = DB_NOVALUE)
61 {
62 return $this->UpdateValue("TopLinkEndLetter", $NewValue);
63 }
64
71 public function AdminEmail($NewValue = DB_NOVALUE)
72 {
73 return $this->UpdateValue("AdminEmail", $NewValue);
74 }
75
82 public function PasswordMailSubject($NewValue = DB_NOVALUE)
83 {
84 return $this->UpdateValue("PasswordMailSubject", $NewValue);
85 }
86
93 public function PasswordMailBody($NewValue = DB_NOVALUE)
94 {
95 return $this->UpdateValue("PasswordMailBody", $NewValue);
96 }
97
104 public function PasswordResetMailSubject($NewValue = DB_NOVALUE)
105 {
106 return $this->UpdateValue("PasswordResetMailSubject", $NewValue);
107 }
108
115 public function PasswordResetMailBody($NewValue = DB_NOVALUE)
116 {
117 return $this->UpdateValue("PasswordResetMailBody", $NewValue);
118 }
119
126 public function MailChangeMailSubject($NewValue = DB_NOVALUE)
127 {
128 return $this->UpdateValue("MailChangeMailSubject", $NewValue);
129 }
130
137 public function MailChangeMailBody($NewValue = DB_NOVALUE)
138 {
139 return $this->UpdateValue("MailChangeMailBody", $NewValue);
140 }
141
148 public function PortalName($NewValue = DB_NOVALUE)
149 {
150 return $this->UpdateValue("PortalName", $NewValue);
151 }
152
159 public function DefaultActiveUI($NewValue = DB_NOVALUE)
160 {
161 return $this->UpdateValue("DefaultActiveUI", $NewValue);
162 }
163
170 public function CurrentTheme($NewValue = DB_NOVALUE)
171 {
172 return $this->UpdateValue("CurrentTheme", $NewValue);
173 }
174
181 public function DefaultCharacterSet($NewValue = DB_NOVALUE)
182 {
183 return $this->UpdateValue("DefaultCharacterSet", $NewValue);
184 }
185
193 public function SearchTermsRequired($NewValue = DB_NOVALUE)
194 {
195 return $this->UpdateValue("SearchTermsRequired", $NewValue);
196 }
197
205 public function ShowNumResourcesEnabled($NewValue = DB_NOVALUE)
206 {
207 return $this->UpdateValue("ShowNumResourcesEnabled", $NewValue);
208 }
209
216 public function AnnouncementsEnabled($NewValue = DB_NOVALUE)
217 {
218 return $this->UpdateValue("AnnouncementsEnabled", $NewValue);
219 }
220
227 public function ForumsEnabled($NewValue = DB_NOVALUE)
228 {
229 return $this->UpdateValue("ForumsEnabled", $NewValue);
230 }
231
238 public function ForumsAllowHTML($NewValue = DB_NOVALUE)
239 {
240 return $this->UpdateValue("ForumsAllowHTML", $NewValue);
241 }
242
249 public function ForumsUseWYSIWYG($NewValue = DB_NOVALUE)
250 {
251 return $this->UpdateValue("ForumsUseWYSIWYG", $NewValue);
252 }
253
261 public function AllowMultipleUIsEnabled($NewValue = DB_NOVALUE)
262 {
263 return $this->UpdateValue("AllowMultipleUIsEnabled", $NewValue);
264 }
265
275 public function ResourceLaunchesNewWindowEnabled($NewValue = DB_NOVALUE)
276 {
277 return $this->UpdateValue("ResourceLaunchesNewWindowEnabled", $NewValue);
278 }
279
286 public function ResourceRatingsEnabled($NewValue = DB_NOVALUE)
287 {
288 return $this->UpdateValue("ResourceRatingsEnabled", $NewValue);
289 }
290
297 public function ResourceCommentsEnabled($NewValue = DB_NOVALUE)
298 {
299 return $this->UpdateValue("ResourceCommentsEnabled", $NewValue);
300 }
301
310 public function AccessibilityWizardEnabled($NewValue = DB_NOVALUE)
311 {
312 return FALSE;
313 }
314
323 public function IncrementalKeywordSearchEnabled($NewValue = DB_NOVALUE)
324 {
325 return $this->UpdateValue("IncrementalKeywordSearchEnabled", $NewValue);
326 }
327
335 public function ReleaseFlagApproved($NewValue = DB_NOVALUE)
336 {
337 return $this->UpdateValue("ReleaseFlagApproved", $NewValue);
338 }
339
346 public function SearchDBEnabled($NewValue = DB_NOVALUE)
347 {
348 return $this->UpdateValue("SearchDBEnabled", $NewValue);
349 }
350
358 public function RecommenderDBEnabled($NewValue = DB_NOVALUE)
359 {
360 return $this->UpdateValue("RecommenderDBEnabled", $NewValue);
361 }
362
369 public function OAISQEnabled($NewValue = DB_NOVALUE)
370 {
371 return $this->UpdateValue("OAISQEnabled", $NewValue);
372 }
373
382 public function NumAnnounceOnHomePage($NewValue = DB_NOVALUE)
383 {
384 return $this->UpdateValue("NumAnnounceOnHomePage", $NewValue);
385 }
386
394 public function NumResourcesOnHomePage($NewValue = DB_NOVALUE)
395 {
396 return $this->UpdateValue("NumResourcesOnHomePage", $NewValue);
397 }
398
405 public function LegalNotice($NewValue = DB_NOVALUE)
406 {
407 return $this->UpdateValue("LegalNotice", $NewValue);
408 }
409
416 public function DefaultRecordsPerPage($NewValue = DB_NOVALUE)
417 {
418 return $this->UpdateValue("DefaultRecordsPerPage", $NewValue);
419 }
420
428 public function NumResourcesForSearchFacets($NewValue = DB_NOVALUE)
429 {
430 return $this->UpdateValue("NumResourcesForSearchFacets", $NewValue);
431 }
432
440 public function MaxFacetsPerField($NewValue = DB_NOVALUE)
441 {
442 return $this->UpdateValue("MaxFacetsPerField", $NewValue);
443 }
444
453 public function NumClassesPerBrowsePage($NewValue = DB_NOVALUE)
454 {
455 # if new classes per browse page has been specified
456 if ($NewValue !== DB_NOVALUE &&
457 $NewValue != $this->UpdateValue("NumClassesPerBrowsePage", DB_NOVALUE))
458 {
459 # clear all classification links
460 $this->TopLinkString("");
461 $this->DB->Query("UPDATE Classifications SET LinkString=''");
462 }
463 return $this->UpdateValue("NumClassesPerBrowsePage", $NewValue);
464 }
465
474 public function NumColumnsPerBrowsePage($NewValue = DB_NOVALUE)
475 {
476 return $this->UpdateValue("NumColumnsPerBrowsePage", $NewValue);
477 }
478
486 public function BrowsingFieldId($NewValue = DB_NOVALUE)
487 {
488 return $this->UpdateValue("BrowsingFieldId", $NewValue);
489 }
490
497 public function OaiIdDomain($NewValue = DB_NOVALUE)
498 {
499 return $this->UpdateValue("OaiIdDomain", $NewValue);
500 }
501
508 public function OaiIdPrefix($NewValue = DB_NOVALUE)
509 {
510 return $this->UpdateValue("OaiIdPrefix", $NewValue);
511 }
512
519 public function OaiEarliestDate($NewValue = DB_NOVALUE)
520 {
521 return $this->UpdateValue("OaiEarliestDate", $NewValue);
522 }
523
530 public function OaiDateGranularity($NewValue = DB_NOVALUE)
531 {
532 return $this->UpdateValue("OaiDateGranularity", $NewValue);
533 }
534
541 public function SiteKeywords($NewValue = DB_NOVALUE)
542 {
543 return $this->UpdateValue("SiteKeywords", $NewValue);
544 }
545
552 public function AboutText($NewValue = DB_NOVALUE)
553 {
554 return $this->UpdateValue("AboutText", $NewValue);
555 }
556
563 public function ContactName($NewValue = DB_NOVALUE)
564 {
565 return $this->UpdateValue("ContactName", $NewValue);
566 }
567
574 public function ContactEmail($NewValue = DB_NOVALUE)
575 {
576 return $this->UpdateValue("ContactEmail", $NewValue);
577 }
578
585 public function Organization($NewValue = DB_NOVALUE)
586 {
587 return $this->UpdateValue("Organization", $NewValue);
588 }
589
596 public function OrganizationType($NewValue = DB_NOVALUE)
597 {
598 return $this->UpdateValue("OrganizationType", $NewValue);
599 }
600
607 public function SiteType($NewValue = DB_NOVALUE)
608 {
609 return $this->UpdateValue("SiteType", $NewValue);
610 }
611
620 public function OkayToListSite($NewValue = DB_NOVALUE)
621 {
622 return $this->UpdateValue("OkayToListSite", $NewValue);
623 }
624
631 public function LastRegisteredOn($NewValue = DB_NOVALUE)
632 {
633 return $this->UpdateValue("LastRegisteredOn", $NewValue);
634 }
635
642 public function AddAWStatsScript($NewValue = DB_NOVALUE)
643 {
644 return $this->UpdateValue("AddAWStatsScript", $NewValue);
645 }
646
655 public function DisplayLimitsByDefault($NewValue = DB_NOVALUE)
656 {
657 return $this->UpdateValue("DisplayLimitsByDefault", $NewValue);
658 }
659
667 public function DefaultSortField($NewValue = DB_NOVALUE)
668 {
669 return $this->UpdateValue("DefaultSortField", $NewValue);
670 }
671
679 public function FieldDisplayFolder($NewValue = DB_NOVALUE)
680 {
681 return $this->UpdateValue("FieldDisplayFolder", $NewValue);
682 }
683
691 public function FieldEditFolder($NewValue = DB_NOVALUE)
692 {
693 return $this->UpdateValue("FieldEditFolder", $NewValue);
694 }
695
704 public function CollapseMetadataFieldGroups($NewValue = DB_NOVALUE)
705 {
706 return $this->UpdateValue("CollapseMetadataFieldGroups", $NewValue);
707 }
708
715 public function RequireEmailWithFeedback($NewValue = DB_NOVALUE)
716 {
717 return $this->UpdateValue("RequireEmailWithFeedback", $NewValue);
718 }
719
727 public function SearchEngineUpdatePriority($NewValue = DB_NOVALUE)
728 {
729 return $this->UpdateValue("SearchEngineUpdatePriority", $NewValue);
730 }
731
740 public function RecommenderEngineUpdatePriority($NewValue = DB_NOVALUE)
741 {
742 return $this->UpdateValue("RecommenderEngineUpdatePriority", $NewValue);
743 }
744
749 public function LogoFileName()
750 {
751 return $this->UpdateValue("LogoFileName", DB_NOVALUE, "UIStyleConfiguration");
752 }
753
758 public function LogoAltText()
759 {
760 return $this->UpdateValue("LogoAltText", DB_NOVALUE, "UIStyleConfiguration");
761 }
762
767 public function LogoWidth()
768 {
769 return $this->UpdateValue("LogoWidth", DB_NOVALUE, "UIStyleConfiguration");
770 }
771
776 public function LogoHeight()
777 {
778 return $this->UpdateValue("LogoHeight", DB_NOVALUE, "UIStyleConfiguration");
779 }
780
785 public function HasRegistered()
786 {
787 return strlen($this->UpdateValue("LastRegisteredOn", DB_NOVALUE))
788 ? TRUE : FALSE;
789 }
790
797 public function SecureLogin($NewValue = DB_NOVALUE)
798 {
799 return $this->UpdateValue("SecureLogin", $NewValue);
800 }
801
808 public function EmailLineEnding($NewValue = DB_NOVALUE)
809 {
810 return $this->UpdateValue("EmailLineEnding", $NewValue);
811 }
812
819 public function DefaultUserPrivs($NewValue = DB_NOVALUE)
820 {
821 if ($NewValue !== DB_NOVALUE)
822 {
823 $NewValue = serialize($NewValue);
824 }
825
826 $Result = unserialize($this->UpdateValue("DefaultUserPrivs", $NewValue));
827
828 if (!is_array($Result))
829 {
830 $Result = $this->DefaultUserPrivs(array());
831 }
832
833 return $Result;
834 }
835
842 public function RootUrlOverride($NewValue = DB_NOVALUE)
843 {
844 return $this->UpdateValue("RootUrlOverride", $NewValue);
845 }
846
853 public function PreferHttpHost($NewValue = DB_NOVALUE)
854 {
855 return $this->UpdateValue("PreferHttpHost", $NewValue);
856 }
857
864 public function Value($FieldName, $NewValue = DB_NOVALUE)
865 {
866 return $this->UpdateValue($FieldName, $NewValue);
867 }
868
875 public function AddGoogleAnalytics($NewValue = DB_NOVALUE)
876 {
877 return FALSE;
878 }
879
886 public function ShowGroupNamesEnabled($NewValue = DB_NOVALUE)
887 {
888 return $this->UpdateValue("ShowGroupNamesEnabled", $NewValue);
889 }
890
896 public function PasswordMinLength($NewValue = DB_NOVALUE)
897 {
898 return $this->UpdateValue("PasswordMinLength", $NewValue);
899 }
900
906 public function PasswordUniqueChars($NewValue = DB_NOVALUE)
907 {
908 return $this->UpdateValue("PasswordUniqueChars", $NewValue);
909 }
910
916 public function PasswordRequiresPunctuation($NewValue = DB_NOVALUE)
917 {
918 return $this->UpdateValue("PasswordRequiresPunctuation", $NewValue);
919 }
920
926 public function PasswordRequiresMixedCase($NewValue = DB_NOVALUE)
927 {
928 return $this->UpdateValue("PasswordRequiresMixedCase", $NewValue);
929 }
930
936 public function PasswordRequiresDigits($NewValue = DB_NOVALUE)
937 {
938 return $this->UpdateValue("PasswordRequiresDigits", $NewValue);
939 }
940
941 # ---- PRIVATE INTERFACE -------------------------------------------------
942
943 private $DB;
944 private $DBFields;
945
954 private function UpdateValue($FieldName, $NewValue, $Table="SystemConfiguration")
955 {
956 if ($NewValue != DB_NOVALUE)
957 {
958 $SignalResult = $GLOBALS["AF"]->SignalEvent(
959 "EVENT_SET_SYSCONFIG_VALUE", array(
960 "FieldName" => $FieldName,
961 "NewValue" => $NewValue));
962 $NewValue = $SignalResult["NewValue"];
963 }
964 $Value = $this->DB->UpdateValue($Table, $FieldName,
965 $NewValue, NULL, $this->DBFields);
966 $SignalResult = $GLOBALS["AF"]->SignalEvent(
967 "EVENT_GET_SYSCONFIG_VALUE", array(
968 "FieldName" => $FieldName,
969 "Value" => $Value));
970 $Value = $SignalResult["Value"];
971 return $Value;
972 }
973 }
SystemConfiguration\UNCHANGED_VALUE
const UNCHANGED_VALUE
This value is used to determine if a value is changed.
Definition: SystemConfiguration.php:17
SystemConfiguration\NumResourcesForSearchFacets
NumResourcesForSearchFacets($NewValue=DB_NOVALUE)
Gets or sets the number of resources considered to build search facets.
Definition: SystemConfiguration.php:428
SystemConfiguration\ContactName
ContactName($NewValue=DB_NOVALUE)
Gets or sets the contact name system configuration setting.
Definition: SystemConfiguration.php:563
SystemConfiguration\DefaultCharacterSet
DefaultCharacterSet($NewValue=DB_NOVALUE)
Gets or sets the default character set system configuration setting.
Definition: SystemConfiguration.php:181
SystemConfiguration\ResourceRatingsEnabled
ResourceRatingsEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource ratings enabled system configuration setting.
Definition: SystemConfiguration.php:286
SystemConfiguration\DefaultUserPrivs
DefaultUserPrivs($NewValue=DB_NOVALUE)
Gets or sets the default user privileges system configuration setting.
Definition: SystemConfiguration.php:819
SystemConfiguration\ReleaseFlagApproved
ReleaseFlagApproved($NewValue=DB_NOVALUE)
Gets or sets the release flag approved system configuration setting.
Definition: SystemConfiguration.php:335
SystemConfiguration\OkayToListSite
OkayToListSite($NewValue=DB_NOVALUE)
Gets or sets the okay to list site system configuration setting.
Definition: SystemConfiguration.php:620
SystemConfiguration\ForumsAllowHTML
ForumsAllowHTML($NewValue=DB_NOVALUE)
Gets or sets the forums allow html system configuration setting.
Definition: SystemConfiguration.php:238
SystemConfiguration\PortalName
PortalName($NewValue=DB_NOVALUE)
Gets or sets the portal name system configuration setting.
Definition: SystemConfiguration.php:148
SystemConfiguration\ContactEmail
ContactEmail($NewValue=DB_NOVALUE)
Gets or sets the contact email system configuration setting.
Definition: SystemConfiguration.php:574
SystemConfiguration\AddAWStatsScript
AddAWStatsScript($NewValue=DB_NOVALUE)
Gets or sets the add AW stats script system configuration setting.
Definition: SystemConfiguration.php:642
SystemConfiguration\FieldDisplayFolder
FieldDisplayFolder($NewValue=DB_NOVALUE)
Gets or sets the field display folder system configuration setting.
Definition: SystemConfiguration.php:679
SystemConfiguration\ResourceLaunchesNewWindowEnabled
ResourceLaunchesNewWindowEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource launches new window enabled system configuration setting.
Definition: SystemConfiguration.php:275
SystemConfiguration\AddGoogleAnalytics
AddGoogleAnalytics($NewValue=DB_NOVALUE)
Method retained for backward compatibility with old interfaces.
Definition: SystemConfiguration.php:875
SystemConfiguration\MailChangeMailBody
MailChangeMailBody($NewValue=DB_NOVALUE)
Gets or sets the mail change mail body system configuration setting.
Definition: SystemConfiguration.php:137
SystemConfiguration\RecommenderEngineUpdatePriority
RecommenderEngineUpdatePriority($NewValue=DB_NOVALUE)
Gets or sets the recommender engine update priority system configuration setting. ...
Definition: SystemConfiguration.php:740
Database
SQL database abstraction object with smart query caching.
Definition: Database.php:22
SystemConfiguration\RecommenderDBEnabled
RecommenderDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the recommender database enabled system configuration setting.
Definition: SystemConfiguration.php:358
SystemConfiguration\TopLinkString
TopLinkString($NewValue=DB_NOVALUE)
Gets or sets the top link string system configuration setting.
Definition: SystemConfiguration.php:36
SystemConfiguration\NumClassesPerBrowsePage
NumClassesPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of classes per browse page system configuration setting.
Definition: SystemConfiguration.php:453
SystemConfiguration\LogoFileName
LogoFileName()
Gets or sets the logo file name system configuration setting.
Definition: SystemConfiguration.php:749
SystemConfiguration\SecureLogin
SecureLogin($NewValue=DB_NOVALUE)
Gets or sets the secure login system configuration setting.
Definition: SystemConfiguration.php:797
SystemConfiguration\MailChangeMailSubject
MailChangeMailSubject($NewValue=DB_NOVALUE)
Gets or sets the mail change mail subject system configuration setting.
Definition: SystemConfiguration.php:126
SystemConfiguration\DefaultSortField
DefaultSortField($NewValue=DB_NOVALUE)
Gets or sets the default sort field system configuration setting.
Definition: SystemConfiguration.php:667
SystemConfiguration\NumColumnsPerBrowsePage
NumColumnsPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of columns per browse page system configuration setting.
Definition: SystemConfiguration.php:474
SystemConfiguration\CurrentTheme
CurrentTheme($NewValue=DB_NOVALUE)
Gets or sets the current theme system configuration setting.
Definition: SystemConfiguration.php:170
SystemConfiguration\SearchEngineUpdatePriority
SearchEngineUpdatePriority($NewValue=DB_NOVALUE)
Gets or sets the search engine update priority system configuration setting.
Definition: SystemConfiguration.php:727
SystemConfiguration\LogoHeight
LogoHeight()
Gets or sets the logo height system configuration setting.
Definition: SystemConfiguration.php:776
SystemConfiguration\DefaultActiveUI
DefaultActiveUI($NewValue=DB_NOVALUE)
Gets or sets the default active UI system configuration setting.
Definition: SystemConfiguration.php:159
SystemConfiguration\ResourceCommentsEnabled
ResourceCommentsEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource comments enabled system configuration setting.
Definition: SystemConfiguration.php:297
SystemConfiguration\OaiDateGranularity
OaiDateGranularity($NewValue=DB_NOVALUE)
Gets or sets the OAI date granularity system configuration setting.
Definition: SystemConfiguration.php:530
SystemConfiguration\HasRegistered
HasRegistered()
Gets or sets the has registered system configuration setting.
Definition: SystemConfiguration.php:785
SystemConfiguration\NumAnnounceOnHomePage
NumAnnounceOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of announcements on homepage system configuration setting.
Definition: SystemConfiguration.php:382
SystemConfiguration\ForumsEnabled
ForumsEnabled($NewValue=DB_NOVALUE)
Gets or sets the forums enabled system configuration setting.
Definition: SystemConfiguration.php:227
SystemConfiguration\RequireEmailWithFeedback
RequireEmailWithFeedback($NewValue=DB_NOVALUE)
Gets or sets the require email with feedback system configuration setting.
Definition: SystemConfiguration.php:715
SystemConfiguration\CollapseMetadataFieldGroups
CollapseMetadataFieldGroups($NewValue=DB_NOVALUE)
Gets or sets the collapse metadata field groups system configuration setting.
Definition: SystemConfiguration.php:704
SystemConfiguration\OaiIdDomain
OaiIdDomain($NewValue=DB_NOVALUE)
Gets or sets the OAI ID domain system configuration setting.
Definition: SystemConfiguration.php:497
SystemConfiguration\__construct
__construct()
Constructs a new SystemConfiguration object.
Definition: SystemConfiguration.php:24
SystemConfiguration\AdminEmail
AdminEmail($NewValue=DB_NOVALUE)
Gets or sets the admin email system configuration setting.
Definition: SystemConfiguration.php:71
SystemConfiguration\ForumsUseWYSIWYG
ForumsUseWYSIWYG($NewValue=DB_NOVALUE)
Gets or sets the forums use WYSIWYG editor setting.
Definition: SystemConfiguration.php:249
SystemConfiguration\PasswordRequiresDigits
PasswordRequiresDigits($NewValue=DB_NOVALUE)
Get/set the PasswordRequiresDigits setting.
Definition: SystemConfiguration.php:936
SystemConfiguration\IncrementalKeywordSearchEnabled
IncrementalKeywordSearchEnabled($NewValue=DB_NOVALUE)
Gets or sets the incremental keyword search enabled system configuration setting. ...
Definition: SystemConfiguration.php:323
SystemConfiguration\SearchTermsRequired
SearchTermsRequired($NewValue=DB_NOVALUE)
Gets or sets the search terms required system configuration setting.
Definition: SystemConfiguration.php:193
SystemConfiguration\AllowMultipleUIsEnabled
AllowMultipleUIsEnabled($NewValue=DB_NOVALUE)
Gets or sets the allow multiple UIs enabled system configuration setting.
Definition: SystemConfiguration.php:261
SystemConfiguration\AnnouncementsEnabled
AnnouncementsEnabled($NewValue=DB_NOVALUE)
Gets or sets the announcements enabled system configuration setting.
Definition: SystemConfiguration.php:216
SystemConfiguration\OrganizationType
OrganizationType($NewValue=DB_NOVALUE)
Gets or sets the organization type system configuration setting.
Definition: SystemConfiguration.php:596
SystemConfiguration\Value
Value($FieldName, $NewValue=DB_NOVALUE)
Gets or changes a value in the database.
Definition: SystemConfiguration.php:864
SystemConfiguration\SiteType
SiteType($NewValue=DB_NOVALUE)
Gets or sets the site type system configuration setting.
Definition: SystemConfiguration.php:607
SystemConfiguration\PasswordMinLength
PasswordMinLength($NewValue=DB_NOVALUE)
Get/set the PasswordMinLength setting.
Definition: SystemConfiguration.php:896
SystemConfiguration\DisplayLimitsByDefault
DisplayLimitsByDefault($NewValue=DB_NOVALUE)
Gets or sets the display limits by default system configuration setting.
Definition: SystemConfiguration.php:655
SystemConfiguration
Definition: SystemConfiguration.php:10
SystemConfiguration\MaxFacetsPerField
MaxFacetsPerField($NewValue=DB_NOVALUE)
Gets or sets the number of facets considered excessive, above which we won&#39;t display the facets...
Definition: SystemConfiguration.php:440
SystemConfiguration\LegalNotice
LegalNotice($NewValue=DB_NOVALUE)
Gets or sets the legal notice system configuration setting.
Definition: SystemConfiguration.php:405
SystemConfiguration\OaiEarliestDate
OaiEarliestDate($NewValue=DB_NOVALUE)
Gets or sets the OAI earliest date system configuration setting.
Definition: SystemConfiguration.php:519
DB_NOVALUE
const DB_NOVALUE
Definition: Database.php:1706
SystemConfiguration\Organization
Organization($NewValue=DB_NOVALUE)
Gets or sets the organization system configuration setting.
Definition: SystemConfiguration.php:585
SystemConfiguration\SearchDBEnabled
SearchDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the search database enabled system configuration setting.
Definition: SystemConfiguration.php:346
SystemConfiguration\PasswordRequiresPunctuation
PasswordRequiresPunctuation($NewValue=DB_NOVALUE)
Get/set the PasswordRequiresPunctuation setting.
Definition: SystemConfiguration.php:916
SystemConfiguration\PasswordRequiresMixedCase
PasswordRequiresMixedCase($NewValue=DB_NOVALUE)
Get/set the PasswordRequiresMixedCase setting.
Definition: SystemConfiguration.php:926
SystemConfiguration\NumResourcesOnHomePage
NumResourcesOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of resources on homepage system configuration setting.
Definition: SystemConfiguration.php:394
SystemConfiguration\AccessibilityWizardEnabled
AccessibilityWizardEnabled($NewValue=DB_NOVALUE)
Gets or sets the accessibility wizard enabled system configuration setting.
Definition: SystemConfiguration.php:310
SystemConfiguration\EmailLineEnding
EmailLineEnding($NewValue=DB_NOVALUE)
Gets or sets the email line ending system configuration setting.
Definition: SystemConfiguration.php:808
SystemConfiguration\SiteKeywords
SiteKeywords($NewValue=DB_NOVALUE)
Gets or sets the site keywords system configuration setting.
Definition: SystemConfiguration.php:541
SystemConfiguration\ShowGroupNamesEnabled
ShowGroupNamesEnabled($NewValue=DB_NOVALUE)
Gets or sets Show Group Names system configuration setting.
Definition: SystemConfiguration.php:886
SystemConfiguration\PasswordResetMailBody
PasswordResetMailBody($NewValue=DB_NOVALUE)
Gets or sets the password reset mail body system configuration setting.
Definition: SystemConfiguration.php:115
SystemConfiguration\FieldEditFolder
FieldEditFolder($NewValue=DB_NOVALUE)
Gets or sets the field edit folder system configuration setting.
Definition: SystemConfiguration.php:691
SystemConfiguration\ShowNumResourcesEnabled
ShowNumResourcesEnabled($NewValue=DB_NOVALUE)
Gets or sets the show number of resources enabled system configuration setting.
Definition: SystemConfiguration.php:205
SystemConfiguration\PasswordUniqueChars
PasswordUniqueChars($NewValue=DB_NOVALUE)
Get/set the PasswordUniqueChars setting.
Definition: SystemConfiguration.php:906
SystemConfiguration\TopLinkBeginLetter
TopLinkBeginLetter($NewValue=DB_NOVALUE)
Gets or sets the top link begin letter system configuration setting.
Definition: SystemConfiguration.php:48
SystemConfiguration\PasswordMailSubject
PasswordMailSubject($NewValue=DB_NOVALUE)
Gets or sets the password mail subject system configuration setting.
Definition: SystemConfiguration.php:82
SystemConfiguration\LogoWidth
LogoWidth()
Gets or sets the logo width system configuration setting.
Definition: SystemConfiguration.php:767
SystemConfiguration\RootUrlOverride
RootUrlOverride($NewValue=DB_NOVALUE)
Gets or sets the root URL override system configuration setting.
Definition: SystemConfiguration.php:842
SystemConfiguration\LogoAltText
LogoAltText()
Gets or sets the logo alt text system configuration setting.
Definition: SystemConfiguration.php:758
SystemConfiguration\PasswordResetMailSubject
PasswordResetMailSubject($NewValue=DB_NOVALUE)
Gets or sets the password reset mail subject system configuration setting.
Definition: SystemConfiguration.php:104
SystemConfiguration\LastRegisteredOn
LastRegisteredOn($NewValue=DB_NOVALUE)
Gets or sets the last registered on system configuration setting.
Definition: SystemConfiguration.php:631
SystemConfiguration\TopLinkEndLetter
TopLinkEndLetter($NewValue=DB_NOVALUE)
Gets or sets the top link end letter system configuration setting.
Definition: SystemConfiguration.php:60
SystemConfiguration\DefaultRecordsPerPage
DefaultRecordsPerPage($NewValue=DB_NOVALUE)
Gets or sets the default records per page system configuration setting.
Definition: SystemConfiguration.php:416
SystemConfiguration\BrowsingFieldId
BrowsingFieldId($NewValue=DB_NOVALUE)
Gets or sets the browsing field ID system configuration setting.
Definition: SystemConfiguration.php:486
SystemConfiguration\AboutText
AboutText($NewValue=DB_NOVALUE)
Gets or sets the about text system configuration setting.
Definition: SystemConfiguration.php:552
SystemConfiguration\PasswordMailBody
PasswordMailBody($NewValue=DB_NOVALUE)
Gets or sets the password mail body system configuration setting.
Definition: SystemConfiguration.php:93
SystemConfiguration\PreferHttpHost
PreferHttpHost($NewValue=DB_NOVALUE)
Gets or sets the prefer HTTP_HOST system configuration setting.
Definition: SystemConfiguration.php:853
SystemConfiguration\OAISQEnabled
OAISQEnabled($NewValue=DB_NOVALUE)
Gets or sets OAISQ enabled system configuration setting.
Definition: SystemConfiguration.php:369
SystemConfiguration\OaiIdPrefix
OaiIdPrefix($NewValue=DB_NOVALUE)
Gets or sets the OAI ID prefix system configuration setting.
Definition: SystemConfiguration.php:508