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
287 public function UserAgentsEnabled($NewValue = DB_NOVALUE)
288 {
289 return $this->UpdateValue("UserAgentsEnabled", $NewValue);
290 }
291
298 public function ResourceRatingsEnabled($NewValue = DB_NOVALUE)
299 {
300 return $this->UpdateValue("ResourceRatingsEnabled", $NewValue);
301 }
302
309 public function ResourceCommentsEnabled($NewValue = DB_NOVALUE)
310 {
311 return $this->UpdateValue("ResourceCommentsEnabled", $NewValue);
312 }
313
322 public function AccessibilityWizardEnabled($NewValue = DB_NOVALUE)
323 {
324 return FALSE;
325 }
326
335 public function IncrementalKeywordSearchEnabled($NewValue = DB_NOVALUE)
336 {
337 return $this->UpdateValue("IncrementalKeywordSearchEnabled", $NewValue);
338 }
339
347 public function ReleaseFlagApproved($NewValue = DB_NOVALUE)
348 {
349 return $this->UpdateValue("ReleaseFlagApproved", $NewValue);
350 }
351
358 public function SearchDBEnabled($NewValue = DB_NOVALUE)
359 {
360 return $this->UpdateValue("SearchDBEnabled", $NewValue);
361 }
362
370 public function RecommenderDBEnabled($NewValue = DB_NOVALUE)
371 {
372 return $this->UpdateValue("RecommenderDBEnabled", $NewValue);
373 }
374
381 public function OAISQEnabled($NewValue = DB_NOVALUE)
382 {
383 return $this->UpdateValue("OAISQEnabled", $NewValue);
384 }
385
394 public function NumAnnounceOnHomePage($NewValue = DB_NOVALUE)
395 {
396 return $this->UpdateValue("NumAnnounceOnHomePage", $NewValue);
397 }
398
406 public function NumResourcesOnHomePage($NewValue = DB_NOVALUE)
407 {
408 return $this->UpdateValue("NumResourcesOnHomePage", $NewValue);
409 }
410
417 public function LegalNotice($NewValue = DB_NOVALUE)
418 {
419 return $this->UpdateValue("LegalNotice", $NewValue);
420 }
421
428 public function DefaultRecordsPerPage($NewValue = DB_NOVALUE)
429 {
430 return $this->UpdateValue("DefaultRecordsPerPage", $NewValue);
431 }
432
440 public function NumResourcesForSearchFacets($NewValue = DB_NOVALUE)
441 {
442 return $this->UpdateValue("NumResourcesForSearchFacets", $NewValue);
443 }
444
452 public function MaxFacetsPerField($NewValue = DB_NOVALUE)
453 {
454 return $this->UpdateValue("MaxFacetsPerField", $NewValue);
455 }
456
465 public function NumClassesPerBrowsePage($NewValue = DB_NOVALUE)
466 {
467 # if new classes per browse page has been specified
468 if ($NewValue !== DB_NOVALUE &&
469 $NewValue != $this->UpdateValue("NumClassesPerBrowsePage", DB_NOVALUE))
470 {
471 # clear all classification links
472 $this->TopLinkString("");
473 $this->DB->Query("UPDATE Classifications SET LinkString=''");
474 }
475 return $this->UpdateValue("NumClassesPerBrowsePage", $NewValue);
476 }
477
486 public function NumColumnsPerBrowsePage($NewValue = DB_NOVALUE)
487 {
488 return $this->UpdateValue("NumColumnsPerBrowsePage", $NewValue);
489 }
490
498 public function BrowsingFieldId($NewValue = DB_NOVALUE)
499 {
500 return $this->UpdateValue("BrowsingFieldId", $NewValue);
501 }
502
509 public function OaiIdDomain($NewValue = DB_NOVALUE)
510 {
511 return $this->UpdateValue("OaiIdDomain", $NewValue);
512 }
513
520 public function OaiIdPrefix($NewValue = DB_NOVALUE)
521 {
522 return $this->UpdateValue("OaiIdPrefix", $NewValue);
523 }
524
531 public function OaiEarliestDate($NewValue = DB_NOVALUE)
532 {
533 return $this->UpdateValue("OaiEarliestDate", $NewValue);
534 }
535
542 public function OaiDateGranularity($NewValue = DB_NOVALUE)
543 {
544 return $this->UpdateValue("OaiDateGranularity", $NewValue);
545 }
546
553 public function SiteKeywords($NewValue = DB_NOVALUE)
554 {
555 return $this->UpdateValue("SiteKeywords", $NewValue);
556 }
557
564 public function AboutText($NewValue = DB_NOVALUE)
565 {
566 return $this->UpdateValue("AboutText", $NewValue);
567 }
568
575 public function ContactName($NewValue = DB_NOVALUE)
576 {
577 return $this->UpdateValue("ContactName", $NewValue);
578 }
579
586 public function ContactEmail($NewValue = DB_NOVALUE)
587 {
588 return $this->UpdateValue("ContactEmail", $NewValue);
589 }
590
597 public function Organization($NewValue = DB_NOVALUE)
598 {
599 return $this->UpdateValue("Organization", $NewValue);
600 }
601
608 public function OrganizationType($NewValue = DB_NOVALUE)
609 {
610 return $this->UpdateValue("OrganizationType", $NewValue);
611 }
612
619 public function SiteType($NewValue = DB_NOVALUE)
620 {
621 return $this->UpdateValue("SiteType", $NewValue);
622 }
623
632 public function OkayToListSite($NewValue = DB_NOVALUE)
633 {
634 return $this->UpdateValue("OkayToListSite", $NewValue);
635 }
636
643 public function LastRegisteredOn($NewValue = DB_NOVALUE)
644 {
645 return $this->UpdateValue("LastRegisteredOn", $NewValue);
646 }
647
654 public function AddAWStatsScript($NewValue = DB_NOVALUE)
655 {
656 return $this->UpdateValue("AddAWStatsScript", $NewValue);
657 }
658
667 public function DisplayLimitsByDefault($NewValue = DB_NOVALUE)
668 {
669 return $this->UpdateValue("DisplayLimitsByDefault", $NewValue);
670 }
671
679 public function DefaultSortField($NewValue = DB_NOVALUE)
680 {
681 return $this->UpdateValue("DefaultSortField", $NewValue);
682 }
683
691 public function FieldDisplayFolder($NewValue = DB_NOVALUE)
692 {
693 return $this->UpdateValue("FieldDisplayFolder", $NewValue);
694 }
695
703 public function FieldEditFolder($NewValue = DB_NOVALUE)
704 {
705 return $this->UpdateValue("FieldEditFolder", $NewValue);
706 }
707
716 public function CollapseMetadataFieldGroups($NewValue = DB_NOVALUE)
717 {
718 return $this->UpdateValue("CollapseMetadataFieldGroups", $NewValue);
719 }
720
727 public function RequireEmailWithFeedback($NewValue = DB_NOVALUE)
728 {
729 return $this->UpdateValue("RequireEmailWithFeedback", $NewValue);
730 }
731
739 public function SearchEngineUpdatePriority($NewValue = DB_NOVALUE)
740 {
741 return $this->UpdateValue("SearchEngineUpdatePriority", $NewValue);
742 }
743
752 public function RecommenderEngineUpdatePriority($NewValue = DB_NOVALUE)
753 {
754 return $this->UpdateValue("RecommenderEngineUpdatePriority", $NewValue);
755 }
756
761 public function LogoFileName()
762 {
763 return $this->UpdateValue("LogoFileName", DB_NOVALUE, "UIStyleConfiguration");
764 }
765
770 public function LogoAltText()
771 {
772 return $this->UpdateValue("LogoAltText", DB_NOVALUE, "UIStyleConfiguration");
773 }
774
779 public function LogoWidth()
780 {
781 return $this->UpdateValue("LogoWidth", DB_NOVALUE, "UIStyleConfiguration");
782 }
783
788 public function LogoHeight()
789 {
790 return $this->UpdateValue("LogoHeight", DB_NOVALUE, "UIStyleConfiguration");
791 }
792
797 public function HasRegistered()
798 {
799 return strlen($this->UpdateValue("LastRegisteredOn", DB_NOVALUE))
800 ? TRUE : FALSE;
801 }
802
809 public function TitleField($NewValue = DB_NOVALUE)
810 {
811 return $this->UpdateValue("TitleField", $NewValue);
812 }
813
820 public function DescriptionField($NewValue = DB_NOVALUE)
821 {
822 return $this->UpdateValue("DescriptionField", $NewValue);
823 }
824
831 public function UrlField($NewValue = DB_NOVALUE)
832 {
833 return $this->UpdateValue("UrlField", $NewValue);
834 }
835
842 public function ScreenshotField($NewValue = DB_NOVALUE)
843 {
844 return $this->UpdateValue("ScreenshotField", $NewValue);
845 }
846
853 public function SecureLogin($NewValue = DB_NOVALUE)
854 {
855 return $this->UpdateValue("SecureLogin", $NewValue);
856 }
857
864 public function EmailLineEnding($NewValue = DB_NOVALUE)
865 {
866 return $this->UpdateValue("EmailLineEnding", $NewValue);
867 }
868
875 public function SavedSearchMailTemplate($NewValue = DB_NOVALUE)
876 {
877 return $this->UpdateValue("SavedSearchMailTemplate", $NewValue);
878 }
879
886 public function DefaultUserPrivs($NewValue = DB_NOVALUE)
887 {
888 if ($NewValue !== DB_NOVALUE)
889 {
890 $NewValue = serialize($NewValue);
891 }
892
893 $Result = unserialize($this->UpdateValue("DefaultUserPrivs", $NewValue));
894
895 if (!is_array($Result))
896 {
897 $Result = $this->DefaultUserPrivs(array());
898 }
899
900 return $Result;
901 }
902
909 public function RootUrlOverride($NewValue = DB_NOVALUE)
910 {
911 return $this->UpdateValue("RootUrlOverride", $NewValue);
912 }
913
920 public function PreferHttpHost($NewValue = DB_NOVALUE)
921 {
922 return $this->UpdateValue("PreferHttpHost", $NewValue);
923 }
924
931 public function Value($FieldName, $NewValue = DB_NOVALUE)
932 {
933 return $this->UpdateValue($FieldName, $NewValue);
934 }
935
942 public function AddGoogleAnalytics($NewValue = DB_NOVALUE)
943 {
944 return FALSE;
945 }
946
953 public function ShowGroupNamesEnabled($NewValue = DB_NOVALUE)
954 {
955 return $this->UpdateValue("ShowGroupNamesEnabled", $NewValue);
956 }
957
958
959 # ---- PRIVATE INTERFACE -------------------------------------------------
960
961 private $DB;
962 private $DBFields;
963
972 private function UpdateValue($FieldName, $NewValue, $Table="SystemConfiguration")
973 {
974 if ($NewValue != DB_NOVALUE)
975 {
976 $SignalResult = $GLOBALS["AF"]->SignalEvent(
977 "EVENT_SET_SYSCONFIG_VALUE", array(
978 "FieldName" => $FieldName,
979 "NewValue" => $NewValue));
980 $NewValue = $SignalResult["NewValue"];
981 }
982 $Value = $this->DB->UpdateValue($Table, $FieldName,
983 $NewValue, NULL, $this->DBFields);
984 $SignalResult = $GLOBALS["AF"]->SignalEvent(
985 "EVENT_GET_SYSCONFIG_VALUE", array(
986 "FieldName" => $FieldName,
987 "Value" => $Value));
988 $Value = $SignalResult["Value"];
989 return $Value;
990 }
991 }
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:440
SystemConfiguration\ContactName
ContactName($NewValue=DB_NOVALUE)
Gets or sets the contact name system configuration setting.
Definition: SystemConfiguration.php:575
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:298
SystemConfiguration\DefaultUserPrivs
DefaultUserPrivs($NewValue=DB_NOVALUE)
Gets or sets the default user privileges system configuration setting.
Definition: SystemConfiguration.php:886
SystemConfiguration\ReleaseFlagApproved
ReleaseFlagApproved($NewValue=DB_NOVALUE)
Gets or sets the release flag approved system configuration setting.
Definition: SystemConfiguration.php:347
SystemConfiguration\OkayToListSite
OkayToListSite($NewValue=DB_NOVALUE)
Gets or sets the okay to list site system configuration setting.
Definition: SystemConfiguration.php:632
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:586
SystemConfiguration\AddAWStatsScript
AddAWStatsScript($NewValue=DB_NOVALUE)
Gets or sets the add AW stats script system configuration setting.
Definition: SystemConfiguration.php:654
SystemConfiguration\FieldDisplayFolder
FieldDisplayFolder($NewValue=DB_NOVALUE)
Gets or sets the field display folder system configuration setting.
Definition: SystemConfiguration.php:691
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:942
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:752
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:370
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:465
SystemConfiguration\LogoFileName
LogoFileName()
Gets or sets the logo file name system configuration setting.
Definition: SystemConfiguration.php:761
SystemConfiguration\SecureLogin
SecureLogin($NewValue=DB_NOVALUE)
Gets or sets the secure login system configuration setting.
Definition: SystemConfiguration.php:853
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:679
SystemConfiguration\NumColumnsPerBrowsePage
NumColumnsPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of columns per browse page system configuration setting.
Definition: SystemConfiguration.php:486
SystemConfiguration\UrlField
UrlField($NewValue=DB_NOVALUE)
Gets or sets the url field system configuration setting.
Definition: SystemConfiguration.php:831
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:739
SystemConfiguration\LogoHeight
LogoHeight()
Gets or sets the logo height system configuration setting.
Definition: SystemConfiguration.php:788
SystemConfiguration\DefaultActiveUI
DefaultActiveUI($NewValue=DB_NOVALUE)
Gets or sets the default active UI system configuration setting.
Definition: SystemConfiguration.php:159
SystemConfiguration\UserAgentsEnabled
UserAgentsEnabled($NewValue=DB_NOVALUE)
Gets or sets the user agents enabled system configuration setting.
Definition: SystemConfiguration.php:287
SystemConfiguration\ResourceCommentsEnabled
ResourceCommentsEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource comments enabled system configuration setting.
Definition: SystemConfiguration.php:309
SystemConfiguration\OaiDateGranularity
OaiDateGranularity($NewValue=DB_NOVALUE)
Gets or sets the OAI date granularity system configuration setting.
Definition: SystemConfiguration.php:542
SystemConfiguration\SavedSearchMailTemplate
SavedSearchMailTemplate($NewValue=DB_NOVALUE)
Gets or sets the saved search mail template system configuration setting.
Definition: SystemConfiguration.php:875
SystemConfiguration\HasRegistered
HasRegistered()
Gets or sets the has registered system configuration setting.
Definition: SystemConfiguration.php:797
SystemConfiguration\NumAnnounceOnHomePage
NumAnnounceOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of announcements on homepage system configuration setting.
Definition: SystemConfiguration.php:394
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:727
SystemConfiguration\CollapseMetadataFieldGroups
CollapseMetadataFieldGroups($NewValue=DB_NOVALUE)
Gets or sets the collapse metadata field groups system configuration setting.
Definition: SystemConfiguration.php:716
SystemConfiguration\OaiIdDomain
OaiIdDomain($NewValue=DB_NOVALUE)
Gets or sets the OAI ID domain system configuration setting.
Definition: SystemConfiguration.php:509
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\IncrementalKeywordSearchEnabled
IncrementalKeywordSearchEnabled($NewValue=DB_NOVALUE)
Gets or sets the incremental keyword search enabled system configuration setting. ...
Definition: SystemConfiguration.php:335
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:608
SystemConfiguration\Value
Value($FieldName, $NewValue=DB_NOVALUE)
Gets or changes a value in the database.
Definition: SystemConfiguration.php:931
SystemConfiguration\SiteType
SiteType($NewValue=DB_NOVALUE)
Gets or sets the site type system configuration setting.
Definition: SystemConfiguration.php:619
SystemConfiguration\DisplayLimitsByDefault
DisplayLimitsByDefault($NewValue=DB_NOVALUE)
Gets or sets the display limits by default system configuration setting.
Definition: SystemConfiguration.php:667
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:452
SystemConfiguration\DescriptionField
DescriptionField($NewValue=DB_NOVALUE)
Gets or sets the description field system configuration setting.
Definition: SystemConfiguration.php:820
SystemConfiguration\LegalNotice
LegalNotice($NewValue=DB_NOVALUE)
Gets or sets the legal notice system configuration setting.
Definition: SystemConfiguration.php:417
SystemConfiguration\OaiEarliestDate
OaiEarliestDate($NewValue=DB_NOVALUE)
Gets or sets the OAI earliest date system configuration setting.
Definition: SystemConfiguration.php:531
DB_NOVALUE
const DB_NOVALUE
Definition: Database.php:1396
SystemConfiguration\Organization
Organization($NewValue=DB_NOVALUE)
Gets or sets the organization system configuration setting.
Definition: SystemConfiguration.php:597
SystemConfiguration\SearchDBEnabled
SearchDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the search database enabled system configuration setting.
Definition: SystemConfiguration.php:358
SystemConfiguration\NumResourcesOnHomePage
NumResourcesOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of resources on homepage system configuration setting.
Definition: SystemConfiguration.php:406
SystemConfiguration\AccessibilityWizardEnabled
AccessibilityWizardEnabled($NewValue=DB_NOVALUE)
Gets or sets the accessibility wizard enabled system configuration setting.
Definition: SystemConfiguration.php:322
SystemConfiguration\EmailLineEnding
EmailLineEnding($NewValue=DB_NOVALUE)
Gets or sets the email line ending system configuration setting.
Definition: SystemConfiguration.php:864
SystemConfiguration\SiteKeywords
SiteKeywords($NewValue=DB_NOVALUE)
Gets or sets the site keywords system configuration setting.
Definition: SystemConfiguration.php:553
SystemConfiguration\ShowGroupNamesEnabled
ShowGroupNamesEnabled($NewValue=DB_NOVALUE)
Gets or sets Show Group Names system configuration setting.
Definition: SystemConfiguration.php:953
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:703
SystemConfiguration\ShowNumResourcesEnabled
ShowNumResourcesEnabled($NewValue=DB_NOVALUE)
Gets or sets the show number of resources enabled system configuration setting.
Definition: SystemConfiguration.php:205
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:779
SystemConfiguration\RootUrlOverride
RootUrlOverride($NewValue=DB_NOVALUE)
Gets or sets the root URL override system configuration setting.
Definition: SystemConfiguration.php:909
SystemConfiguration\LogoAltText
LogoAltText()
Gets or sets the logo alt text system configuration setting.
Definition: SystemConfiguration.php:770
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:643
SystemConfiguration\TopLinkEndLetter
TopLinkEndLetter($NewValue=DB_NOVALUE)
Gets or sets the top link end letter system configuration setting.
Definition: SystemConfiguration.php:60
SystemConfiguration\ScreenshotField
ScreenshotField($NewValue=DB_NOVALUE)
Gets or sets the screenshot field system configuration setting.
Definition: SystemConfiguration.php:842
SystemConfiguration\DefaultRecordsPerPage
DefaultRecordsPerPage($NewValue=DB_NOVALUE)
Gets or sets the default records per page system configuration setting.
Definition: SystemConfiguration.php:428
SystemConfiguration\BrowsingFieldId
BrowsingFieldId($NewValue=DB_NOVALUE)
Gets or sets the browsing field ID system configuration setting.
Definition: SystemConfiguration.php:498
SystemConfiguration\AboutText
AboutText($NewValue=DB_NOVALUE)
Gets or sets the about text system configuration setting.
Definition: SystemConfiguration.php:564
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:920
SystemConfiguration\OAISQEnabled
OAISQEnabled($NewValue=DB_NOVALUE)
Gets or sets OAISQ enabled system configuration setting.
Definition: SystemConfiguration.php:381
SystemConfiguration\OaiIdPrefix
OaiIdPrefix($NewValue=DB_NOVALUE)
Gets or sets the OAI ID prefix system configuration setting.
Definition: SystemConfiguration.php:520
SystemConfiguration\TitleField
TitleField($NewValue=DB_NOVALUE)
Gets or sets the title field system configuration setting.
Definition: SystemConfiguration.php:809