Пример #1
0
 /**
  * Deletes OEmbed Provider
  */
 public function actionOembedDelete()
 {
     $this->forcePostRequest();
     $prefix = Yii::$app->request->get('prefix');
     $providers = UrlOembed::getProviders();
     if (isset($providers[$prefix])) {
         unset($providers[$prefix]);
         UrlOembed::setProviders($providers);
     }
     return Yii::$app->response->redirect(Url::toRoute('/admin/setting/oembed'));
 }
Пример #2
0
 /**
  * Checks if a given URL Supports OEmbed
  *
  * @param type $url
  * @return boolean
  */
 public static function HasOEmbedSupport($url)
 {
     foreach (UrlOembed::getProviders() as $providerBaseUrl => $providerAPI) {
         if (strpos($url, $providerBaseUrl) !== false) {
             return true;
         }
     }
     return false;
 }