/** * Page のプロセス。 * * @return void */ function process() { require_once CLASS_PATH . 'SC_MobileUserAgent.php'; $objView = null; if (SC_MobileUserAgent::isMobile() && $this->adminPage == false) { $objView = new SC_InstallView(MOBILE_TEMPLATE_DIR, MOBILE_COMPILE_DIR); } elseif ($this->adminPage) { $objView = new SC_InstallView(TEMPLATE_ADMIN_DIR, COMPILE_ADMIN_DIR); } else { $objView = new SC_InstallView(TEMPLATE_DIR, COMPILE_DIR); } $this->tpl_error = "システムエラーが発生しました。<br />大変お手数ですが、サイト管理者までご連絡ください。"; $objView->assignobj($this); $objView->display($this->flame); }
$INSTALL_DIR = realpath(dirname(__FILE__)); require_once "../" . HTML2DATA_DIR . "module/Request.php"; define("INSTALL_LOG", "./temp/install.log"); define("INSTALL_INFO_URL", "http://www.ec-cube.net/install_info/index.php"); ini_set("max_execution_time", 300); $objPage = new StdClass(); $objPage->arrDB_TYPE = array('pgsql' => 'PostgreSQL', 'mysql' => 'MySQL'); $objPage->arrDB_PORT = array('pgsql' => '', 'mysql' => ''); $objDb = new SC_Helper_DB_Ex(); // テンプレートコンパイルディレクトリの書込み権限チェック $temp_dir = $INSTALL_DIR . '/temp'; if (!is_writable($temp_dir)) { SC_Utils_Ex::sfErrorHeader($temp_dir . "にユーザ書込み権限(777, 707等)を付与して下さい。", true); exit; } $objView = new SC_InstallView($INSTALL_DIR . '/templates', $INSTALL_DIR . '/temp'); // パラメータ管理クラス $objWebParam = new SC_FormParam(); $objDBParam = new SC_FormParam(); // パラメータ情報の初期化 $objWebParam = lfInitWebParam($objWebParam); $objDBParam = lfInitDBParam($objDBParam); //フォーム配列の取得 $objWebParam->setParam($_POST); $objDBParam->setParam($_POST); switch ($_POST['mode']) { // ようこそ case 'welcome': //$objPage = lfDispAgreement($objPage); $objPage = lfDispStep0($objPage); //$objPage->tpl_onload .= "fnChangeVisible('agreement_yes', 'next');";