// Init smarty $smarty = new Smarty_TikiWiki(); //$smarty->load_filter('pre', 'tr'); $smarty->load_filter('output', 'trimwhitespace'); $smarty->assign('mid', 'tiki-install.tpl'); $smarty->assign('style', 'moreneat.css'); $smarty->assign('transition_style', '1.8to1.9.css'); $smarty->assign('virt', $virt); $smarty->assign('multi', $multi); // Tiki Database schema version $tiki_version = '1.9'; $smarty->assign('tiki_version', $tiki_version); // Available DB Servers $dbservers = array('MySQL', 'MySQL (mysqli driver)', 'PostgeSQL 7.2+', 'Oracle', 'Sybase', 'SQLLite', 'MSSQL'); $dbtodsn = array("MySQL" => "mysql", "MySQL (mysqli driver)" => "mysqli", "PostgeSQL 7.2+" => "pgsql", "Oracle" => "oci8", "Sybase" => "sybase", "SQLLite" => "sqlite", "MSSQL" => "mssql"); $smarty->assign_by_ref('dbservers', $dbservers); $errors = ''; $logged = false; // changed to path_translated 28/4/04 by damian // for IIS compatibilty if (empty($_SERVER['PATH_TRANSLATED'])) { // in PHP5, $_SERVER['PATH_TRANSLATED'] is no longer set // the following is hopefully a good workaround $_SERVER['PATH_TRANSLATED'] = array_shift($tmp = get_included_files()); } $docroot = dirname($_SERVER['PATH_TRANSLATED']); check_session_save_path(); get_webserver_uid(); $errors .= create_dirs($multi); if ($errors) { error_and_exit();