} } if (isset($CONFIG['userpanel'])) { if ($SYSLOG) { $configs = $DB->GetCol('SELECT id FROM uiconfig WHERE section = ?', array('userpanel')); if (!empty($configs)) { foreach ($configs as $config) { $args = array(SYSLOG::RES_UICONF => $config); $SYSLOG->AddMessage(SYSLOG::RES_UICONF, SYSLOG::OPER_DELETE, $args); } } } // it's possible that userpanel config is in database yet $DB->Execute('DELETE FROM uiconfig WHERE section = \'userpanel\''); foreach ($CONFIG['userpanel'] as $key => $val) { $args = array('section' => 'userpanel', 'var' => $key, 'value' => parse_cfg_val($val)); $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array_values($args)); if ($SYSLOG) { $args[SYSLOG::RES_UICONF] = $DB->GetLastInsertID('uiconfig'); $SYSLOG->AddMessage(SYSLOG::RES_UICONF, SYSLOG::OPER_ADD, $args); } } } /* foreach($CONFIG['directories'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('directories', $key, $val) ); } */
foreach ($CONFIG['notes'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('notes', $key, parse_cfg_val($val))); } } if (!empty($CONFIG['receipts']) && (!$section || $section == 'receipts')) { foreach ($CONFIG['receipts'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('receipts', $key, parse_cfg_val($val))); } } if (!empty($CONFIG['finances']) && (!$section || $section == 'finances')) { foreach ($CONFIG['finances'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('finances', $key, parse_cfg_val($val))); } } if (!empty($CONFIG['sms']) && (!$section || $section == 'sms')) { foreach ($CONFIG['sms'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('sms', $key, parse_cfg_val($val))); } } if (!empty($CONFIG['mail']) && (!$section || $section == 'mail')) { foreach ($CONFIG['mail'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('mail', $key, parse_cfg_val($val))); } } if (!empty($CONFIG['zones']) && (!$section || $section == 'zones')) { foreach ($CONFIG['zones'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('zones', $key, parse_cfg_val($val))); } } $DB->CommitTrans(); header('Location: ?m=configlist');
if(!empty($CONFIG['sms']) && (!$section || $section == 'sms')) foreach($CONFIG['sms'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('sms', $key, parse_cfg_val($val)) ); } if(!empty($CONFIG['mail']) && (!$section || $section == 'mail')) foreach($CONFIG['mail'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('mail', $key, parse_cfg_val($val)) ); } if(!empty($CONFIG['zones']) && (!$section || $section == 'zones')) foreach($CONFIG['zones'] as $key => $val) { $DB->Execute('INSERT INTO uiconfig(section, var, value) VALUES(?,?,?)', array('zones', $key, parse_cfg_val($val)) ); } $DB->CommitTrans(); header('Location: ?m=configlist'); ?>