/** * Обрабатывает запрос на установку плагина. * @return boolean */ public function addNewPlugin() { if (isset($_POST) && 'POST' == $_SERVER['REQUEST_METHOD']) { $file_array = $_FILES['addPlugin']; $downloadResult = PM::downloadPlugin($file_array); if ($downloadResult['data']) { $this->messageSucces = $downloadResult['msg']; PM::extractPluginZip($downloadResult['data']); return true; } else { $this->messageError = $downloadResult['msg']; } } return false; }