@ -447,6 +461,7 @@ function admin_page_site(&$a) {
'$upload'=>t('File upload'),
'$corporate'=>t('Policies'),
'$advanced'=>t('Advanced'),
'$performance'=>t('Performance'),
'$baseurl'=>$a->get_baseurl(true),
// name, label, value, help string, extra data...
@ -456,6 +471,7 @@ function admin_page_site(&$a) {
'$theme'=>array('theme',t("System theme"),get_config('system','theme'),t("Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"),$theme_choices),
'$theme_mobile'=>array('theme_mobile',t("Mobile system theme"),get_config('system','mobile-theme'),t("Theme for mobile devices"),$theme_choices_mobile),
'$ssl_policy'=>array('ssl_policy',t("SSL link policy"),(string)intval(get_config('system','ssl_policy')),t("Determines whether generated links should be forced to use SSL"),$ssl_choices),
'$new_share'=>array('new_share',t("'Share' element"),get_config('system','new_share'),t("Activates the bbcode element 'share' for repeating items.")),
'$maximagesize'=>array('maximagesize',t("Maximum image size"),get_config('system','maximagesize'),t("Maximum size in bytes of uploaded images. Default is 0, which means no limits.")),
'$maximagelength'=>array('maximagelength',t("Maximum image length"),get_config('system','max_image_length'),t("Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits.")),
'$jpegimagequality'=>array('jpegimagequality',t("JPEG image quality"),get_config('system','jpeg_quality'),t("Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality.")),
@ -471,7 +487,7 @@ function admin_page_site(&$a) {
'$global_directory'=>array('directory_submit_url',t("Global directory update URL"),get_config('system','directory_submit_url'),t("URL to update the global directory. If this is not set, the global directory is completely unavailable to the application.")),
'$thread_allow'=>array('thread_allow',t("Allow threaded items"),get_config('system','thread_allow'),t("Allow infinite level threading for items on this site.")),
'$newuser_private'=>array('newuser_private',t("Private posts by default for new users"),get_config('system','newuser_private'),t("Set default post permissions for all new members to the default privacy group rather than public.")),
'$no_multi_reg'=>array('no_multi_reg',t("Block multiple registrations"),get_config('system','block_extended_register'),t("Disallow users to register additional accounts for use as pages.")),
'$no_openid'=>array('no_openid',t("OpenID support"),!get_config('system','no_openid'),t("OpenID support for registration and logins.")),
'$no_regfullname'=>array('no_regfullname',t("Fullname check"),!get_config('system','no_regfullname'),t("Force users to register with a space between firstname and lastname in Full name, as an antispam measure")),
@ -487,8 +503,15 @@ function admin_page_site(&$a) {
'$delivery_interval'=>array('delivery_interval',t("Delivery interval"),(x(get_config('system','delivery_interval'))?get_config('system','delivery_interval'):2),t("Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers.")),
'$poll_interval'=>array('poll_interval',t("Poll interval"),(x(get_config('system','poll_interval'))?get_config('system','poll_interval'):2),t("Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval.")),
'$maxloadavg'=>array('maxloadavg',t("Maximum Load Average"),((intval(get_config('system','maxloadavg'))>0)?get_config('system','maxloadavg'):50),t("Maximum system load before delivery and poll processes are deferred - default 50.")),
'$use_fulltext_engine'=>array('use_fulltext_engine',t("Use MySQL full text engine"),get_config('system','use_fulltext_engine'),t("Activates the full text engine. Speeds up search - but can only search for four and more characters.")),
'$itemcache'=>array('itemcache',t("Path to item cache"),get_config('system','itemcache'),"The item caches buffers generated bbcode and external images."),
'$itemcache_duration'=>array('itemcache_duration',t("Cache duration in seconds"),get_config('system','itemcache_duration'),t("How long should the cache files be hold? Default value is 86400 seconds (One day).")),
'$lockpath'=>array('lockpath',t("Path for lock file"),get_config('system','lockpath'),"The lock file is used to avoid multiple pollers at one time. Only define a folder here."),
'$temppath'=>array('temppath',t("Temp path"),get_config('system','temppath'),"If you have a restricted system where the webserver can't access the system temp path, enter another path here."),