示例#1
0
    }
}
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)
			);
}
*/
示例#2
0
文件: configload.php 项目: repcio/lms
    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');
示例#3
0
文件: configload.php 项目: rzt/lms
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');

?>