<?php
/**
* Installer tables creation page
*
* See the enclosed file license.txt for licensing information.
* If you did not receive this file, get it at http://www.fsf.org/copyleft/gpl.html
*
* @copyright    The XOOPS project http://www.xoops.org/
* @license      http://www.fsf.org/copyleft/gpl.html GNU General Public License (GPL)
* @package		installer
* @since        2.3.0
* @author		Haruki Setoyama  <haruki@planewave.org>
* @author 		Kazumi Ono <webmaster@myweb.ne.jp>
* @author		Skalpa Keo <skalpa@xoops.org>
* @version		$Id: page_tablescreate.php 256 2007-12-21 05:14:05Z malanciault $
*/

require_once 'common.inc.php';
if ( !defined( 'XOOPS_INSTALL' ) )	exit();

	$wizard->setPage( 'tablescreate' );
	$pageHasForm = true;
	$pageHasHelp = false;

	$vars =& $_SESSION['settings'];
	
	
    include_once "../mainfile.php";
    include_once './class/dbmanager.php';
    $dbm =& new db_manager();

    if ( !$dbm->isConnectable() ) {
    	$wizard->redirectToPage( '-3' );
		exit();
    }
    $process = '';
    if ( !$dbm->tableExists( 'users' ) ) {
    	$process = 'create';
	}
    
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
	// If there's nothing to do: switch to next page
	if ( empty( $process ) ) {
		$wizard->redirectToPage( '+1' );
		exit();
	}
    $tables = array();
    $result = $dbm->queryFromFile( './sql/' . XOOPS_DB_TYPE . '.structure.sql' );
    $content = $dbm->report();
    include 'install_tpl.php';
	exit();	
}

    ob_start();

if ( $process == 'create' ) {
?>
	<p class="x2-note"><?php echo READY_CREATE_TABLES; ?></p>
<?php
} else {
	$pageHasForm = false;
?>	
	<p class="x2-note"><?php echo XOOPS_TABLES_FOUND; ?></p>
<?php
}

	$content = ob_get_contents();
	ob_end_clean();
    include 'install_tpl.php';
?>