Exemplo n.º 1
0
 /**
  * Deletes OEmbed Provider
  */
 public function actionOEmbedDelete()
 {
     $this->forcePostRequest();
     $prefix = Yii::app()->request->getParam('prefix');
     $providers = UrlOembed::getProviders();
     if (isset($providers[$prefix])) {
         unset($providers[$prefix]);
         UrlOembed::setProviders($providers);
     }
     $this->redirect(Yii::app()->createUrl('//admin/setting/oembed'));
 }
Exemplo n.º 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;
 }