Exemple #1
0
 /**
  * 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));
 }
Exemple #2
0
 /**
  * Get Current Snapshot URL
  *
  * @return string
  */
 public function getCurrentSnapshotURL()
 {
     return \Includes\SafeMode::getLatestSnapshotURL();
 }