/**
  * @return bool
  */
 public function hasPluginManageRights()
 {
     if (!current_user_can($this->oPluginVo->getBasePermissions())) {
         return false;
     }
     $oWpFunc = $this->loadWpFunctionsProcessor();
     if (is_admin() && !$oWpFunc->isMultisite()) {
         return true;
     } else {
         if (is_network_admin() && $oWpFunc->isMultisite()) {
             return true;
         }
     }
     return false;
 }
Exemplo n.º 2
0
 public function onWpDeactivatePlugin()
 {
     if (current_user_can($this->oPluginVo->getBasePermissions())) {
         do_action($this->doPluginPrefix('delete_plugin_options'));
     }
 }