Repository URL to install this package:
|
Version:
1.8.76 ▾
|
<?php
namespace Blocksy;
class DemoInstallPluginsUninstaller {
public function import() {
Plugin::instance()->demo->start_streaming();
if (! current_user_can('edit_theme_options')) {
Plugin::instance()->demo->emit_sse_message([
'action' => 'complete',
'error' => false,
]);
exit;
}
if (! isset($_REQUEST['plugins']) || !$_REQUEST['plugins']) {
Plugin::instance()->demo->emit_sse_message([
'action' => 'complete',
'error' => false,
]);
exit;
}
$plugins = explode(':', $_REQUEST['plugins']);
$plugins_manager = Plugin::instance()->demo->get_plugins_manager();
foreach ($plugins as $single_plugin) {
$plugins_manager->plugin_deactivation($single_plugin);
}
Plugin::instance()->demo->emit_sse_message([
'action' => 'complete',
'error' => false,
]);
exit;
}
}