/** * Send notification about generated safe mode access key * * @param string $key Access key * @param boolean $keyChanged is key new * * @return void */ public static function sendSafeModeAccessKeyNotification($key, $keyChanged = false) { // Register variables static::register('key', $key); static::register('keyChanged', $keyChanged); static::register('current_snapshot_url', \Includes\SafeMode::getLatestSnapshotURL()); static::register('hard_reset_url', \Includes\SafeMode::getResetURL()); static::register('soft_reset_url', \Includes\SafeMode::getResetURL(true)); static::register('article_url', \XLite::getController()->getArticleURL()); static::compose(static::TYPE_SAFE_MODE_ACCESS_KEY, static::getSiteAdministratorMail(), static::getSiteAdministratorMail(), 'safe_mode_key_generated', array(), true, \XLite::ADMIN_INTERFACE, static::getMailer()->getLanguageCode(\XLite::ADMIN_INTERFACE)); }
/** * Get Current Snapshot URL * * @return string */ public function getCurrentSnapshotURL() { return \Includes\SafeMode::getLatestSnapshotURL(); }