removed mods directory from the ATutor codebase
[atutor.git] / mods / patcher / patch_creator.php
diff --git a/mods/patcher/patch_creator.php b/mods/patcher/patch_creator.php
deleted file mode 100644 (file)
index c76ccfe..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-<?php\r
-/************************************************************************/\r
-/* ATutor                                                                                                                              */\r
-/************************************************************************/\r
-/* Copyright (c) 2002-2008 by Greg Gay, Joel Kronenberg & Heidi Hazelton*/\r
-/* Adaptive Technology Resource Centre / University of Toronto                 */\r
-/* http://atutor.ca                                                                                                            */\r
-/*                                                                                                                                             */\r
-/* This program is free software. You can redistribute it and/or               */\r
-/* modify it under the terms of the GNU General Public License                 */\r
-/* as published by the Free Software Foundation.                                               */\r
-/************************************************************************/\r
-// $Id: index_admin.php 7208 2008-03-13 16:07:24Z cindy $\r
-\r
-define('AT_INCLUDE_PATH', '../../include/');\r
-require_once (AT_INCLUDE_PATH.'vitals.inc.php');\r
-admin_authenticate(AT_ADMIN_PRIV_PATCHER);\r
-\r
-if ($_POST['create'] || $_POST['save'])\r
-{\r
-       if (isset($_REQUEST["myown_patch_id"])) $patch_id = $_REQUEST["myown_patch_id"];\r
-       else $patch_id = 0;\r
-       \r
-       // check missing fields\r
-       if (!isset($_POST["atutor_patch_id"]) || trim($_POST["atutor_patch_id"]) == "")\r
-               $missing_fields[] = _AT("atutor_patch_id");\r
-\r
-       if (!isset($_POST["atutor_version_to_apply"]) || trim($_POST["atutor_version_to_apply"]) == "")\r
-               $missing_fields[] = _AT("atutor_version_to_apply");\r
-\r
-       // only check missing upload file when creating a patch. don't check when save\r
-       if (is_array($_POST['rb_action']) && $_POST['create'])\r
-       {\r
-               foreach ($_POST['rb_action'] as $i=>$action)\r
-               {\r
-                       // must upload a file if action is add or overwrite\r
-                       if ($action == "add" && $_FILES['add_upload_file']['name'][$i] == "" && $_POST['add_uploaded_file'] == "")\r
-                               $missing_fields[] = _AT("upload_file") . " for ". _AT("file_name") . " <strong>" . $_POST['add_filename'][$i] . "</strong>";\r
-       \r
-                       if ($action == "overwrite" && $_FILES['overwrite_upload_file']['name'][$i] == "" && $_POST['overwrite_uploaded_file'] == "")\r
-                               $missing_fields[] = _AT("upload_file") . " for ". _AT("file_name") . " <strong>" . $_POST['overwrite_filename'][$i] . "</strong>";\r
-               }\r
-       }\r
-       // end of checking missing fields\r
-\r
-       if ($missing_fields) \r
-       {\r
-               $missing_fields = implode(', ', $missing_fields);\r
-               $msg->addError(array('EMPTY_FIELDS', $missing_fields));\r
-       }\r
-\r
-       if (!(eregi("^[a-zA-Z0-9_.-]([a-zA-Z0-9_.-])*$", $_POST['atutor_patch_id'])))\r
-               $msg->addError('LOGIN_CHARS');\r
-\r
-       // main process\r
-       if (!$msg->containsErrors()) \r
-       {\r
-               $patch_info = array("atutor_patch_id"=>$_POST["atutor_patch_id"],\r
-                             "atutor_version_to_apply"=>$_POST["atutor_version_to_apply"],\r
-                             "description"=>$_POST["description"],\r
-                             "sql_statement"=>$_POST["sql_statement"]);\r
-\r
-               // remove empty dependent patches\r
-               if (is_array($_POST["dependent_patch"]))\r
-               {\r
-                       foreach ($_POST["dependent_patch"] as $dependent_patch)\r
-                               if (trim($dependent_patch) <> "")\r
-                                       $dependent_patches[] = $dependent_patch;\r
-               }\r
-               \r
-               if (is_array($dependent_patches))\r
-                       $patch_info["dependent_patches"] = $dependent_patches;\r
-                       \r
-               if (is_array($_POST['rb_action']))\r
-               {\r
-                       foreach ($_POST['rb_action'] as $i=>$action)\r
-                       {\r
-                               if ($action == "add" && $_POST['add_filename'][$i] <> "")\r
-                               {\r
-                                       if ($_FILES['add_upload_file']['tmp_name'][$i] <> "")\r
-                                               $upload_file = $_FILES['add_upload_file']['tmp_name'][$i];\r
-                                       else\r
-                                               $upload_file = stripslashes($_POST['add_uploaded_file'][$i]);\r
-                                       \r
-                                       $patch_info["files"][] = array("action"=>$action,\r
-                                                                    "file_name"=>$_POST['add_filename'][$i],\r
-                                                              "directory"=>$_POST['add_dir'][$i],\r
-                                                              "upload_tmp_name"=>$upload_file);\r
-                               }\r
-                               \r
-                               if ($action == "alter" && $_POST['alter_filename'][$i] <> "")\r
-                                       $patch_info["files"][] = array("action"=>$action,\r
-                                                                                      "file_name"=>$_POST['alter_filename'][$i],\r
-                                                              "directory"=>$_POST['alter_dir'][$i],\r
-                                                              "code_from"=>$_POST['alter_code_from'][$i],\r
-                                                              "code_to"=>$_POST['alter_code_to'][$i]);\r
-       \r
-                               if ($action == "delete" && $_POST['delete_filename'][$i] <> "")\r
-                                       $patch_info["files"][] = array("action"=>$action,\r
-                                                                    "file_name"=>$_POST['delete_filename'][$i],\r
-                                                              "directory"=>$_POST['delete_dir'][$i]);\r
-       \r
-                               if ($action == "overwrite" && $_POST['overwrite_filename'][$i] <> "")\r
-                               {\r
-                                       if ($_FILES['overwrite_upload_file']['tmp_name'][$i] <> "")\r
-                                               $upload_file = $_FILES['overwrite_upload_file']['tmp_name'][$i];\r
-                                       else\r
-                                               $upload_file = stripslashes($_POST['overwrite_uploaded_file'][$i]);\r
-                                       \r
-                                       $patch_info["files"][] = array("action"=>$action,\r
-                                                                    "file_name"=>$_POST['overwrite_filename'][$i],\r
-                                                              "directory"=>$_POST['overwrite_dir'][$i],\r
-                                                              "upload_tmp_name"=>$upload_file);\r
-                               }\r
-                       }\r
-               }\r
-\r
-               require_once("classes/PatchCreator.class.php");\r
-               \r
-               $patch_creator =& new PatchCreator($patch_info, $patch_id);\r
-               \r
-               if ($_POST['create'])\r
-                       $patch_creator->create_patch();\r
-               else if ($_POST['save'])\r
-               {\r
-                       $patch_creator->saveInfo();\r
-                       header('Location: myown_patches.php');\r
-               }\r
-\r
-       }\r
-}\r
-\r
-$msg->printErrors();\r
-?>\r