function sql_session_store($config, $database_name)
{
    $creds = db_info($database_name);
    $config['store.type'] = 'sql';
    $config['store.sql.dsn'] = sprintf('mysql:host=%s;port=%s;dbname=%s', $creds['host'], $creds['port'], $creds['name']);
    $config['store.sql.username'] = $creds['user'];
    $config['store.sql.password'] = $creds['pass'];
    $config['store.sql.prefix'] = 'simplesaml';
    return $config;
}
Example #2
0
?>
</td>
			</tr>
			<tr>
			<td class="td1">PHP 버젼</td>
			<td>:</td>
			<td class="td2"><?php 
echo phpversion();
?>
</td>
			</tr>
			<tr>
			<td class="td1">MySQL 버젼</td>
			<td>:</td>
			<td class="td2"><?php 
echo db_info();
?>
 (<?php 
echo $DB['type'];
?>
)</td>
			</tr>
			<tr>
			<td class="td1">GD 버젼</td>
			<td>:</td>
			<td class="td2"><?php 
echo $_gd['GD Version'];
?>
</td>
			</tr>
			<tr>
Example #3
0
function dida_setup_data_form()
{
    global $database, $error, $conf_dir, $setting_file;
    $type = db_info();
    if (empty($database) || empty($database['default']) || empty($database['default']['driver']) || empty($type[$database['default']['driver']])) {
        dd_goto(f('install.php?setup=1'));
    }
    require_once DIDA_ROOT . '/includes/database/install.' . $database['default']['driver'] . '.inc';
    $form = '<input type="hidden" name="driver" value="' . $database['default']['driver'] . '" />';
    if ($_POST) {
        if (!($error = db_install_test($_POST))) {
            require_once DIDA_ROOT . '/includes/cache.inc';
            if (cache_system_set_file('setting.php', 'database[\'default\']', $_POST, $conf_dir)) {
                dd_goto(f('install.php?setup=3'));
            } else {
                $error[] = '保存失败,请删除 ' . $setting_file;
            }
        } else {
            $database['default'] = $_POST;
        }
    }
    if ($fields = db_install_form($database['default'])) {
        $_tmp = array();
        foreach ($fields as $field) {
            $form .= '<div class="form_item">' . form_field_element($field, $_tmp, 1) . '</div>';
        }
        return $form;
    }
}