aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp/acp_board.php
diff options
context:
space:
mode:
authorMatt Friedman <maf675@gmail.com>2011-09-25 15:12:56 -0700
committerMatt Friedman <maf675@gmail.com>2011-09-26 11:15:22 -0700
commit56c6476233646e7c735aa4e3b98c4a6b62df5c7d (patch)
treefb428fc655e39150c57f1a23f027443b3d6c2e87 /phpBB/includes/acp/acp_board.php
parent5e768036f773e461283d0f65841d2ff0618ec7b7 (diff)
downloadforums-56c6476233646e7c735aa4e3b98c4a6b62df5c7d.tar
forums-56c6476233646e7c735aa4e3b98c4a6b62df5c7d.tar.gz
forums-56c6476233646e7c735aa4e3b98c4a6b62df5c7d.tar.bz2
forums-56c6476233646e7c735aa4e3b98c4a6b62df5c7d.tar.xz
forums-56c6476233646e7c735aa4e3b98c4a6b62df5c7d.zip
[ticket/10390] Allow option for jQuery to be hosted by a remote CDN
Add an option to the ACP so admins can choose to host jQuery from the local version shipped with phpBB, or via a popular CDN. PHPBB3-10390
Diffstat (limited to 'phpBB/includes/acp/acp_board.php')
-rw-r--r--phpBB/includes/acp/acp_board.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/phpBB/includes/acp/acp_board.php b/phpBB/includes/acp/acp_board.php
index f27a133eb5..45b6f219ac 100644
--- a/phpBB/includes/acp/acp_board.php
+++ b/phpBB/includes/acp/acp_board.php
@@ -99,6 +99,7 @@ class acp_board
'load_cpf_pm' => array('lang' => 'LOAD_CPF_PM', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
'load_cpf_viewprofile' => array('lang' => 'LOAD_CPF_VIEWPROFILE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
'load_cpf_viewtopic' => array('lang' => 'LOAD_CPF_VIEWTOPIC', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
+ 'load_jquery_host' => array('lang' => 'JQUERY_HOST', 'validate' => 'string', 'type' => 'select', 'method' => 'jquery_host_select', 'explain' => true),
'legend3' => 'ACP_SUBMIT_CHANGES',
)
@@ -997,4 +998,14 @@ class acp_board
$cache->destroy('sql', FORUMS_TABLE);
}
+ function jquery_host_select($value, $key = '')
+ {
+ global $user;
+
+ return '<option value="localhost"' . (($value == 'localhost') ? ' selected="selected"' : '') . '>' . $user->lang['JQUERY_HOST_LOCAL'] . '</option>
+ <option value="google"' . (($value == 'google') ? ' selected="selected"' : '') . '>' . $user->lang['JQUERY_HOST_GOOGLE'] . '</option>
+ <option value="microsoft"' . (($value == 'microsoft') ? ' selected="selected"' : '') . '>' . $user->lang['JQUERY_HOST_MS'] . '</option>
+ <option value="jquery"' . (($value == 'jquery') ? ' selected="selected"' : '') . '>' . $user->lang['JQUERY_HOST_JQUERY'] . '</option>';
+ }
+
}