CWIS Developer Documentation

- Home
- Main Page
- 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
16 const UNCHANGED_VALUE = DB_NOVALUE;
17
18 # ---- PUBLIC INTERFACE --------------------------------------------------
19
23 function __construct()
24 {
25 $this->DB = new Database();
26 }
27
35 function TopLinkString($NewValue = DB_NOVALUE){ return $this->UpdateValue("TopLinkString", $NewValue); }
36
44 function TopLinkBeginLetter($NewValue = DB_NOVALUE) { return $this->UpdateValue("TopLinkBeginLetter", $NewValue); }
45
53 function TopLinkEndLetter($NewValue = DB_NOVALUE) { return $this->UpdateValue("TopLinkEndLetter", $NewValue); }
54
61 function AdminEmail($NewValue = DB_NOVALUE) { return $this->UpdateValue("AdminEmail", $NewValue); }
62
69 function PasswordMailSubject($NewValue = DB_NOVALUE) { return $this->UpdateValue("PasswordMailSubject", $NewValue); }
70
77 function PasswordMailBody($NewValue = DB_NOVALUE) { return $this->UpdateValue("PasswordMailBody", $NewValue); }
78
85 function PasswordResetMailSubject($NewValue = DB_NOVALUE) { return $this->UpdateValue("PasswordResetMailSubject", $NewValue); }
86
93 function PasswordResetMailBody($NewValue = DB_NOVALUE) { return $this->UpdateValue("PasswordResetMailBody", $NewValue); }
94
101 function MailChangeMailSubject($NewValue = DB_NOVALUE) { return $this->UpdateValue("MailChangeMailSubject", $NewValue); }
102
109 function MailChangeMailBody($NewValue = DB_NOVALUE) { return $this->UpdateValue("MailChangeMailBody", $NewValue); }
110
117 function PortalName($NewValue = DB_NOVALUE) { return $this->UpdateValue("PortalName", $NewValue); }
118
125 function DefaultActiveUI($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultActiveUI", $NewValue); }
126
133 function CurrentTheme($NewValue = DB_NOVALUE) { return $this->UpdateValue("CurrentTheme", $NewValue); }
134
141 function DefaultCharacterSet($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultCharacterSet", $NewValue); }
142
150 function SearchTermsRequired($NewValue = DB_NOVALUE) { return $this->UpdateValue("SearchTermsRequired", $NewValue); }
151
159 function ShowNumResourcesEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("ShowNumResourcesEnabled", $NewValue); }
160
167 function AnnouncementsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("AnnouncementsEnabled", $NewValue); }
168
175 function ForumsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("ForumsEnabled", $NewValue); }
176
182 function ForumsAllowHTML($NewValue = DB_NOVALUE) { return $this->UpdateValue("ForumsAllowHTML", $NewValue); }
183
189 function ForumsUseWYSIWYG($NewValue = DB_NOVALUE) { return $this->UpdateValue("ForumsUseWYSIWYG", $NewValue); }
190
198 function AllowMultipleUIsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("AllowMultipleUIsEnabled", $NewValue); }
199
209 function ResourceLaunchesNewWindowEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("ResourceLaunchesNewWindowEnabled", $NewValue); }
210
218 function UserAgentsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("UserAgentsEnabled", $NewValue); }
219
226 function ResourceRatingsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("ResourceRatingsEnabled", $NewValue); }
227
234 function ResourceCommentsEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("ResourceCommentsEnabled", $NewValue); }
235
244 function IncrementalKeywordSearchEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("IncrementalKeywordSearchEnabled", $NewValue); }
245
253 function ReleaseFlagApproved($NewValue = DB_NOVALUE) { return $this->UpdateValue("ReleaseFlagApproved", $NewValue); }
254
261 function SearchDBEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("SearchDBEnabled", $NewValue); }
262
270 function RecommenderDBEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("RecommenderDBEnabled", $NewValue); }
271
278 function OAISQEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("OAISQEnabled", $NewValue); }
279
288 function NumAnnounceOnHomePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumAnnounceOnHomePage", $NewValue); }
289
297 function NumResourcesOnHomePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumResourcesOnHomePage", $NewValue); }
298
305 function LegalNotice($NewValue = DB_NOVALUE) { return $this->UpdateValue("LegalNotice", $NewValue); }
306
313 function DefaultRecordsPerPage($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultRecordsPerPage", $NewValue); }
314
322 function NumResourcesForSearchFacets($NewValue = DB_NOVALUE)
323 { return $this->UpdateValue("NumResourcesForSearchFacets", $NewValue); }
324
331 function MaxFacetsPerField($NewValue = DB_NOVALUE)
332 { return $this->UpdateValue("MaxFacetsPerField", $NewValue); }
333
342 function NumClassesPerBrowsePage($NewValue = DB_NOVALUE)
343 {
344 # if new classes per browse page has been specified
345 if ($NewValue !== DB_NOVALUE &&
346 $NewValue != $this->UpdateValue("NumClassesPerBrowsePage", DB_NOVALUE))
347 {
348 # clear all classification links
349 $this->TopLinkString("");
350 $this->DB->Query("UPDATE Classifications SET LinkString=''");
351 }
352 return $this->UpdateValue("NumClassesPerBrowsePage", $NewValue);
353 }
354
363 function NumColumnsPerBrowsePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumColumnsPerBrowsePage", $NewValue); }
364
372 function BrowsingFieldId($NewValue = DB_NOVALUE) { return $this->UpdateValue("BrowsingFieldId", $NewValue); }
373
380 function OaiIdDomain($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiIdDomain", $NewValue); }
381
388 function OaiIdPrefix($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiIdPrefix", $NewValue); }
389
396 function OaiEarliestDate($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiEarliestDate", $NewValue); }
397
404 function OaiDateGranularity($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiDateGranularity", $NewValue); }
405
412 function SiteKeywords($NewValue = DB_NOVALUE) { return $this->UpdateValue("SiteKeywords", $NewValue); }
413
420 function AboutText($NewValue = DB_NOVALUE) { return $this->UpdateValue("AboutText", $NewValue); }
421
428 function ContactName($NewValue = DB_NOVALUE) { return $this->UpdateValue("ContactName", $NewValue); }
429
436 function ContactEmail($NewValue = DB_NOVALUE) { return $this->UpdateValue("ContactEmail", $NewValue); }
437
444 function Organization($NewValue = DB_NOVALUE) { return $this->UpdateValue("Organization", $NewValue); }
445
452 function OrganizationType($NewValue = DB_NOVALUE) { return $this->UpdateValue("OrganizationType", $NewValue); }
453
460 function SiteType($NewValue = DB_NOVALUE) { return $this->UpdateValue("SiteType", $NewValue); }
461
470 function OkayToListSite($NewValue = DB_NOVALUE) { return $this->UpdateValue("OkayToListSite", $NewValue); }
471
478 function LastRegisteredOn($NewValue = DB_NOVALUE) { return $this->UpdateValue("LastRegisteredOn", $NewValue); }
479
486 function AddAWStatsScript($NewValue = DB_NOVALUE) { return $this->UpdateValue("AddAWStatsScript", $NewValue); }
487
494 function AddGoogleAnalytics($NewValue = DB_NOVALUE) { return $this->UpdateValue("AddGoogleAnalytics", $NewValue); }
495
502 function GoogleAnalyticsCode($NewValue = DB_NOVALUE) { return $this->UpdateValue("GoogleAnalyticsCode", $NewValue); }
503
512 function DisplayLimitsByDefault($NewValue = DB_NOVALUE) { return $this->UpdateValue("DisplayLimitsByDefault", $NewValue); }
513
521 function DefaultSortField($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultSortField", $NewValue); }
522
530 function FieldDisplayFolder($NewValue = DB_NOVALUE) { return $this->UpdateValue("FieldDisplayFolder", $NewValue); }
531
539 function FieldEditFolder($NewValue = DB_NOVALUE) { return $this->UpdateValue("FieldEditFolder", $NewValue); }
540
549 function CollapseMetadataFieldGroups($NewValue = DB_NOVALUE) { return $this->UpdateValue("CollapseMetadataFieldGroups", $NewValue); }
550
557 function RequireEmailWithFeedback($NewValue = DB_NOVALUE) { return $this->UpdateValue("RequireEmailWithFeedback", $NewValue); }
558
565 function UseMinimizedJavascript($NewValue = DB_NOVALUE) { return $this->UpdateValue("UseMinimizedJavascript", $NewValue); }
566
574 function SearchEngineUpdatePriority($NewValue = DB_NOVALUE) { return $this->UpdateValue("SearchEngineUpdatePriority", $NewValue); }
575
584 function RecommenderEngineUpdatePriority($NewValue = DB_NOVALUE) { return $this->UpdateValue("RecommenderEngineUpdatePriority", $NewValue); }
585
592 function LogoFileName()
593 {
594 return $this->UpdateValue("LogoFileName", DB_NOVALUE, "UIStyleConfiguration");
595 }
596
603 function LogoAltText()
604 {
605 return $this->UpdateValue("LogoAltText", DB_NOVALUE, "UIStyleConfiguration");
606 }
607
614 function LogoWidth()
615 {
616 return $this->UpdateValue("LogoWidth", DB_NOVALUE, "UIStyleConfiguration");
617 }
618
625 function LogoHeight()
626 {
627 return $this->UpdateValue("LogoHeight", DB_NOVALUE, "UIStyleConfiguration");
628 }
629
636 function HasRegistered()
637 {
638 return strlen($this->UpdateValue("LastRegisteredOn", DB_NOVALUE))
639 ? TRUE : FALSE;
640 }
641
648 function TitleField($NewValue = DB_NOVALUE) { return $this->UpdateValue("TitleField", $NewValue); }
649
656 function DescriptionField($NewValue = DB_NOVALUE) { return $this->UpdateValue("DescriptionField", $NewValue); }
657
664 function UrlField($NewValue = DB_NOVALUE) { return $this->UpdateValue("UrlField", $NewValue); }
665
672 function ScreenshotField($NewValue = DB_NOVALUE) { return $this->UpdateValue("ScreenshotField", $NewValue); }
673
680 function SecureLogin($NewValue = DB_NOVALUE) { return $this->UpdateValue("SecureLogin", $NewValue); }
681
688 function EmailLineEnding($NewValue = DB_NOVALUE) { return $this->UpdateValue("EmailLineEnding", $NewValue); }
689
696 function SavedSearchMailTemplate($NewValue = DB_NOVALUE) { return $this->UpdateValue("SavedSearchMailTemplate", $NewValue); }
697
704 function DefaultUserPrivs($NewValue = DB_NOVALUE)
705 {
706 if ($NewValue !== DB_NOVALUE)
707 {
708 $NewValue = serialize($NewValue);
709 }
710
711 $Result = unserialize($this->UpdateValue("DefaultUserPrivs", $NewValue));
712
713 if (!is_array($Result))
714 {
715 $Result = $this->DefaultUserPrivs(array());
716 }
717
718 return $Result;
719 }
720
727 function RootUrlOverride($NewValue = DB_NOVALUE) { return $this->UpdateValue("RootUrlOverride", $NewValue); }
728
735 function PreferHttpHost($NewValue = DB_NOVALUE) { return $this->UpdateValue("PreferHttpHost", $NewValue); }
736
743 function Value($FieldName, $NewValue = DB_NOVALUE)
744 { return $this->UpdateValue($FieldName, $NewValue); }
745
746 # ---- PRIVATE INTERFACE -------------------------------------------------
747
748 private $DB;
749 private $DBFields;
750
759 private function UpdateValue($FieldName, $NewValue, $Table="SystemConfiguration")
760 {
761 if ($NewValue != DB_NOVALUE)
762 {
763 $SignalResult = $GLOBALS["AF"]->SignalEvent(
764 "EVENT_SET_SYSCONFIG_VALUE", array(
765 "FieldName" => $FieldName,
766 "NewValue" => $NewValue));
767 $NewValue = $SignalResult["NewValue"];
768 }
769 $Value = $this->DB->UpdateValue($Table, $FieldName,
770 $NewValue, NULL, $this->DBFields);
771 $SignalResult = $GLOBALS["AF"]->SignalEvent(
772 "EVENT_GET_SYSCONFIG_VALUE", array(
773 "FieldName" => $FieldName,
774 "Value" => $Value));
775 $Value = $SignalResult["Value"];
776 return $Value;
777 }
778 }
SystemConfiguration\UNCHANGED_VALUE
const UNCHANGED_VALUE
This value is used to determine if a value is changed.
Definition: SystemConfiguration.php:16
SystemConfiguration\NumResourcesForSearchFacets
NumResourcesForSearchFacets($NewValue=DB_NOVALUE)
Gets or sets the number of resources considered to build search facets.
Definition: SystemConfiguration.php:322
SystemConfiguration\GoogleAnalyticsCode
GoogleAnalyticsCode($NewValue=DB_NOVALUE)
Gets or sets the Google Analytics code system configuration setting.
Definition: SystemConfiguration.php:502
SystemConfiguration\ContactName
ContactName($NewValue=DB_NOVALUE)
Gets or sets the contact name system configuration setting.
Definition: SystemConfiguration.php:428
SystemConfiguration\DefaultCharacterSet
DefaultCharacterSet($NewValue=DB_NOVALUE)
Gets or sets the default character set system configuration setting.
Definition: SystemConfiguration.php:141
SystemConfiguration\ResourceRatingsEnabled
ResourceRatingsEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource ratings enabled system configuration setting.
Definition: SystemConfiguration.php:226
SystemConfiguration\DefaultUserPrivs
DefaultUserPrivs($NewValue=DB_NOVALUE)
Gets or sets the default user privileges system configuration setting.
Definition: SystemConfiguration.php:704
SystemConfiguration\ReleaseFlagApproved
ReleaseFlagApproved($NewValue=DB_NOVALUE)
Gets or sets the release flag approved system configuration setting.
Definition: SystemConfiguration.php:253
SystemConfiguration\OkayToListSite
OkayToListSite($NewValue=DB_NOVALUE)
Gets or sets the okay to list site system configuration setting.
Definition: SystemConfiguration.php:470
SystemConfiguration\ForumsAllowHTML
ForumsAllowHTML($NewValue=DB_NOVALUE)
Gets or sets the forums allow html system configuration setting.
Definition: SystemConfiguration.php:182
SystemConfiguration\PortalName
PortalName($NewValue=DB_NOVALUE)
Gets or sets the portal name system configuration setting.
Definition: SystemConfiguration.php:117
SystemConfiguration\ContactEmail
ContactEmail($NewValue=DB_NOVALUE)
Gets or sets the contact email system configuration setting.
Definition: SystemConfiguration.php:436
SystemConfiguration\AddAWStatsScript
AddAWStatsScript($NewValue=DB_NOVALUE)
Gets or sets the add AW stats script system configuration setting.
Definition: SystemConfiguration.php:486
SystemConfiguration\FieldDisplayFolder
FieldDisplayFolder($NewValue=DB_NOVALUE)
Gets or sets the field display folder system configuration setting.
Definition: SystemConfiguration.php:530
SystemConfiguration\ResourceLaunchesNewWindowEnabled
ResourceLaunchesNewWindowEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource launches new window enabled system configuration setting.
Definition: SystemConfiguration.php:209
SystemConfiguration\AddGoogleAnalytics
AddGoogleAnalytics($NewValue=DB_NOVALUE)
Gets or sets the add Google Analytics system configuration setting.
Definition: SystemConfiguration.php:494
SystemConfiguration\MailChangeMailBody
MailChangeMailBody($NewValue=DB_NOVALUE)
Gets or sets the mail change mail body system configuration setting.
Definition: SystemConfiguration.php:109
SystemConfiguration\RecommenderEngineUpdatePriority
RecommenderEngineUpdatePriority($NewValue=DB_NOVALUE)
Gets or sets the recommender engine update priority system configuration setting. ...
Definition: SystemConfiguration.php:584
Database
SQL database abstraction object with smart query caching.
Definition: Axis--Database.php:22
SystemConfiguration\RecommenderDBEnabled
RecommenderDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the recommender database enabled system configuration setting.
Definition: SystemConfiguration.php:270
SystemConfiguration\TopLinkString
TopLinkString($NewValue=DB_NOVALUE)
Gets or sets the top link string system configuration setting.
Definition: SystemConfiguration.php:35
DB_NOVALUE
const DB_NOVALUE
Definition: Axis--Database.php:1267
SystemConfiguration\NumClassesPerBrowsePage
NumClassesPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of classes per browse page system configuration setting.
Definition: SystemConfiguration.php:342
SystemConfiguration\LogoFileName
LogoFileName()
Gets or sets the logo file name system configuration setting.
Definition: SystemConfiguration.php:592
SystemConfiguration\SecureLogin
SecureLogin($NewValue=DB_NOVALUE)
Gets or sets the secure login system configuration setting.
Definition: SystemConfiguration.php:680
SystemConfiguration\MailChangeMailSubject
MailChangeMailSubject($NewValue=DB_NOVALUE)
Gets or sets the mail change mail subject system configuration setting.
Definition: SystemConfiguration.php:101
SystemConfiguration\DefaultSortField
DefaultSortField($NewValue=DB_NOVALUE)
Gets or sets the default sort field system configuration setting.
Definition: SystemConfiguration.php:521
SystemConfiguration\NumColumnsPerBrowsePage
NumColumnsPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of columns per browse page system configuration setting.
Definition: SystemConfiguration.php:363
SystemConfiguration\UrlField
UrlField($NewValue=DB_NOVALUE)
Gets or sets the url field system configuration setting.
Definition: SystemConfiguration.php:664
SystemConfiguration\CurrentTheme
CurrentTheme($NewValue=DB_NOVALUE)
Gets or sets the current theme system configuration setting.
Definition: SystemConfiguration.php:133
SystemConfiguration\SearchEngineUpdatePriority
SearchEngineUpdatePriority($NewValue=DB_NOVALUE)
Gets or sets the search engine update priority system configuration setting.
Definition: SystemConfiguration.php:574
SystemConfiguration\LogoHeight
LogoHeight()
Gets or sets the logo height system configuration setting.
Definition: SystemConfiguration.php:625
SystemConfiguration\DefaultActiveUI
DefaultActiveUI($NewValue=DB_NOVALUE)
Gets or sets the default active UI system configuration setting.
Definition: SystemConfiguration.php:125
SystemConfiguration\UserAgentsEnabled
UserAgentsEnabled($NewValue=DB_NOVALUE)
Gets or sets the user agents enabled system configuration setting.
Definition: SystemConfiguration.php:218
SystemConfiguration\ResourceCommentsEnabled
ResourceCommentsEnabled($NewValue=DB_NOVALUE)
Gets or sets the resource comments enabled system configuration setting.
Definition: SystemConfiguration.php:234
SystemConfiguration\OaiDateGranularity
OaiDateGranularity($NewValue=DB_NOVALUE)
Gets or sets the OAI date granularity system configuration setting.
Definition: SystemConfiguration.php:404
SystemConfiguration\SavedSearchMailTemplate
SavedSearchMailTemplate($NewValue=DB_NOVALUE)
Gets or sets the saved search mail template system configuration setting.
Definition: SystemConfiguration.php:696
SystemConfiguration\HasRegistered
HasRegistered()
Gets or sets the has registered system configuration setting.
Definition: SystemConfiguration.php:636
SystemConfiguration\NumAnnounceOnHomePage
NumAnnounceOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of announcements on homepage system configuration setting.
Definition: SystemConfiguration.php:288
SystemConfiguration\ForumsEnabled
ForumsEnabled($NewValue=DB_NOVALUE)
Gets or sets the forums enabled system configuration setting.
Definition: SystemConfiguration.php:175
SystemConfiguration\RequireEmailWithFeedback
RequireEmailWithFeedback($NewValue=DB_NOVALUE)
Gets or sets the require email with feedback system configuration setting.
Definition: SystemConfiguration.php:557
SystemConfiguration\CollapseMetadataFieldGroups
CollapseMetadataFieldGroups($NewValue=DB_NOVALUE)
Gets or sets the collapse metadata field groups system configuration setting.
Definition: SystemConfiguration.php:549
SystemConfiguration\OaiIdDomain
OaiIdDomain($NewValue=DB_NOVALUE)
Gets or sets the OAI ID domain system configuration setting.
Definition: SystemConfiguration.php:380
SystemConfiguration\__construct
__construct()
Constructs a new SystemConfiguration object.
Definition: SystemConfiguration.php:23
SystemConfiguration\AdminEmail
AdminEmail($NewValue=DB_NOVALUE)
Gets or sets the admin email system configuration setting.
Definition: SystemConfiguration.php:61
SystemConfiguration\ForumsUseWYSIWYG
ForumsUseWYSIWYG($NewValue=DB_NOVALUE)
Gets or sets the forums use WYSIWYG editor setting.
Definition: SystemConfiguration.php:189
SystemConfiguration\IncrementalKeywordSearchEnabled
IncrementalKeywordSearchEnabled($NewValue=DB_NOVALUE)
Gets or sets the incremental keyword search enabled system configuration setting. ...
Definition: SystemConfiguration.php:244
SystemConfiguration\SearchTermsRequired
SearchTermsRequired($NewValue=DB_NOVALUE)
Gets or sets the search terms required system configuration setting.
Definition: SystemConfiguration.php:150
SystemConfiguration\AllowMultipleUIsEnabled
AllowMultipleUIsEnabled($NewValue=DB_NOVALUE)
Gets or sets the allow multiple UIs enabled system configuration setting.
Definition: SystemConfiguration.php:198
SystemConfiguration\AnnouncementsEnabled
AnnouncementsEnabled($NewValue=DB_NOVALUE)
Gets or sets the announcements enabled system configuration setting.
Definition: SystemConfiguration.php:167
SystemConfiguration\OrganizationType
OrganizationType($NewValue=DB_NOVALUE)
Gets or sets the organization type system configuration setting.
Definition: SystemConfiguration.php:452
SystemConfiguration\Value
Value($FieldName, $NewValue=DB_NOVALUE)
Gets or changes a value in the database.
Definition: SystemConfiguration.php:743
SystemConfiguration\SiteType
SiteType($NewValue=DB_NOVALUE)
Gets or sets the site type system configuration setting.
Definition: SystemConfiguration.php:460
SystemConfiguration\DisplayLimitsByDefault
DisplayLimitsByDefault($NewValue=DB_NOVALUE)
Gets or sets the display limits by default system configuration setting.
Definition: SystemConfiguration.php:512
SystemConfiguration
Definition: SystemConfiguration.php:10
SystemConfiguration\MaxFacetsPerField
MaxFacetsPerField($NewValue=DB_NOVALUE)
Gets or sets the number of facets considered excessive, above which we won't display the facets...
Definition: SystemConfiguration.php:331
SystemConfiguration\DescriptionField
DescriptionField($NewValue=DB_NOVALUE)
Gets or sets the description field system configuration setting.
Definition: SystemConfiguration.php:656
SystemConfiguration\LegalNotice
LegalNotice($NewValue=DB_NOVALUE)
Gets or sets the legal notice system configuration setting.
Definition: SystemConfiguration.php:305
SystemConfiguration\OaiEarliestDate
OaiEarliestDate($NewValue=DB_NOVALUE)
Gets or sets the OAI earliest date system configuration setting.
Definition: SystemConfiguration.php:396
SystemConfiguration\UseMinimizedJavascript
UseMinimizedJavascript($NewValue=DB_NOVALUE)
Gets or sets the use mimimized javascript system configuration setting.
Definition: SystemConfiguration.php:565
SystemConfiguration\Organization
Organization($NewValue=DB_NOVALUE)
Gets or sets the organization system configuration setting.
Definition: SystemConfiguration.php:444
SystemConfiguration\SearchDBEnabled
SearchDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the search database enabled system configuration setting.
Definition: SystemConfiguration.php:261
SystemConfiguration\NumResourcesOnHomePage
NumResourcesOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of resources on homepage system configuration setting.
Definition: SystemConfiguration.php:297
SystemConfiguration\EmailLineEnding
EmailLineEnding($NewValue=DB_NOVALUE)
Gets or sets the email line ending system configuration setting.
Definition: SystemConfiguration.php:688
SystemConfiguration\SiteKeywords
SiteKeywords($NewValue=DB_NOVALUE)
Gets or sets the site keywords system configuration setting.
Definition: SystemConfiguration.php:412
SystemConfiguration\PasswordResetMailBody
PasswordResetMailBody($NewValue=DB_NOVALUE)
Gets or sets the password reset mail body system configuration setting.
Definition: SystemConfiguration.php:93
SystemConfiguration\FieldEditFolder
FieldEditFolder($NewValue=DB_NOVALUE)
Gets or sets the field edit folder system configuration setting.
Definition: SystemConfiguration.php:539
SystemConfiguration\ShowNumResourcesEnabled
ShowNumResourcesEnabled($NewValue=DB_NOVALUE)
Gets or sets the show number of resources enabled system configuration setting.
Definition: SystemConfiguration.php:159
SystemConfiguration\TopLinkBeginLetter
TopLinkBeginLetter($NewValue=DB_NOVALUE)
Gets or sets the top link begin letter system configuration setting.
Definition: SystemConfiguration.php:44
SystemConfiguration\PasswordMailSubject
PasswordMailSubject($NewValue=DB_NOVALUE)
Gets or sets the password mail subject system configuration setting.
Definition: SystemConfiguration.php:69
SystemConfiguration\LogoWidth
LogoWidth()
Gets or sets the logo width system configuration setting.
Definition: SystemConfiguration.php:614
SystemConfiguration\RootUrlOverride
RootUrlOverride($NewValue=DB_NOVALUE)
Gets or sets the root URL override system configuration setting.
Definition: SystemConfiguration.php:727
SystemConfiguration\LogoAltText
LogoAltText()
Gets or sets the logo alt text system configuration setting.
Definition: SystemConfiguration.php:603
SystemConfiguration\PasswordResetMailSubject
PasswordResetMailSubject($NewValue=DB_NOVALUE)
Gets or sets the password reset mail subject system configuration setting.
Definition: SystemConfiguration.php:85
SystemConfiguration\LastRegisteredOn
LastRegisteredOn($NewValue=DB_NOVALUE)
Gets or sets the last registered on system configuration setting.
Definition: SystemConfiguration.php:478
SystemConfiguration\TopLinkEndLetter
TopLinkEndLetter($NewValue=DB_NOVALUE)
Gets or sets the top link end letter system configuration setting.
Definition: SystemConfiguration.php:53
SystemConfiguration\ScreenshotField
ScreenshotField($NewValue=DB_NOVALUE)
Gets or sets the screenshot field system configuration setting.
Definition: SystemConfiguration.php:672
SystemConfiguration\DefaultRecordsPerPage
DefaultRecordsPerPage($NewValue=DB_NOVALUE)
Gets or sets the default records per page system configuration setting.
Definition: SystemConfiguration.php:313
SystemConfiguration\BrowsingFieldId
BrowsingFieldId($NewValue=DB_NOVALUE)
Gets or sets the browsing field ID system configuration setting.
Definition: SystemConfiguration.php:372
SystemConfiguration\AboutText
AboutText($NewValue=DB_NOVALUE)
Gets or sets the about text system configuration setting.
Definition: SystemConfiguration.php:420
SystemConfiguration\PasswordMailBody
PasswordMailBody($NewValue=DB_NOVALUE)
Gets or sets the password mail body system configuration setting.
Definition: SystemConfiguration.php:77
SystemConfiguration\PreferHttpHost
PreferHttpHost($NewValue=DB_NOVALUE)
Gets or sets the prefer HTTP_HOST system configuration setting.
Definition: SystemConfiguration.php:735
SystemConfiguration\OAISQEnabled
OAISQEnabled($NewValue=DB_NOVALUE)
Gets or sets OAISQ enabled system configuration setting.
Definition: SystemConfiguration.php:278
SystemConfiguration\OaiIdPrefix
OaiIdPrefix($NewValue=DB_NOVALUE)
Gets or sets the OAI ID prefix system configuration setting.
Definition: SystemConfiguration.php:388
SystemConfiguration\TitleField
TitleField($NewValue=DB_NOVALUE)
Gets or sets the title field system configuration setting.
Definition: SystemConfiguration.php:648