/** * @static * @return GantryUpdates */ public static function &getInstance() { if (self::$instance == null) { self::$instance = new RTMCUpdates(); } return self::$instance; }
protected function checkForGantryUpdate() { $updates = RTMCUpdates::getInstance(); $last_updated = $updates->getLastUpdated(); $diff = time() - $last_updated; if ($diff > 60 * 60 * 24) { jimport('joomla.updater.updater'); // check for update $updater = JUpdater::getInstance(); $results = $updater->findUpdates($updates->getExtensionId()); $updates->setLastChecked(time()); } }