<?php require_once dirname(dirname(dirname(__FILE__))) . '/app.php'; if (!need_manager()) { need_permission('modify', 'system/sms'); } $system = Table::Fetch('system', 1); if ($_POST) { unset($_POST['commit']); $INI = Config::MergeINI($INI, $_POST); unset($INI['db']); unset($INI['sn']); $value = Utility::ExtraEncode($INI); $table = new Table('system', array('value' => $value)); if ($system) { $table->SetPK('id', 1); } $flag = $table->update(array('value')); Session::Set('notice', 'Update information done.'); Utility::Redirect(WEB_ROOT . '/manage/system/sms.php'); } include template('manage_system_sms');
$INI['system']['gzip'] = abs(intval($INI['system']['gzip']>0)); $INI['system']['partnerdown'] = abs(intval($INI['system']['partnerdown']>0)); $INI['system']['conduser'] = abs(intval($INI['system']['conduser']>0)); $INI['system']['currencyname'] = strtoupper($INI['system']['currencyname']); //2013.07.29 $sorts = array('MO', 'NO', 'AF', 'NI'); $sorts_key = array_search($INI['system']['sorttype'], $sorts); if(!$sorts_key) $sorts_key = 0; $INI['system']['sorttype'] = $sorts[($sorts_key + 1)%4]; save_config(); $value = Utility::ExtraEncode($INI); $table = new Table('system', array('value'=>$value)); if ( $system ) $table->SetPK('id', 1); $flag = $table->update(array( 'value')); log_admin('system', '编辑基本设置',$_POST); Session::Set('notice', '更新系统信息成功'); redirect( null ); } include template("manage_system_index{$ts}"); function current_system_index($s=null) { global $city; $filter = array( 'a' => 'AAAAAAA', 'b' => 'BBBBBBBBB', 'c' => 'CCCCCCCC', 'd' => 'DDDDDDDDD',
function save_system($ini) { $system = Table::Fetch('system', 1); $ini = ZSystem::GetUnsetINI($ini); $value = Utility::ExtraEncode($ini); $table = new Table('system', array('value' => $value)); if ($system) { $table->SetPK('id', 1); } return $table->update(array('value')); }