function qtranxf_admin_loadConfig() { global $q_config, $qtranslate_options; qtranxf_admin_set_default_options($qtranslate_options); foreach ($qtranslate_options['admin']['int'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['bool'] as $nm => $def) { qtranxf_load_option_bool($nm, $def); } foreach ($qtranslate_options['admin']['str'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['text'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['array'] as $nm => $def) { qtranxf_load_option_array($nm, $def); } if (empty($q_config['admin_config'])) { require_once QTRANSLATE_DIR . '/admin/qtx_admin_options_update.php'; qtranxf_update_i18n_config(); } /** * Opportunity to load additional admin features. */ do_action('qtranslate_admin_loadConfig'); qtranxf_add_conf_filters(); }
function qtranxf_admin_loadConfig() { global $q_config, $qtranslate_options; qtranxf_admin_set_default_options($qtranslate_options); foreach ($qtranslate_options['admin']['int'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['bool'] as $nm => $def) { qtranxf_load_option_bool($nm, $def); } foreach ($qtranslate_options['admin']['str'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['text'] as $nm => $def) { qtranxf_load_option($nm, $def); } foreach ($qtranslate_options['admin']['array'] as $nm => $def) { qtranxf_load_option_array($nm, $def); } if (empty($q_config['admin_config'])) { require_once QTRANSLATE_DIR . '/admin/qtx_admin_options_update.php'; qtranxf_update_i18n_config(); } // Set Admin Sections Names $q_config['admin_sections'] = array(); $admin_sections =& $q_config['admin_sections']; $admin_sections['general'] = __('General', 'qtranslate'); //General Settings $admin_sections['advanced'] = __('Advanced', 'qtranslate'); //Advanced Settings do_action('qtranslate_admin_loadConfig'); $admin_sections['integration'] = __('Integration', 'qtranslate'); //Custom Integration $admin_sections['import'] = __('Import', 'qtranslate') . '/' . __('Export', 'qtranslate'); $admin_sections['languages'] = __('Languages', 'qtranslate'); //always last section qtranxf_add_conf_filters(); }