/** * 构造方法 * * @access public * @param mixed $name * @return mixed */ public function __construct($name) { $dbinfo = DBFactory::getDbInfo(); $this->tablePre = $dbinfo['tablePre']; $this->table = $name; $this->dbo = DBFactory::getInstance(); }
/** * 构造方法 * * @access public * @param mixed $name */ public function __construct($name = null) { $this->db = DBFactory::getInstance(); $dbinfo = DBFactory::getDbInfo(); $this->prefix = $dbinfo['tablePre']; $this->table($name); }
public function __construct() { $this->db = DBFactory::getInstance(); $this->resultModel = new Model("result"); $this->resultListModel = new Model("result_list"); $this->examineResultModel = new Model("examine_result"); $config = Config::getInstance(); $this->jkf = $config->get('jkf'); }
public function update() { $updateFile = Tiny::getPath('data') . 'update.php'; $this->assign('status', '0'); if (file_exists($updateFile)) { $updateInfo = (include $updateFile); if (isset($updateInfo['version'])) { $version = $updateInfo['version']; $versionFile = APP_CODE_ROOT . 'version.php'; $currentVersion = (include $versionFile); if ($currentVersion == $version[0]) { $do = Req::args('do'); if ($do == 'yes') { $dbinfo = DBFactory::getDbInfo(); $this->assign('status', '1'); if (isset($updateInfo['sql'][$dbinfo['type']])) { $sqls = $updateInfo['sql'][$dbinfo['type']]; $db = DBFactory::getInstance(); if (is_array($sqls)) { foreach ($sqls as $sql) { $db->doSql($sql); } } File::putContents($versionFile, "<?php return '{$version[1]}';?>"); unlink($updateFile); $this->assign('info', '升级成功!'); } else { $this->assign('info', '不支持' . $dbinfo['type'] . '数据库类型的升级!'); } } else { $this->assign('info', '系统可从当前版本:' . $currentVersion . '升级到' . $version[1]); } } else { $this->assign('status', '-1'); $this->assign('info', '没有可升级的信息!'); } } else { $this->assign('status', '-1'); $this->assign('info', '没有可升级的信息!'); } } else { $this->assign('status', '-1'); $this->assign('info', '没有可升级的信息!'); } $this->redirect(); }
<?php include 'variables.php'; include 'functions.php'; include 'DBFactory.php'; // Top Level Exception handler set_exception_handler('uncaught_exception_handler'); // Datenbank Objekt holen $db = DBFactory::getInstance(); // Wenn es die Tabelle nicht gibt, dann soll diese erzeugt werden $sql = 'CREATE TABLE IF NOT EXISTS Statistics ( `key` VARCHAR(50) NOT NULL, `index` VARCHAR(50) NOT NULL, `value` VARCHAR(50) NOT NULL)'; if (!($stmt = $db->prepare($sql))) { echo 'ERROR: ' . $db->error; return; } if (!$stmt->execute()) { echo 'ERROR: ' . $stmt->error; return; } $stmt->close(); // Variable zum auslesen des updatestrings $update = "nothing defined"; // Wenn ein Updatestring übergeben wurde, ... if (isset($_POST['update'])) { // dann diesen auslesen $update = $_POST['update']; // Den updatestring splitten $frags = array();
/** * 构造函数 * * @access public * @return mixed */ public function __construct() { $this->db = DBFactory::getInstance(); }
function __construct() { $this->_tableName = "ctoken"; $this->_db = DBFactory::getInstance(); }