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 AccessibilityWizardEnabled($NewValue = DB_NOVALUE) { return FALSE; }
245
254 function IncrementalKeywordSearchEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("IncrementalKeywordSearchEnabled", $NewValue); }
255
263 function ReleaseFlagApproved($NewValue = DB_NOVALUE) { return $this->UpdateValue("ReleaseFlagApproved", $NewValue); }
264
271 function SearchDBEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("SearchDBEnabled", $NewValue); }
272
280 function RecommenderDBEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("RecommenderDBEnabled", $NewValue); }
281
288 function OAISQEnabled($NewValue = DB_NOVALUE) { return $this->UpdateValue("OAISQEnabled", $NewValue); }
289
298 function NumAnnounceOnHomePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumAnnounceOnHomePage", $NewValue); }
299
307 function NumResourcesOnHomePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumResourcesOnHomePage", $NewValue); }
308
315 function LegalNotice($NewValue = DB_NOVALUE) { return $this->UpdateValue("LegalNotice", $NewValue); }
316
323 function DefaultRecordsPerPage($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultRecordsPerPage", $NewValue); }
324
332 function NumResourcesForSearchFacets($NewValue = DB_NOVALUE)
333 { return $this->UpdateValue("NumResourcesForSearchFacets", $NewValue); }
334
341 function MaxFacetsPerField($NewValue = DB_NOVALUE)
342 { return $this->UpdateValue("MaxFacetsPerField", $NewValue); }
343
352 function NumClassesPerBrowsePage($NewValue = DB_NOVALUE)
353 {
354 # if new classes per browse page has been specified
355 if ($NewValue !== DB_NOVALUE &&
356 $NewValue != $this->UpdateValue("NumClassesPerBrowsePage", DB_NOVALUE))
357 {
358 # clear all classification links
359 $this->TopLinkString("");
360 $this->DB->Query("UPDATE Classifications SET LinkString=''");
361 }
362 return $this->UpdateValue("NumClassesPerBrowsePage", $NewValue);
363 }
364
373 function NumColumnsPerBrowsePage($NewValue = DB_NOVALUE) { return $this->UpdateValue("NumColumnsPerBrowsePage", $NewValue); }
374
382 function BrowsingFieldId($NewValue = DB_NOVALUE) { return $this->UpdateValue("BrowsingFieldId", $NewValue); }
383
390 function OaiIdDomain($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiIdDomain", $NewValue); }
391
398 function OaiIdPrefix($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiIdPrefix", $NewValue); }
399
406 function OaiEarliestDate($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiEarliestDate", $NewValue); }
407
414 function OaiDateGranularity($NewValue = DB_NOVALUE) { return $this->UpdateValue("OaiDateGranularity", $NewValue); }
415
422 function SiteKeywords($NewValue = DB_NOVALUE) { return $this->UpdateValue("SiteKeywords", $NewValue); }
423
430 function AboutText($NewValue = DB_NOVALUE) { return $this->UpdateValue("AboutText", $NewValue); }
431
438 function ContactName($NewValue = DB_NOVALUE) { return $this->UpdateValue("ContactName", $NewValue); }
439
446 function ContactEmail($NewValue = DB_NOVALUE) { return $this->UpdateValue("ContactEmail", $NewValue); }
447
454 function Organization($NewValue = DB_NOVALUE) { return $this->UpdateValue("Organization", $NewValue); }
455
462 function OrganizationType($NewValue = DB_NOVALUE) { return $this->UpdateValue("OrganizationType", $NewValue); }
463
470 function SiteType($NewValue = DB_NOVALUE) { return $this->UpdateValue("SiteType", $NewValue); }
471
480 function OkayToListSite($NewValue = DB_NOVALUE) { return $this->UpdateValue("OkayToListSite", $NewValue); }
481
488 function LastRegisteredOn($NewValue = DB_NOVALUE) { return $this->UpdateValue("LastRegisteredOn", $NewValue); }
489
496 function AddAWStatsScript($NewValue = DB_NOVALUE) { return $this->UpdateValue("AddAWStatsScript", $NewValue); }
497
504 function AddGoogleAnalytics($NewValue = DB_NOVALUE) { return $this->UpdateValue("AddGoogleAnalytics", $NewValue); }
505
512 function GoogleAnalyticsCode($NewValue = DB_NOVALUE) { return $this->UpdateValue("GoogleAnalyticsCode", $NewValue); }
513
522 function DisplayLimitsByDefault($NewValue = DB_NOVALUE) { return $this->UpdateValue("DisplayLimitsByDefault", $NewValue); }
523
531 function DefaultSortField($NewValue = DB_NOVALUE) { return $this->UpdateValue("DefaultSortField", $NewValue); }
532
540 function FieldDisplayFolder($NewValue = DB_NOVALUE) { return $this->UpdateValue("FieldDisplayFolder", $NewValue); }
541
549 function FieldEditFolder($NewValue = DB_NOVALUE) { return $this->UpdateValue("FieldEditFolder", $NewValue); }
550
559 function CollapseMetadataFieldGroups($NewValue = DB_NOVALUE) { return $this->UpdateValue("CollapseMetadataFieldGroups", $NewValue); }
560
567 function RequireEmailWithFeedback($NewValue = DB_NOVALUE) { return $this->UpdateValue("RequireEmailWithFeedback", $NewValue); }
568
575 function UseMinimizedJavascript($NewValue = DB_NOVALUE) { return $this->UpdateValue("UseMinimizedJavascript", $NewValue); }
576
584 function SearchEngineUpdatePriority($NewValue = DB_NOVALUE) { return $this->UpdateValue("SearchEngineUpdatePriority", $NewValue); }
585
594 function RecommenderEngineUpdatePriority($NewValue = DB_NOVALUE) { return $this->UpdateValue("RecommenderEngineUpdatePriority", $NewValue); }
595
602 function LogoFileName()
603 {
604 return $this->UpdateValue("LogoFileName", DB_NOVALUE, "UIStyleConfiguration");
605 }
606
613 function LogoAltText()
614 {
615 return $this->UpdateValue("LogoAltText", DB_NOVALUE, "UIStyleConfiguration");
616 }
617
624 function LogoWidth()
625 {
626 return $this->UpdateValue("LogoWidth", DB_NOVALUE, "UIStyleConfiguration");
627 }
628
635 function LogoHeight()
636 {
637 return $this->UpdateValue("LogoHeight", DB_NOVALUE, "UIStyleConfiguration");
638 }
639
646 function HasRegistered()
647 {
648 return strlen($this->UpdateValue("LastRegisteredOn", DB_NOVALUE))
649 ? TRUE : FALSE;
650 }
651
658 function TitleField($NewValue = DB_NOVALUE) { return $this->UpdateValue("TitleField", $NewValue); }
659
666 function DescriptionField($NewValue = DB_NOVALUE) { return $this->UpdateValue("DescriptionField", $NewValue); }
667
674 function UrlField($NewValue = DB_NOVALUE) { return $this->UpdateValue("UrlField", $NewValue); }
675
682 function ScreenshotField($NewValue = DB_NOVALUE) { return $this->UpdateValue("ScreenshotField", $NewValue); }
683
690 function SecureLogin($NewValue = DB_NOVALUE) { return $this->UpdateValue("SecureLogin", $NewValue); }
691
698 function EmailLineEnding($NewValue = DB_NOVALUE) { return $this->UpdateValue("EmailLineEnding", $NewValue); }
699
706 function SavedSearchMailTemplate($NewValue = DB_NOVALUE) { return $this->UpdateValue("SavedSearchMailTemplate", $NewValue); }
707
714 function DefaultUserPrivs($NewValue = DB_NOVALUE)
715 {
716 if ($NewValue !== DB_NOVALUE)
717 {
718 $NewValue = serialize($NewValue);
719 }
720
721 $Result = unserialize($this->UpdateValue("DefaultUserPrivs", $NewValue));
722
723 if (!is_array($Result))
724 {
725 $Result = $this->DefaultUserPrivs(array());
726 }
727
728 return $Result;
729 }
730
737 function RootUrlOverride($NewValue = DB_NOVALUE) { return $this->UpdateValue("RootUrlOverride", $NewValue); }
738
745 function PreferHttpHost($NewValue = DB_NOVALUE) { return $this->UpdateValue("PreferHttpHost", $NewValue); }
746
753 function Value($FieldName, $NewValue = DB_NOVALUE)
754 { return $this->UpdateValue($FieldName, $NewValue); }
755
756 # ---- PRIVATE INTERFACE -------------------------------------------------
757
758 private $DB;
759 private $DBFields;
760
769 private function UpdateValue($FieldName, $NewValue, $Table="SystemConfiguration")
770 {
771 if ($NewValue != DB_NOVALUE)
772 {
773 $SignalResult = $GLOBALS["AF"]->SignalEvent(
774 "EVENT_SET_SYSCONFIG_VALUE", array(
775 "FieldName" => $FieldName,
776 "NewValue" => $NewValue));
777 $NewValue = $SignalResult["NewValue"];
778 }
779 $Value = $this->DB->UpdateValue($Table, $FieldName,
780 $NewValue, NULL, $this->DBFields);
781 $SignalResult = $GLOBALS["AF"]->SignalEvent(
782 "EVENT_GET_SYSCONFIG_VALUE", array(
783 "FieldName" => $FieldName,
784 "Value" => $Value));
785 $Value = $SignalResult["Value"];
786 return $Value;
787 }
788 }
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:332
SystemConfiguration\GoogleAnalyticsCode
GoogleAnalyticsCode($NewValue=DB_NOVALUE)
Gets or sets the Google Analytics code system configuration setting.
Definition: SystemConfiguration.php:512
SystemConfiguration\ContactName
ContactName($NewValue=DB_NOVALUE)
Gets or sets the contact name system configuration setting.
Definition: SystemConfiguration.php:438
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:714
SystemConfiguration\ReleaseFlagApproved
ReleaseFlagApproved($NewValue=DB_NOVALUE)
Gets or sets the release flag approved system configuration setting.
Definition: SystemConfiguration.php:263
SystemConfiguration\OkayToListSite
OkayToListSite($NewValue=DB_NOVALUE)
Gets or sets the okay to list site system configuration setting.
Definition: SystemConfiguration.php:480
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:446
SystemConfiguration\AddAWStatsScript
AddAWStatsScript($NewValue=DB_NOVALUE)
Gets or sets the add AW stats script system configuration setting.
Definition: SystemConfiguration.php:496
SystemConfiguration\FieldDisplayFolder
FieldDisplayFolder($NewValue=DB_NOVALUE)
Gets or sets the field display folder system configuration setting.
Definition: SystemConfiguration.php:540
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:504
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:594
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:280
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:1284
SystemConfiguration\NumClassesPerBrowsePage
NumClassesPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of classes per browse page system configuration setting.
Definition: SystemConfiguration.php:352
SystemConfiguration\LogoFileName
LogoFileName()
Gets or sets the logo file name system configuration setting.
Definition: SystemConfiguration.php:602
SystemConfiguration\SecureLogin
SecureLogin($NewValue=DB_NOVALUE)
Gets or sets the secure login system configuration setting.
Definition: SystemConfiguration.php:690
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:531
SystemConfiguration\NumColumnsPerBrowsePage
NumColumnsPerBrowsePage($NewValue=DB_NOVALUE)
Gets or sets the number of columns per browse page system configuration setting.
Definition: SystemConfiguration.php:373
SystemConfiguration\UrlField
UrlField($NewValue=DB_NOVALUE)
Gets or sets the url field system configuration setting.
Definition: SystemConfiguration.php:674
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:584
SystemConfiguration\LogoHeight
LogoHeight()
Gets or sets the logo height system configuration setting.
Definition: SystemConfiguration.php:635
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:414
SystemConfiguration\SavedSearchMailTemplate
SavedSearchMailTemplate($NewValue=DB_NOVALUE)
Gets or sets the saved search mail template system configuration setting.
Definition: SystemConfiguration.php:706
SystemConfiguration\HasRegistered
HasRegistered()
Gets or sets the has registered system configuration setting.
Definition: SystemConfiguration.php:646
SystemConfiguration\NumAnnounceOnHomePage
NumAnnounceOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of announcements on homepage system configuration setting.
Definition: SystemConfiguration.php:298
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:567
SystemConfiguration\CollapseMetadataFieldGroups
CollapseMetadataFieldGroups($NewValue=DB_NOVALUE)
Gets or sets the collapse metadata field groups system configuration setting.
Definition: SystemConfiguration.php:559
SystemConfiguration\OaiIdDomain
OaiIdDomain($NewValue=DB_NOVALUE)
Gets or sets the OAI ID domain system configuration setting.
Definition: SystemConfiguration.php:390
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:254
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:462
SystemConfiguration\Value
Value($FieldName, $NewValue=DB_NOVALUE)
Gets or changes a value in the database.
Definition: SystemConfiguration.php:753
SystemConfiguration\SiteType
SiteType($NewValue=DB_NOVALUE)
Gets or sets the site type system configuration setting.
Definition: SystemConfiguration.php:470
SystemConfiguration\DisplayLimitsByDefault
DisplayLimitsByDefault($NewValue=DB_NOVALUE)
Gets or sets the display limits by default system configuration setting.
Definition: SystemConfiguration.php:522
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:341
SystemConfiguration\DescriptionField
DescriptionField($NewValue=DB_NOVALUE)
Gets or sets the description field system configuration setting.
Definition: SystemConfiguration.php:666
SystemConfiguration\LegalNotice
LegalNotice($NewValue=DB_NOVALUE)
Gets or sets the legal notice system configuration setting.
Definition: SystemConfiguration.php:315
SystemConfiguration\OaiEarliestDate
OaiEarliestDate($NewValue=DB_NOVALUE)
Gets or sets the OAI earliest date system configuration setting.
Definition: SystemConfiguration.php:406
SystemConfiguration\UseMinimizedJavascript
UseMinimizedJavascript($NewValue=DB_NOVALUE)
Gets or sets the use mimimized javascript system configuration setting.
Definition: SystemConfiguration.php:575
SystemConfiguration\Organization
Organization($NewValue=DB_NOVALUE)
Gets or sets the organization system configuration setting.
Definition: SystemConfiguration.php:454
SystemConfiguration\SearchDBEnabled
SearchDBEnabled($NewValue=DB_NOVALUE)
Gets or sets the search database enabled system configuration setting.
Definition: SystemConfiguration.php:271
SystemConfiguration\NumResourcesOnHomePage
NumResourcesOnHomePage($NewValue=DB_NOVALUE)
Gets or sets the number of resources on homepage system configuration setting.
Definition: SystemConfiguration.php:307
SystemConfiguration\AccessibilityWizardEnabled
AccessibilityWizardEnabled($NewValue=DB_NOVALUE)
Gets or sets the accessibility wizard enabled system configuration setting.
Definition: SystemConfiguration.php:244
SystemConfiguration\EmailLineEnding
EmailLineEnding($NewValue=DB_NOVALUE)
Gets or sets the email line ending system configuration setting.
Definition: SystemConfiguration.php:698
SystemConfiguration\SiteKeywords
SiteKeywords($NewValue=DB_NOVALUE)
Gets or sets the site keywords system configuration setting.
Definition: SystemConfiguration.php:422
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:549
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:624
SystemConfiguration\RootUrlOverride
RootUrlOverride($NewValue=DB_NOVALUE)
Gets or sets the root URL override system configuration setting.
Definition: SystemConfiguration.php:737
SystemConfiguration\LogoAltText
LogoAltText()
Gets or sets the logo alt text system configuration setting.
Definition: SystemConfiguration.php:613
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:488
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:682
SystemConfiguration\DefaultRecordsPerPage
DefaultRecordsPerPage($NewValue=DB_NOVALUE)
Gets or sets the default records per page system configuration setting.
Definition: SystemConfiguration.php:323
SystemConfiguration\BrowsingFieldId
BrowsingFieldId($NewValue=DB_NOVALUE)
Gets or sets the browsing field ID system configuration setting.
Definition: SystemConfiguration.php:382
SystemConfiguration\AboutText
AboutText($NewValue=DB_NOVALUE)
Gets or sets the about text system configuration setting.
Definition: SystemConfiguration.php:430
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:745
SystemConfiguration\OAISQEnabled
OAISQEnabled($NewValue=DB_NOVALUE)
Gets or sets OAISQ enabled system configuration setting.
Definition: SystemConfiguration.php:288
SystemConfiguration\OaiIdPrefix
OaiIdPrefix($NewValue=DB_NOVALUE)
Gets or sets the OAI ID prefix system configuration setting.
Definition: SystemConfiguration.php:398
SystemConfiguration\TitleField
TitleField($NewValue=DB_NOVALUE)
Gets or sets the title field system configuration setting.
Definition: SystemConfiguration.php:658