Changeset 9964 for extensions/stripped/admin/admin.inc.php
- Timestamp:
- Apr 1, 2011, 10:33:48 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/stripped/admin/admin.inc.php
r9134 r9964 3 3 load_language('theme.lang', PHPWG_THEMES_PATH.'stripped/'); 4 4 5 include_once('conf.class.inc.php'); 6 7 $config = new Conf(); 8 $config->setFileName(PHPWG_ROOT_PATH."themes/stripped/conf/default.conf"); 9 $config->read(); 10 $config->setFileName(PHPWG_ROOT_PATH."local/themes/stripped/conf/local.conf"); 11 $config->read(false); 12 13 $template->assign('options', $config->getConf()); 14 15 $post=array(); 5 $config= array (); 16 6 17 7 if(isset($_POST['submit_stripped'])) 18 8 { 19 $post['hideMenu']=isset($_POST['f_hideMenu']); 20 $post['animatedMenu']=isset($_POST['f_animatedMenu']); 21 $post['animatedTabs']=isset($_POST['f_animatedTabs']); 22 $post['replaceActionIcons']=isset($_POST['f_replaceActionIcons']); 23 $post['showTitleOnBrowsePath']=isset($_POST['f_showTitleOnBrowsePath']); 24 $post['showDescriptionInsteadOfTitle']=isset($_POST['f_showDescriptionInsteadOfTitle']); 25 $post['infoTabAdminOnly']=isset($_POST['f_infoTabAdminOnly']); 26 $post['imageAutosize']=isset($_POST['f_imageAutosize']); 27 $post['imageAutosizeTitle']=isset($_POST['f_imageAutosizeTitle']); 28 if (isset($_POST['f_imageAutosizeMargin'])) { $post['imageAutosizeMargin']=intval($_REQUEST['f_imageAutosizeMargin']); } 29 if (isset($_POST['f_imageAutosizeMinHeight'])) { $post['imageAutosizeMinHeight']=intval($_REQUEST['f_imageAutosizeMinHeight']); } 9 $config['hideMenu']=isset($_POST['f_hideMenu']); 10 $config['animatedMenu']=isset($_POST['f_animatedMenu']); 11 $config['animatedTabs']=isset($_POST['f_animatedTabs']); 12 $config['replaceActionIcons']=isset($_POST['f_replaceActionIcons']); 13 $config['showTitleOnBrowsePath']=isset($_POST['f_showTitleOnBrowsePath']); 14 $config['showDescriptionInsteadOfTitle']=isset($_POST['f_showDescriptionInsteadOfTitle']); 15 $config['useNavigationArrows']=isset($_POST['f_useNavigationArrows']); 16 $config['infoTabAdminOnly']=isset($_POST['f_infoTabAdminOnly']); 17 $config['imageAutosize']=isset($_POST['f_imageAutosize']); 18 $config['imageAutosizeTitle']=isset($_POST['f_imageAutosizeTitle']); 19 if (isset($_POST['f_imageAutosizeMargin'])) { $config['imageAutosizeMargin']=intval($_REQUEST['f_imageAutosizeMargin']); } 20 if (isset($_POST['f_imageAutosizeMinHeight'])) { $config['imageAutosizeMinHeight']=intval($_REQUEST['f_imageAutosizeMinHeight']); } 21 $config['navThumbsFade']=150; 22 $config['marginContainer']=30; 23 $config['paddingContainer']=10; 24 $config['defaultZoomSize']='full'; 25 $config['highResClickMode']='zoom'; 30 26 31 $config->setConf($post); 32 $config->write(); 33 $template->assign('options', $post); 27 28 $query = ' 29 UPDATE '.CONFIG_TABLE.' 30 SET value = "'.addslashes(serialize($config)).'" 31 WHERE param = "stripped" 32 ;'; 33 pwg_query($query); 34 34 35 array_push($page['infos'], l10n('stripped Configuration updated')); 35 array_push($page['infos'], l10n('Information data registered in database')); 36 37 load_conf_from_db(); 36 38 } 37 39 38 40 $template->set_filenames(array( 39 41 'theme_admin_content' => dirname(__FILE__) . '/admin.tpl')); 40 42 41 $template->assign_var_from_handle('ADMIN_CONTENT', 'theme_admin_content'); 43 $template->assign('options', unserialize($conf['stripped'])); 44 45 $template->assign_var_from_handle('ADMIN_CONTENT', 'theme_admin_content'); 42 46 43 47 ?>
Note: See TracChangeset
for help on using the changeset viewer.