Ejemplo n.º 1
0
 /**
  * Show an error message if one of the plugin dependencies is missing
  * @param Zend_Controller_Action $this
  * @return X_Page_ItemList_Message
  */
 public function getIndexMessages(Zend_Controller_Action $controller)
 {
     $messages = new X_Page_ItemList_Message();
     if (class_exists("X_VlcShares_Plugins_Utils", true)) {
         if (!method_exists('X_VlcShares_Plugins_Utils', 'menuProxy')) {
             // old version of PageParserLib
             $message = new X_Page_Item_Message($this->getId(), "PageParserLib plugin version is old. Please, update it (0.1alpha2 or later required)");
             $message->setType(X_Page_Item_Message::TYPE_FATAL);
             $messages->append($message);
         } else {
             if (!$this->helpers()->rtmpdump()->isEnabled()) {
                 $messages->append(X_VlcShares_Plugins_Utils::getMessageEntry($this->getId(), 'p_own3d_err_rtmpdump_disabled', X_Page_Item_Message::TYPE_WARNING));
             }
         }
     } else {
         $message = new X_Page_Item_Message($this->getId(), "PageParser API is required from Own3d. Please, install PageParserLib plugin (0.1alpha2 or later required)");
         $message->setType(X_Page_Item_Message::TYPE_FATAL);
         $messages->append($message);
     }
     return $messages;
 }
 /**
  * Show an error message if one of the plugin dependencies is missing
  * @param Zend_Controller_Action $this
  * @return X_Page_ItemList_Message
  */
 public function getIndexMessages(Zend_Controller_Action $controller)
 {
     $messages = new X_Page_ItemList_Message();
     if (class_exists("X_VlcShares_Plugins_Utils", true)) {
         if (count(X_VlcShares_Plugins::helpers()->hoster()->getHosters()) < 1) {
             $messages->append(X_VlcShares_Plugins_Utils::getMessageEntry($this->getId(), 'p_streamingonline_warning_nohosters', X_Page_Item_Message::TYPE_ERROR));
         }
     } else {
         $message = new X_Page_Item_Message($this->getId(), "PageParser API is required from Streaming-Online. Please, install PageParserLib plugin (alpha version)");
         $message->setType(X_Page_Item_Message::TYPE_FATAL);
         $messages->append($message);
     }
     return $messages;
 }
Ejemplo n.º 3
0
 /**
  * Show the info message with the link to the thread
  * @param Zend_Controller_Action $controller
  * @return X_Page_ItemList_Message
  */
 public function getIndexMessages(Zend_Controller_Action $controller)
 {
     $messages = new X_Page_ItemList_Message();
     $messages->append(X_VlcShares_Plugins_Utils::getMessageEntry($this->getId(), 'p_hulu_message_pageparserlib', X_Page_Item_Message::TYPE_FATAL));
     return $messages;
 }
Ejemplo n.º 4
0
 /**
  * Show an error message if one of the plugin dependencies is missing
  * @param Zend_Controller_Action $this
  * @return X_Page_ItemList_Message
  */
 public function getIndexMessages(Zend_Controller_Action $controller)
 {
     $messages = new X_Page_ItemList_Message();
     if (class_exists("X_VlcShares_Plugins_Utils", true)) {
         if (method_exists('X_VlcShares_Plugins_Utils', 'menuProxy')) {
             if (count(X_VlcShares_Plugins::helpers()->hoster()->getHosters()) < 1) {
                 $messages->append(X_VlcShares_Plugins_Utils::getMessageEntry($this->getId(), 'p_tvlinks_warning_nohosters', X_Page_Item_Message::TYPE_ERROR));
             }
         } else {
             // old version of PageParserLib
             $message = new X_Page_Item_Message($this->getId(), "PageParserLib plugin version is old. Please, update it (0.1alpha2 or later required)");
             $message->setType(X_Page_Item_Message::TYPE_FATAL);
             $messages->append($message);
         }
     } else {
         $message = new X_Page_Item_Message($this->getId(), "PageParser API is required from TvLinks. Please, install PageParserLib plugin (0.1alpha2 or later required)");
         $message->setType(X_Page_Item_Message::TYPE_FATAL);
         $messages->append($message);
     }
     return $messages;
 }