/** * * @return boolean */ public function table_exists() { $adapter = Zupal_Database_Manager::get_adapter(); $out = $adapter->fetchOne(sprintf('SHOW TABLES LIKE "%s"', $this->tableName())); //error_log(__METHOD__ . ': finding ' . $this->tableName() . ': ' . print_r($out, 1)); return $out; }
/** * * @return void */ public function create_table() { $adapter = Zupal_Database_Manager::get_adapter(); $adapter->query(self::CREATE_SQL); $admin = $this->fetchNew(); $admin->username = '******'; $admin->role = Model_Roles::ROLE_ADMIN; $admin->password = $admin->make_password(self::DEFAULT_PASSWORD); $admin->save(); }
/** * * @return void */ public function create_table() { $adapter = Zupal_Database_Manager::get_adapter(); $adapter->query(self::CREATE_SQL); $adapter->query(self::ZUPAL_ROLES); }