Exemple #1
0
 /**
  * Урл для pageIdent будем спрашивать менеджера всплывающих окон, так как он может знать о том,
  * что плагинам вообще запрещено открываться в отдельных окнах.
  */
 public function getPluginUrl(BasePlugin $plugin)
 {
     if (!PopupVis::isCanBeVisible($plugin->getPopupVisibility())) {
         return null;
     }
     //Во всех других случаях добавим ссылку на открытие плагина
     return PsUrl::addParams(PP_plugin::getIdent(), array(GET_PARAM_PLUGIN_IDENT => $plugin->getIdent()));
 }