コード例 #1
0
 public function isUpToDate()
 {
     $sql = "SELECT * FROM tbl_dim_versions ORDER BY version DESC LIMIT 1";
     $latestVersion = $this->database->query($sql, RETURN_OBJECTS, true);
     if (count($latestVersion) == 0) {
         return true;
         //no versions yet!
     }
     if ($latestVersion[0]->state == 'completed') {
         $queryManager = new DIM_QueryManager();
         //check there aren't updates to be run
         if ($queryManager->checkForVersionFile($latestVersion[0]->version + 1)) {
             return false;
         }
         return true;
     } else {
         return false;
     }
 }