示例#1
0
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();
}
示例#2
0
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();
}