Example #1
0
 /**
  * Perform a query
  *
  * @param   string  $query
  *
  * @return  QueryResult
  *
  * @throws  \Comodojo\Exception\DatabaseException
  */
 public function query($query)
 {
     $query = str_replace("*_DBPREFIX_*", $this->table_prefix, $query);
     return parent::query($query);
 }
Example #2
0
 private static function installDatabase()
 {
     $queries = self::getInstallQueries();
     try {
         $db = new Database(EXTENDER_DATABASE_MODEL, EXTENDER_DATABASE_HOST, EXTENDER_DATABASE_PORT, EXTENDER_DATABASE_NAME, EXTENDER_DATABASE_USER, EXTENDER_DATABASE_PASS);
         foreach ($queries as $query) {
             $db->query($query);
         }
     } catch (DatabaseException $de) {
         unset($db);
         throw new ShellException("Database error: " . $de->getMessage());
     }
     unset($db);
 }