if (!isset($_GET['folder'])) { $errors[] = "No script directory was given."; } else { if (empty($_GET['folder'])) { $errors[] = "The script directory is empty."; } } if (!isset($_GET['vers'])) { $errors[] = "No script directory was given."; } else { if (empty($_GET['vers'])) { $errors[] = "The script directory is empty."; } } if (count($errors) == 0) { if (TemplateManager::existsByFolderNameAndVersion($_GET['folder'], $_GET['vers'])) { $errors[] = "The script is already installed in this version."; } } if (count($errors) == 0) { Core::addTask(TASK_TEMPLATES_INSTALL_FROM_REMOTE, $_GET['folder']); $page->assign("t_Report", Reporting::success("The Script will be installed in a few moments...")); } else { $page->assign("t_Report", Reporting::error(Utils::buildErrorString($errors))); } } else { if ("RemoveScript" == $do) { if (!empty($_GET['id'])) { if (TemplateManager::existsById($_GET['id'])) { $t = new Template($_GET['id']); if ($t->isInstalledOnAnyServer() != 0) {