$name) { if (!empty($name)) $new_conf['languages'][$language_code] = $name; } $query = ' UPDATE ' . CONFIG_TABLE . ' SET value="'.addslashes(serialize($new_conf)).'" WHERE param="additional_pages" LIMIT 1'; pwg_query($query); array_push($page['infos'], l10n('ap_conf_saved')); $conf['additional_pages'] = $new_conf; } // Gestion des langues pour le bloc menu $template->assign('LANG_DEFAULT_VALUE', @$conf['additional_pages']['languages']['default']); foreach (get_languages() as $language_code => $language_name) { $template->append('language', array( 'LANGUAGE_NAME' => $language_name, 'LANGUAGE_CODE' => $language_code, 'VALUE' => isset($conf['additional_pages']['languages'][$language_code]) ? $conf['additional_pages']['languages'][$language_code] : '', ) ); } // Parametrage du template $template->assign('ap_conf', $conf['additional_pages']); $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/template/config.tpl')); $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); ?>