if ($res !== true) { die('failed to create zip: ' . $res . ' ' . $zipfile . ' ' . $zip->status); } foreach ($bundle as $component) { $zip->addFromString($conf['name'] . '/' . ltrim($component['path'], '/'), $component['skel']); } $zip->close(); // send to browser header('Content-type: application/zip'); header('Content-disposition: attachment; filename=' . $conf['name'] . '-plugin.zip'); readfile($zipfile); unlink($zipfile); } // create the zip: if (isset($_REQUEST['plugin_wiz_create'])) { create_bundle($_REQUEST['plugin']); exit; } // still here? Show the form. ?> <html> <head> <title>DokuWiki Plugin Wizard</title> <script rel="text/javascript" charset="utf-8" src="js/jquery.js" ></script> <script rel="text/javascript" charset="utf-8" src="js/script.js" ></script> <script type="text/javascript" src="js/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script> <script type="text/javascript" src="js/plugins/autocomplete/lib/jquery.dimensions.js"></script> <script type="text/javascript" src="js/plugins/autocomplete/jquery.autocomplete.js"></script> <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
$all_product_name = all_product_name(); //for select box;s $all_bundle_list = all_bundle_list(); //for all list show /*******************************create bundle****************************************/ if (!empty($_POST['create'])) { $bundle_image_url = image_upload(); if (!empty($bundle_image_url)) { $product_counter = $_POST['product_counter']; $product_array = array(); for ($i = 1; $i <= $product_counter; $i++) { $product_field = 'product_' . $i; $product_unit = 'product_unit_' . $i; $product_array[] = ['product_id' => $_POST[$product_field], 'product_unit' => $_POST[$product_unit]]; } $create_bundle = create_bundle($_POST['bundle_name'], $_POST['bundle_price'], $product_array, $bundle_image_url, $product_counter); if ($create_bundle == 1) { //$message = "Bundle has been created successfully."; header('Location:bundle.php'); } else { $errormessage = "Something wrong. Please try again!!."; } } else { $errormessage = "Bundle Image is invalid. Please Try Again!!"; } } /*******************************end create bundle****************************************/ /*******************************delete bundle********************************************/ if (!empty($_GET['delete'])) { $delete_bundle = delete_bundle($_GET['delete']); if ($delete_bundle == 1) {