Changeset 11344 for extensions/pwgCumulus/admin.php
- Timestamp:
- Jun 13, 2011, 10:54:28 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/pwgCumulus/admin.php
r10954 r11344 26 26 load_language('plugin.lang', PWG_CUMULUS_PLUGIN_LANG); 27 27 28 include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 29 28 30 $me = get_plugin_data($plugin_id); 29 $save_config = false;30 31 31 if (!empty($_POST['submit'])) { 32 if (!empty($_POST['pwg_cumulus_width']) && intval($_POST['pwg_cumulus_width'])!=$me->pwg_cumulus_width) { 33 $me->pwg_cumulus_width = intval($_POST['pwg_cumulus_width']); 34 $page['infos'][] = l10n('Width updated'); 35 $save_config = true; 36 } 37 if (!empty($_POST['pwg_cumulus_height']) && intval($_POST['pwg_cumulus_height'])!=$me->pwg_cumulus_height) { 38 $me->pwg_cumulus_height = intval($_POST['pwg_cumulus_height']); 39 $page['infos'][] = l10n('Height updated'); 40 $save_config = true; 41 } 42 if (!empty($_POST['pwg_cumulus_coeff']) && intval($_POST['pwg_cumulus_coeff'])!=$me->pwg_cumulus_coeff) { 43 $me->pwg_cumulus_coeff = intval($_POST['pwg_cumulus_coeff']); 44 $page['infos'][] = l10n('Coefficient for tags size updated'); 45 $save_config = true; 46 } 32 $Tabs = array('main' => l10n('Dashboard'), 33 'menu' => l10n('Menu'), 34 'tags' => l10n('Tags page') 35 ); 36 $default_tab = 'main'; 37 $cc_base_url = get_admin_plugin_menu_link(__FILE__); 47 38 48 if (!empty($_POST['pwg_cumulus_color1']) && trim($_POST['pwg_cumulus_color1'])!=$me->pwg_cumulus_color1) { 49 $me->pwg_cumulus_color1 = str_replace('#', '', $_POST['pwg_cumulus_color1']); 50 $page['infos'][] = l10n('Color 1 updated'); 51 $save_config = true; 52 } 53 if (!empty($_POST['pwg_cumulus_color2']) && trim($_POST['pwg_cumulus_color2'])!=$me->pwg_cumulus_color2) { 54 $me->pwg_cumulus_color2 = str_replace('#', '', $_POST['pwg_cumulus_color2']); 55 $page['infos'][] = l10n('Color 2 updated'); 56 $save_config = true; 57 } 58 if (!empty($_POST['pwg_cumulus_hicolor']) && trim($_POST['pwg_cumulus_hicolor'])!=$me->pwg_cumulus_hicolor) { 59 $me->pwg_cumulus_hicolor = str_replace('#', '', $_POST['pwg_cumulus_hicolor']); 60 $page['infos'][] = l10n('Mouseover color updated'); 61 $save_config = true; 62 } 63 64 if ($save_config) { 65 $me->save_config(); 66 } 39 // tabsheet 40 if (!isset($_GET['tab']) or !isset($Tabs[$_GET['tab']])) { 41 $page['tab'] = $default_tab; 42 } else { 43 $page['tab'] = $_GET['tab']; 67 44 } 68 45 69 $GLOBALS['template']->set_filenames(array('plugin_admin_content' => PWG_CUMULUS_PLUGIN_TEMPLATE . '/admin.tpl')); 70 $GLOBALS['template']->assign('PWG_CUMULUS_PLUGIN_CSS', PWG_CUMULUS_PLUGIN_CSS); 71 $GLOBALS['template']->assign('PWG_CUMULUS_PLUGIN_JS', PWG_CUMULUS_PLUGIN_JS); 72 $GLOBALS['template']->assign('PWG_CUMULUS_WIDTH', $me->pwg_cumulus_width); 73 $GLOBALS['template']->assign('PWG_CUMULUS_HEIGHT', $me->pwg_cumulus_height); 74 $GLOBALS['template']->assign('PWG_CUMULUS_COEFF', $me->pwg_cumulus_coeff); 75 $GLOBALS['template']->assign('PWG_CUMULUS_COLOR1', $me->pwg_cumulus_color1); 76 $GLOBALS['template']->assign('PWG_CUMULUS_COLOR2', $me->pwg_cumulus_color2); 77 $GLOBALS['template']->assign('PWG_CUMULUS_HICOLOR', $me->pwg_cumulus_hicolor); 78 $GLOBALS['template']->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 46 $tabsheet = new tabsheet(); 47 foreach ($Tabs as $key => $label) { 48 $tabsheet->add($key, $label, $cc_base_url.'&tab='.$key); 49 } 50 $tabsheet->select($page['tab']); 51 $tabsheet->assign(); 52 53 include_once(PWG_CUMULUS_PLUGIN_ROOT . '/include/admin_' . $page['tab'] . '.inc.php'); 54 55 $template->set_filename('plugin_admin_content', PWG_CUMULUS_PLUGIN_TEMPLATE . '/admin.tpl'); 56 $template->assign('PWG_CUMULUS_PLUGIN_CSS', PWG_CUMULUS_PLUGIN_CSS); 57 $template->assign('PWG_CUMULUS_PLUGIN_JS', PWG_CUMULUS_PLUGIN_JS); 58 $template->assign('PWG_CUMULUS_TAB_ACTION', PWG_CUMULUS_PLUGIN_TEMPLATE . '/admin_' . $page['tab'] . '.tpl'); 59 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 79 60 ?>
Note: See TracChangeset
for help on using the changeset viewer.