예제 #1
0
            if ($_POST["ignore_version"]) {
                $patch_array["applied_version"] = VERSION;
            }
            if ($_POST["install_upload"]) {
                $current_patch_list = array('atutor_patch_id' => $patch_array['atutor_patch_id'], 'applied_version' => $patch_array['applied_version'], 'patch_folder' => $patchURL, 'available_to' => 'private', 'author' => $patch_array['author'], 'sql' => $patch_array['sql'], 'description' => $patch_array['description'], 'dependent_patches' => $patch_array['dependent_patches']);
            }
            if ($_POST["install"]) {
                $current_patch_list = $patch_list_array[$id];
                $current_patch_list["sql"] = $patch_array["sql"];
            }
            if ($_POST["install_upload"] && is_patch_installed($patch_array["atutor_patch_id"])) {
                $msg->addError('PATCH_ALREADY_INSTALLED');
            } else {
                $patch = new Patch($patch_array, $current_patch_list, $skipFilesModified, $patchURL);
                if ($patch->applyPatch()) {
                    $patch_id = $patch->getPatchID();
                }
            }
        }
    }
}
// end of patch installation
// display permission and backup files message
if (isset($_REQUEST['patch_id'])) {
    $patch_id = $_REQUEST['patch_id'];
} elseif ($_POST['patch_id']) {
    $patch_id = $_POST['patch_id'];
}
if ($patch_id > 0) {
    // clicking on button "Done" at displaying remove permission info page
    if ($_POST['done']) {
예제 #2
0
																		'dependent_patches' => $patch_array['dependent_patches']);
			}

			if ($_POST["install"])
			{
				$current_patch_list = $patch_list_array[$id];
				$current_patch_list["sql"] = $patch_array["sql"];
			}

			if ($_POST["install_upload"] && is_patch_installed($patch_array["atutor_patch_id"]))
				$msg->addError('PATCH_ALREADY_INSTALLED');
			else
			{
				$patch = new Patch($patch_array, $current_patch_list, $skipFilesModified, $patchURL);
			
				if ($patch->applyPatch())  $patch_id = $patch->getPatchID();
			}
		}
	}
}
// end of patch installation

// display permission and backup files message
if (isSet($_REQUEST['patch_id']))  $patch_id = $_REQUEST['patch_id'];
elseif ($_POST['patch_id']) $patch_id=$_POST['patch_id'];

if ($patch_id > 0)
{
	// clicking on button "Done" at displaying remove permission info page
	if ($_POST['done'])
	{