public function __construct() { if (!pageArray(2)) { forward("admin/plugins"); } $guid = pageArray(2); adminGateKeeper(); $plugin = getEntity($guid); classGateKeeper($plugin, "Plugin"); $plugin->status = "disabled"; $plugin->save(); Cache::clear(); Cache::clear(); Admintab::deleteAll(); Setting::updateSettingsTable(); clearCache(); Cache::clear(); Systemvariable::set("setup_complete", false); $translations = getEntities(array("type" => "Translationentity")); if ($translations) { foreach ($translations as $translation) { $translation->delete(); } } new SystemMessage("Your plugin has been disabled."); forward("admin/plugins"); }
public function __construct() { $guid = pageArray(2); adminGateKeeper(); $plugin = getEntity($guid); Setting::updateSettingsTable(); clearCache(); Cache::clear(); Cache::clear(); if ($plugin->enable()) { new SystemMessage("Plugin Enabled"); new Cache("enabled_plugins_", false, "site"); new Cache("enabled_plugins_reversed", false, "site"); Systemvariable::set("setup_complete", false); forward("admin/plugins"); } Setting::updateSettingsTable(); clearCache(); Cache::clear(); Cache::clear(); Admintab::deleteAll(); $translations = getEntities(array("type" => "Translationentity")); if ($translations) { foreach ($translations as $translation) { $translation->delete(); } } new SystemMessage("Your plugin can't be enabled. Check requirements"); forward("admin/plugins"); }
public function __construct() { adminGateKeeper(); Admintab::deleteAll(); Cache::clear(); Cache::clear(); $plugins = Plugin::getAll(); if ($plugins) { foreach ($plugins as $plugin) { $plugin->enable(); } Cache::clear(); Cache::clear(); Cache::clear(); new SystemMessage("All possible plugins have been enabled."); } Systemvariable::set("setup_complete", false); $translations = getEntities(array("type" => "Translationentity")); if ($translations) { foreach ($translations as $translation) { $translation->delete(); } } forward("admin/plugins"); }
public function __construct() { adminGateKeeper(); $metatags = getEntities(array("type" => "Metatag")); foreach ($metatags as $metatag) { $metatag->delete(); } Systemvariable::set("setup_complete", "false"); new SystemMessage("Default values have been loaded."); forward(); }
public function __construct() { adminGateKeeper(); $settings = getEntities(array("type" => "Setting")); foreach ($settings as $setting) { $setting->delete(); } Systemvariable::set("setup_complete", "false"); clearCache(); Cache::clear(); forward(); }
public function __construct() { adminGateKeeper(); $name = pageArray(2); if ($name != "user") { $query = "DELETE FROM `entities` WHERE `type` = '{$name}'"; Dbase::query($query); $query = "DROP TABLE `{$name}`"; Dbase::query($query); Systemvariable::set("setup_complete", "false"); clearCache(); Cache::clear(); Cache::clear(); Cache::clear(); new SystemMessage("Your table has been deleted."); } forward(); }
public function __construct() { adminGateKeeper(); $admin_guids = getAdminGuidArray(); $admin_guids = implode(",", $admin_guids); $name = pageArray(2); $query = "DELETE FROM `entities` WHERE `type` = '{$name}' AND `guid` NOT IN ({$admin_guids})"; Dbase::query($query); if ($name != "User") { $query = "DELETE FROM `{$name}`"; } else { $query = "DELETE FROM `{$name}` WHERE `guid` NOT IN ({$admin_guids})"; } Dbase::query($query); clearCache(); Cache::clear(); Cache::clear(); Cache::clear(); Systemvariable::set("setup_complete", "false"); new SystemMessage("Your table has been purged."); forward(); }
public function __construct() { adminGateKeeper(); Cache::clear(); Cache::clear(); $plugins = Plugin::getAll(); foreach ($plugins as $plugin) { $plugin->disable(); } Admintab::deleteAll(); Setting::updateSettingsTable(); clearCache(); Cache::clear(); Cache::clear(); Cache::clear(); Systemvariable::set("setup_complete", false); $translations = getEntities(array("type" => "Translationentity")); if ($translations) { foreach ($translations as $translation) { $translation->delete(); } } forward("admin/plugins"); }