From 5795bbdeec703728e37a4ff3a5b00f90afe4365f Mon Sep 17 00:00:00 2001 From: Joe Hunt Date: Mon, 18 Feb 2008 00:10:41 +0000 Subject: [PATCH] Optimized the file --- reporting/includes/reporting.inc | 77 +++++++++++++++++++------------- 1 file changed, 45 insertions(+), 32 deletions(-) diff --git a/reporting/includes/reporting.inc b/reporting/includes/reporting.inc index f1da464e..c3fbc5bd 100644 --- a/reporting/includes/reporting.inc +++ b/reporting/includes/reporting.inc @@ -7,50 +7,68 @@ function print_hidden_script($type_no) global $path_to_root; include_once($path_to_root . "/includes/types.inc"); $action = ""; - $_POST['PARAM_0'] = $_POST['PARAM_1'] = 0; // the document no. is updated in print_document_link(). switch ($type_no) { case systypes::sales_order() : $action = "$path_to_root/reporting/rep109.php"; - $_POST['PARAM_2'] = ""; // currency - $_POST['PARAM_3'] = ""; // bank account - $_POST['PARAM_4'] = 0; // email - $_POST['PARAM_5'] = 0; // quote - $_POST['PARAM_6'] = ""; // comments - $params = 7; + $ar = array( + 'PARAM_0' => 0, // from - these values are updated in print_document_link() + 'PARAM_1' => 0, // to + 'PARAM_2' => "", // currency + 'PARAM_3' => "", // bank account + 'PARAM_4' => 0, // email + 'PARAM_5' => 0, // quote + 'PARAM_6' => ""); // comments break; case systypes::cust_dispatch() : $action = "$path_to_root/reporting/rep110.php"; - $_POST['PARAM_2'] = 0; // email - $_POST['PARAM_3'] = ""; // comments - $params = 4; + $ar = array( + 'PARAM_0' => 0, // from - these values are updated in print_document_link() + 'PARAM_1' => 0, // to + 'PARAM_2' => 0, // email + 'PARAM_3' => ""); // comments break; case 10 : // Sales Invoice case 11 : // Customer Credit Note $action = "$path_to_root/reporting/rep107.php"; - $_POST['PARAM_2'] = ""; // currency - $_POST['PARAM_3'] = ""; // bank account - $_POST['PARAM_4'] = 0; // email - $_POST['PARAM_5'] = ""; // paylink - $_POST['PARAM_6'] = ""; // comments - $params = 7; + $ar = array( + 'PARAM_0' => 0, // from - these values are updated in print_document_link() + 'PARAM_1' => 0, // to + 'PARAM_2' => "", // currency + 'PARAM_3' => "", // bank account + 'PARAM_4' => 0, // email + 'PARAM_5' => "", // paylink + 'PARAM_6' => ""); // comments break; case systypes::po() : $action = "$path_to_root/reporting/rep209.php"; - $_POST['PARAM_2'] = ""; // currency - $_POST['PARAM_3'] = ""; // bank account - $_POST['PARAM_4'] = 0; // email - $_POST['PARAM_5'] = ""; // comments - $params = 6; + $ar = array( + 'PARAM_0' => 0, // from - these values are updated in print_document_link() + 'PARAM_1' => 0, // to + 'PARAM_2' => "", // currency + 'PARAM_3' => "", // bank account + 'PARAM_4' => 0, // email + 'PARAM_5' => ""); // comments break; } - $st = ""; - for ($i = 0; $i < $params; $i++) + $st = "
"; + foreach ($ar as $key => $value) { - $st .= ""; + $st .= ""; } - $st = "" . $st . "
\n"; + $st .= "\n"; + $st .= "\n"; + echo $st; } @@ -62,14 +80,9 @@ function print_hidden_script($type_no) function print_document_link($doc_no, $link_text, $link=true) { - $st = "document.pdf_form.PARAM_0.value = '$doc_no';"; - $st .= "document.pdf_form.PARAM_1.value = '$doc_no';"; - $st .= "window.open('','REP_WINDOW','toolbar=no,scrollbar=no,resizable=yes,menubar=no'); - document.pdf_form.target='REP_WINDOW'; - document.pdf_form.submit();\n"; if ($link) - return "" . $link_text . ""; + return "$link_text"; else - return "javascript:$st"; + return "javascript:printDocument('$doc_no');"; } ?> \ No newline at end of file -- 2.30.2