function wptouch_addon_multisite_render_settings($page_options) { wptouch_add_sub_page(ADDON_MULTISITE_OPTIONS_PAGENAME, 'wptouch-addon-multisite', $page_options); wptouch_add_page_section(ADDON_MULTISITE_OPTIONS_PAGENAME, __('General Options', 'wptouch-pro'), 'mutisite-setup', array(wptouch_add_setting('list', 'force_network_locale', __('Admin Language', 'wptouch-pro'), false, WPTOUCH_SETTING_BASIC, '3.0', wptouch_admin_get_languages(), 'wptouch_pro'), wptouch_add_setting('checkbox', 'multisite_control', __('Control themes and extension downloads and updates', 'wptouch-pro'), __('If enabled, sub-sites can only activate/deactivate themes and extensions that have been downloaded in the network admin.', 'wptouch-pro'), WPTOUCH_SETTING_BASIC, '4.0', false, 'bncid')), $page_options); if (wptouch_has_multisite_support_licensed()) { wptouch_add_sub_page(ADDON_MULTISITE_DEPLOYMENT_PAGENAME, 'wptouch-addon-deployment', $page_options); wptouch_add_page_section(ADDON_MULTISITE_OPTIONS_PAGENAME, __('Network Defaults', 'wptouch-pro'), 'multisite-options', array(wptouch_add_pro_setting('checkbox', 'multisite_use_master_settings', __('Use my settings for new sites', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('list', 'multisite_master_site', __('Source site', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0', wptouch_multisite_get_site_array())), $page_options, WPTOUCH_MULTISITE_DOMAIN, false, __('Configure WPtouch to use a site for defaults on new network sites instead of its defaults', 'wptouch-pro')); wptouch_add_page_section(ADDON_MULTISITE_OPTIONS_PAGENAME, __('Subsite Customizable Settings', 'wptouch-pro'), 'multisite-options', array(wptouch_add_pro_setting('checkbox', 'multisite_show_general_settings', __('General Settings', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_site_compat', __('Site Compatibility', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_devices', __('Devices', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_menus', __('Menu Settings', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_themes', __('Themes', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_extensions', __('Extensions', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_colors', __('Colors', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_social_media', __('Social Media Links', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_show_social_sharing', __('Social Sharing', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0')), $page_options, WPTOUCH_MULTISITE_DOMAIN, false, __('Select which settings sections are available to users in network subsites (network admins always see settings).', 'wptouch-pro')); wptouch_add_page_section(ADDON_MULTISITE_DEPLOYMENT_PAGENAME, __('Source Site', 'wptouch-pro'), 'multisite-deployment-source', array(wptouch_add_pro_setting('list', 'multisite_deployment_source', __('Source site', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0', wptouch_multisite_get_site_array()), wptouch_add_pro_setting('checkbox', 'multisite_deploy_general_settings', __('General Settings', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_site_compat', __('Site Compatibility', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_devices', __('Devices', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_menus', __('Menu Settings', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_themes', __('Themes', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_extensions', __('Extensions', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_colors', __('Colors', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_social_media', __('Social Media Links', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0'), wptouch_add_pro_setting('checkbox', 'multisite_deploy_social_sharing', __('Social Sharing', 'wptouch-pro'), '', WPTOUCH_SETTING_BASIC, '1.0.0')), $page_options, WPTOUCH_MULTISITE_DOMAIN); wptouch_add_page_section(ADDON_MULTISITE_DEPLOYMENT_PAGENAME, __('Destination Sites', 'wptouch-pro'), 'multisite-deployment-sites', array(wptouch_add_pro_setting('sites', 'multisite_sites', '', '', WPTOUCH_SETTING_BASIC, '1.0.0')), $page_options, WPTOUCH_MULTISITE_DOMAIN); } return $page_options; }
_e('Setup', 'wptouch-pro'); ?> </h2> <ul> <li><a href="#" class="wptouch-addon-multisite<?php if (isset($_COOKIE['wptouch-4-admin-menu']) && $_COOKIE['wptouch-4-admin-menu'] == 'wptouch-addon-multisite') { echo ' active'; } ?> " data-page-slug="wptouch-addon-multisite"><?php _e('General Options', 'wptouch-pro'); ?> </a></li> </ul> <?php if (wptouch_has_multisite_support_licensed()) { ?> <h2><?php _e('Tools', 'wptouch-pro'); ?> </h2> <ul> <li><a href="#" class="wptouch-addon-deployment<?php if (isset($_COOKIE['wptouch-4-admin-menu']) && $_COOKIE['wptouch-4-admin-menu'] == 'wptouch-addon-deployment') { echo ' active'; } ?> " data-page-slug="wptouch-addon-deployment"><?php _e('Deployment', 'wptouch-pro'); ?> </a></li>