echo message::danger(lang::get('access_denied')); return; } if ($action == 'delete') { $addonClass = new addon($addon, false); echo $addonClass->delete(); } if ($action == 'install') { $addonClass = new addon($addon); $success = true; if (!$addonClass->isInstall()) { if (!$addonClass->install()) { $success = false; } } else { $addonClass->uninstall(); } if ($success) { $install = $addonClass->isInstall() ? 0 : 1; $sql = sql::factory(); $sql->setTable('addons'); $sql->setWhere('`name` = "' . $addon . '"'); $sql->addPost('install', $install); if (!$install) { $sql->addPost('active', 0); } $sql->update(); echo message::success(lang::get('addon_save_success')); } } if ($action == 'active') {