. * * You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco, * California 94120-7775, or email info@knowledgetree.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. * * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * KnowledgeTree" logo and retain the original copyright notice. If the display of the * logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices * must display the words "Powered by KnowledgeTree" and retain the original * copyright notice. * * @copyright 2008-2009, KnowledgeTree Inc. * @license GNU General Public License version 3 * @author KnowledgeTree Team * @package Installer * @version Version 0.1 */ if(isset($_GET['action'])) { $func = $_GET['action']; if($func != '') { require_once("../step.php"); require_once("../installUtil.php"); require_once("../path.php"); require_once("../dbUtilities.php"); } } class databaseStep { public function doCreateSchema() { $this->dhost = '127.0.0.1'; $this->duname = 'root'; $this->dpassword = 'root'; $this->dname = 'dms_install'; $this->dbbinary = 'mysql'; $this->util->dbUtilities->load($this->dhost, '', $this->duname, $this->dpassword, $this->dname); $this->createSchema(); echo 'Schema loaded
'; } } if(isset($_GET['action'])) { $func = $_GET['action']; if($func != '') { $serv = new database(); $func_call = strtoupper(substr($func,0,1)).substr($func,1); $method = "do$func_call"; $serv->$method(); } } ?>