/**
  *
  * @see \wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT\tCOUNT(*)\n\t\t\tFROM\twcf" . $this->dbNo . "_cnews_news";
     $statement = $this->database->prepareStatement($sql);
     $statement->execute();
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT COUNT(*) FROM wcf" . $this->dbNo . "_user";
     $statement = $this->database->prepareStatement($sql);
     $statement->execute();
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT COUNT(*) FROM " . $this->databasePrefix . "core_like";
     $statement = $this->database->prepareStatement($sql);
     $statement->execute();
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT COUNT(*) FROM xf_template_compiled";
     $statement = $this->database->prepareStatement($sql);
     $statement->execute();
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     if (version_compare($this->readOption('smfVersion'), '2.0.0', '<')) {
         throw new DatabaseException('Cannot import less than SMF 2.x', $this->database);
     }
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $result = $this->database->exists('global');
     if (!$result) {
         throw new SystemException("Cannot find 'global' key in database");
     }
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $templateversion = $this->readOption('templateversion');
     if (version_compare($templateversion, '5.0.0', '<')) {
         throw new DatabaseException('Cannot import less than vB 5.0.x', $this->database);
     }
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT\tcache\n\t\t\tFROM\t" . $this->databasePrefix . "datacache\n\t\t\tWHERE\ttitle = ?";
     $statement = $this->database->prepareStatement($sql);
     $statement->execute(array('version'));
     $row = $statement->fetchArray();
     $data = unserialize($row['cache']);
     if ($data['version_code'] < 1600) {
         throw new DatabaseException('Cannot import MyBB 1.4.x or less', $this->database);
     }
 }
 /**
  * @see \wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $sql = "SELECT\tpackageID, packageDir, packageVersion\n\t\t\tFROM\twcf" . $this->dbNo . "_package\n\t\t\tWHERE\tpackage = ?";
     $statement = $this->database->prepareStatement($sql, 1);
     $statement->execute(array('de.codequake.cms'));
     $row = $statement->fetchArray();
     if ($row !== false) {
         // check cms version
         if (substr($row['packageVersion'], 0, 1) != 1) {
             throw new DatabaseException('Cannot find Fireball CMS 1.x installation', $this->database);
         }
     } else {
         throw new DatabaseException('Cannot find Fireball CMS installation', $this->database);
     }
 }
 /**
  * @see	\wcf\system\exporter\IExporter::validateDatabaseAccess()
  */
 public function validateDatabaseAccess()
 {
     parent::validateDatabaseAccess();
     $templateversion = $this->readOption('templateversion');
     if (version_compare($templateversion, '3.8.0', '<')) {
         throw new DatabaseException('Cannot import less than vB 3.8.x', $this->database);
     }
     if (version_compare($templateversion, '4.3.0 alpha 1', '>=')) {
         throw new DatabaseException('Cannot import greater than vB 4.2.x', $this->database);
     }
 }