public function index()
{
ipAddJs('Ip/Internal/Core/assets/js/angular.js');
ipAddJs('Ip/Internal/Plugins/assets/plugins.js');
ipAddJs('Ip/Internal/Plugins/assets/jquery.pluginProperties.js');
ipAddJs('Ip/Internal/Plugins/assets/pluginsLayout.js');
$allPlugins = Model::getAllPluginNames();
$plugins = array();
foreach ($allPlugins as $pluginName) {
$plugin = Helper::getPluginData($pluginName);
$plugin['icon'] = $this->pluginIcon($pluginName);
$plugins[] = $plugin;
}
ipAddJsVariable('pluginList', $plugins);
ipAddJsVariable('ipTranslationAreYouSure', __('This action will remove plugin\'s files and database records. Do you want to proceed.?', 'Ip-admin', false));
$data = array();
$view = ipView('view/layout.php', $data);
ipResponse()->setLayoutVariable('removeAdminContentWrapper', true);
return $view->render();
}