⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 finishstep.class.php

📁 ProjectPier 源码 很好的项目管理程序
💻 PHP
字号:
<?php  /**  * Last step of ProjectPier installation - prepare the database, insert initial data and create company and administrator account  *  * @package ScriptInstaller  * @subpackage installation  * @version 1.0  * @http://www.projectpier.org/  */  class FinishStep extends ScriptInstallerStep {        /**    * Cached database connection resource    *    * @var resource    */    private $database_connection;      /**    * Construct the FinishStep    *    * @access public    * @param void    * @return FinishStep    */    function __construct() {      $this->setName('Finish');    } // __construct        /**    * Prepare and process config form    *    * @access public    * @param void    * @return boolean    */    function execute() {      if (!$this->installer->isExecutedStep(ACI_SYSTEM_CONFIG)) {        $this->goToStep(ACI_SYSTEM_CONFIG);      } // if            $installation = new acInstallation(new Output_Html());      $installation->setDatabaseType((string) trim($this->getFromStorage('database_type')));      $installation->setDatabaseHost((string) trim($this->getFromStorage('database_host')));      $installation->setDatabaseUsername((string) trim($this->getFromStorage('database_user')));      $installation->setDatabasePassword((string) $this->getFromStorage('database_pass'));      $installation->setDatabaseName((string) trim($this->getFromStorage('database_name')));      $installation->setTablePrefix((string) trim($this->getFromStorage('database_prefix')));      $installation->setAbsoluteUrl((string) trim($this->getFromStorage('absolute_url')));            ob_start();      if ($installation->execute()) {        $all_ok = true;        $this->installer->clearStorage(); // lets clear data from session... its a DB pass we are talking about here      } else {        $all_ok = false;      } // if            tpl_assign('all_ok', $all_ok);      tpl_assign('status_messages', explode("\n", trim(ob_get_clean())));            $this->setContentFromTemplate('finish.php');      return false;    } // excute    } // FinishStep?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -