Exemplo n.º 1
0
 /**
  * Удаление плагина
  * @param string $plugin имя плагина
  * @return bool статус выполнения
  */
 public function uninstall($plugin)
 {
     if (!$this->load($plugin, true)) {
         return false;
     }
     $o = $this->plugins[$plugin];
     $revert = $this->p->revert_replace($plugin);
     if (is_callable(array($o, 'uninstall'))) {
         $r = $o->uninstall($revert);
     }
     return $r || is_null($r) ? true : false;
 }