Example #1
0
     }
     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) {
                     $page->assign("t_Report", Reporting::error("The template (ID " . $t->getData("id") . ") is still installed on any server."));
                 } else {
                     $t->remove();
                     $page->assign("t_Report", Reporting::success("The template (ID " . $t->getData("id") . ") was successfully removed."));
                 }
             } else {
                 $page->assign("t_Report", Reporting::error("The given template id doesn't exists."));
             }
         } else {
             $page->assign("t_Report", Reporting::error("No Template ID given..."));
         }
     } else {
         if ("InstallTemplateOnServer" == $do) {
             $errors = array();
             $sid = isset($_POST['servertargetid']) ? $_POST['servertargetid'] : "";
             if (empty($sid)) {
                 $errors[] = "No server id set..";
             } else {