/** * Урл для 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())); }