$query2->execute(array($user_id, $addonID, $appServer->appServerDetails['app']['id'], $appServer->appServerDetails['app']['servertemplate'], $appServer->appServerDetails['protectionModeStarted'], $resellerLockupID)); $template_file = $sprache->addon_inst; $actionstatus = 'ok'; // Reload addon details in order to have the newly inserted available as well $appServer->getAddonDetails(); $appServer->addAddon($addonID); // This case becomes true in case the user tries to manipulate the URL } else { $template_file = $sprache->failed; $actionstatus = 'fail'; } } else { // This will load all details for all installed addons into the object $appServer->getAddonDetails(); // Remove the selected addon $appServer->removeAddon($addonID); $template_file = $sprache->addon_del; $actionstatus = 'ok'; } } if (isset($protectedAllowed, $addonName)) { $appServer->execute(); $loguseraction = "%{$ui->st('action', 'get')}% %addon% {$addonName} {$appServer->appServerDetails['serverIP']}:{$appServer->appServerDetails['port']} %{$actionstatus}%"; $insertlog->execute(); if (isset($dbConnect['debug']) and $dbConnect['debug'] == 1) { $template_file .= '<br><pre>' . implode("\r\n", $appServer->debug()) . '</pre>'; } } else { $template_file = $sprache->failed; } } else {