[6768] | 1 | <?php |
---|
| 2 | if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); |
---|
| 3 | |
---|
| 4 | // +-----------------------------------------------------------------------+ |
---|
[9200] | 5 | // Modification de la configuration |
---|
[6768] | 6 | // +-----------------------------------------------------------------------+ |
---|
[9200] | 7 | if (isset($_POST['config_submit'])) { |
---|
[9745] | 8 | $conf['ContestResults'] = array( |
---|
[6768] | 9 | 'menubar_mode' => array( |
---|
[6782] | 10 | 'link' => (isset($_POST['menubar_mode_link'])) ? 1 : 0, |
---|
[9200] | 11 | 'block' => (isset($_POST['menubar_mode_block'])) ? 1 : 0, |
---|
[6768] | 12 | ), |
---|
| 13 | 'menubar_link' => array( |
---|
[6782] | 14 | 'menu' => (isset($_POST['menubar_link_menu'])) ? 1 : 0, |
---|
[9200] | 15 | 'specials' => (isset($_POST['menubar_link_specials'])) ? 1 : 0, |
---|
[6768] | 16 | ), |
---|
| 17 | 'menubar_block' => array( |
---|
[9200] | 18 | 'number' => $_POST['menubar_block_number'], |
---|
| 19 | ), |
---|
[9745] | 20 | 'truncate_summary' => $_POST['truncate_summary'], |
---|
[6768] | 21 | ); |
---|
| 22 | |
---|
[9745] | 23 | pwg_query("UPDATE " . CONFIG_TABLE . " SET `value` = '" . serialize($conf['ContestResults']) . "' WHERE `param` = 'ContestResults';"); |
---|
| 24 | $page['infos'][] = l10n('Information data registered in database'); |
---|
[6768] | 25 | } |
---|
| 26 | |
---|
| 27 | // +-----------------------------------------------------------------------+ |
---|
[9200] | 28 | // Définition des variables template |
---|
[6768] | 29 | // +-----------------------------------------------------------------------+ |
---|
| 30 | $template->assign(array( |
---|
| 31 | 'MODE_LINK' => ($conf['ContestResults']['menubar_mode']['link']) ? 'checked="checked"' : '', |
---|
| 32 | 'MODE_BLOCK' => ($conf['ContestResults']['menubar_mode']['block']) ? 'checked="checked"' : '', |
---|
| 33 | 'LINK_MENU' => ($conf['ContestResults']['menubar_link']['menu']) ? 'checked="checked"' : '', |
---|
| 34 | 'LINK_SPECIALS' => ($conf['ContestResults']['menubar_link']['specials']) ? 'checked="checked"' : '', |
---|
| 35 | 'BLOCK_NUMBER' => $conf['ContestResults']['menubar_block']['number'], |
---|
[9745] | 36 | 'TRUNCATE_SUMMARY' => $conf['ContestResults']['truncate_summary'], |
---|
[6768] | 37 | )); |
---|
| 38 | |
---|
| 39 | // +-----------------------------------------------------------------------+ |
---|
| 40 | // Template |
---|
| 41 | // +-----------------------------------------------------------------------+ |
---|
| 42 | $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/config.tpl')); |
---|
| 43 | $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); |
---|
[9745] | 44 | |
---|
[6768] | 45 | ?> |
---|