From: <dai...@us...> - 2012-09-08 06:07:37
|
Revision: 5637 http://web-erp.svn.sourceforge.net/web-erp/?rev=5637&view=rev Author: daintree Date: 2012-09-08 06:07:30 +0000 (Sat, 08 Sep 2012) Log Message: ----------- remove REQUEST use Modified Paths: -------------- trunk/MRP.php trunk/PDFTopItems.php trunk/SelectAsset.php trunk/TopItems.php Modified: trunk/MRP.php =================================================================== --- trunk/MRP.php 2012-09-08 04:28:27 UTC (rev 5636) +++ trunk/MRP.php 2012-09-08 06:07:30 UTC (rev 5637) @@ -245,10 +245,11 @@ salesorderdetails.orderno, '1', stkcode - FROM salesorders, salesorderdetails, stockmaster - WHERE salesorders.orderno = salesorderdetails.orderno - AND stockmaster.stockid = salesorderdetails.stkcode - AND stockmaster.discontinued = 0 + FROM salesorders INNER JOIN salesorderdetails + ON salesorders.orderno = salesorderdetails.orderno + INNER JOIN stockmaster + ON stockmaster.stockid = salesorderdetails.stkcode + WHERE stockmaster.discontinued = 0 AND (quantity - qtyinvoiced) > 0 AND salesorderdetails.completed = 0 AND salesorders.quotation = 0"; Modified: trunk/PDFTopItems.php =================================================================== --- trunk/PDFTopItems.php 2012-09-08 04:28:27 UTC (rev 5636) +++ trunk/PDFTopItems.php 2012-09-08 06:07:30 UTC (rev 5637) @@ -13,7 +13,7 @@ $FromDate = FormatDateForSQL(DateAdd(Date($_SESSION['DefaultDateFormat']),'d', -$_GET['NumberOfDays'])); //the situation if the location and customer type selected "All" -if (($_GET['Location'] == 'All') and ($_GET['Customers'] == 'All')) { +if (($_GET['Location'] == 'All') AND ($_GET['Customers'] == 'All')) { $SQL = "SELECT salesorderdetails.stkcode, SUM(salesorderdetails.qtyinvoiced) totalinvoiced, SUM(salesorderdetails.qtyinvoiced * salesorderdetails.unitprice ) AS valuesales, @@ -26,8 +26,8 @@ AND salesorders.debtorno = debtorsmaster.debtorno AND salesorderdetails.actualdispatchdate >='" . $FromDate . "' GROUP BY salesorderdetails.stkcode - ORDER BY " . $_GET['Sequence'] . " DESC - LIMIT " . $_GET['NumberOfTopItems'] ; + ORDER BY `" . $_GET['Sequence'] . "` DESC + LIMIT " . intval($_GET['NumberOfTopItems']) ; } else { //the situation if only location type selected "All" if ($_GET['Location'] == 'All') { $SQL = "SELECT salesorderdetails.stkcode, @@ -42,8 +42,8 @@ AND debtorsmaster.typeid = '" . $_GET['Customers'] . "' AND salesorderdetails.ActualDispatchDate >= '" . $FromDate . "' GROUP BY salesorderdetails.stkcode - ORDER BY " . $_GET['Sequence'] . " DESC - LIMIT " . $_GET['NumberOfTopItems']; + ORDER BY `" . $_GET['Sequence'] . "` DESC + LIMIT " . intval($_GET['NumberOfTopItems']); } else { //the situation if the customer type selected "All" if ($_GET['Customers'] == 'All') { @@ -60,8 +60,8 @@ AND salesorders.fromstkloc = '" . $_GET['Location'] . "' AND salesorderdetails.ActualDispatchDate >= '" . $FromDate . "' GROUP BY salesorderdetails.stkcode - ORDER BY " . $_GET['Sequence'] . " DESC - LIMIT 0," . $_GET['NumberOfTopItems']; + ORDER BY `" . $_GET['Sequence'] . "` DESC + LIMIT 0," . intval($_GET['NumberOfTopItems']); } else { //the situation if the location and customer type not selected "All" $SQL = "SELECT salesorderdetails.stkcode, @@ -78,8 +78,8 @@ AND debtorsmaster.typeid = '" . $_GET['Customers'] . "' AND salesorderdetails.actualdispatchdate >= '" . $FromDate . "' GROUP BY salesorderdetails.stkcode - ORDER BY " . $_GET['Sequence'] . " DESC - LIMIT " . $_GET['NumberOfTopItems']; + ORDER BY `" . $_GET['Sequence'] . "` DESC + LIMIT " . intval($_GET['NumberOfTopItems']); } } } @@ -90,7 +90,7 @@ //find the quantity onhand item $sqloh = "SELECT sum(quantity)as qty FROM locstock - WHERE stockid='" . $myrow['stkcode'] . "'"; + WHERE stockid='" . DB_escape_string($myrow['stkcode']) . "'"; $oh = DB_query($sqloh, $db); $ohRow = DB_fetch_row($oh); $LeftOvers = $pdf->addTextWrap($Left_Margin + 1, $YPos, 80, $FontSize, $myrow['stkcode']); Modified: trunk/SelectAsset.php =================================================================== --- trunk/SelectAsset.php 2012-09-08 04:28:27 UTC (rev 5636) +++ trunk/SelectAsset.php 2012-09-08 06:07:30 UTC (rev 5637) @@ -40,7 +40,7 @@ } // end of showing search facilities -echo '<form action="SelectAsset.php?' . SID . '" method="post">'; +echo '<form action="SelectAsset.php" method="post">'; echo '<div>'; echo '<input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; echo '<p class="page_title_text"><img src="' . $rootpath . '/css/' . $theme . '/images/magnifier.png" title="' . _('Search') . '" alt="" />' . ' ' . $title.'</p>'; @@ -200,31 +200,31 @@ } $ErrMsg = _('No assets were returned by the SQL because'); $DbgMsg = _('The SQL that returned an error was'); - $searchresult = DB_query($SQL, $db, $ErrMsg, $DbgMsg); + $SearchResult = DB_query($SQL, $db, $ErrMsg, $DbgMsg); - if (DB_num_rows($searchresult) == 0) { + if (DB_num_rows($SearchResult) == 0) { prnMsg(_('No assets were returned by this search please re-enter alternative criteria to try again'), 'info'); } unset($_POST['Search']); } /* end query for list of records */ /* display list if there is more than one record */ -if (isset($searchresult) AND !isset($_POST['Select'])) { - echo '<form action="FixedAssetItems.php" method="post">'; +if (isset($SearchResult) AND !isset($_POST['Select'])) { + echo '<form action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '" method="post">'; echo '<div>'; echo '<input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; - $ListCount = DB_num_rows($searchresult); + $ListCount = DB_num_rows($SearchResult); if ($ListCount > 0) { // If the user hit the search button and there is more than one item to show $ListPageMax = ceil($ListCount / $_SESSION['DisplayRecordsMax']); if (isset($_POST['Next'])) { if ($_POST['PageOffset'] < $ListPageMax) { - $_POST['PageOffset'] = $_POST['PageOffset'] + 1; + $_POST['PageOffset'] ++; } } if (isset($_POST['Previous'])) { if ($_POST['PageOffset'] > 1) { - $_POST['PageOffset'] = $_POST['PageOffset'] - 1; + $_POST['PageOffset']--; } } if ($_POST['PageOffset'] > $ListPageMax) { @@ -260,10 +260,10 @@ $j = 1; $k = 0; //row counter to determine background colour $RowIndex = 0; - if (DB_num_rows($searchresult) <> 0) { - DB_data_seek($searchresult, ($_POST['PageOffset'] - 1) * $_SESSION['DisplayRecordsMax']); + if (DB_num_rows($SearchResult) <> 0) { + DB_data_seek($SearchResult, ($_POST['PageOffset'] - 1) * $_SESSION['DisplayRecordsMax']); } - while (($myrow = DB_fetch_array($searchresult)) AND ($RowIndex <> $_SESSION['DisplayRecordsMax'])) { + while (($myrow = DB_fetch_array($SearchResult)) AND ($RowIndex <> $_SESSION['DisplayRecordsMax'])) { if ($k == 1) { echo '<tr class="EvenTableRows">'; $k = 0; Modified: trunk/TopItems.php =================================================================== --- trunk/TopItems.php 2012-09-08 04:28:27 UTC (rev 5636) +++ trunk/TopItems.php 2012-09-08 06:07:30 UTC (rev 5637) @@ -148,7 +148,7 @@ } $SQL = $SQL . " GROUP BY salesorderdetails.stkcode - ORDER BY " . $_POST['Sequence'] . " DESC + ORDER BY `" . $_POST['Sequence'] . "` DESC LIMIT " . filter_number_format($_POST['NumberOfTopItems']); $result = DB_query($SQL, $db); @@ -191,13 +191,13 @@ case 'B': $QOHResult = DB_query("SELECT sum(quantity) FROM locstock - WHERE stockid = '" . $myrow['stkcode'] . "'", $db); + WHERE stockid = '" . DB_escape_string($myrow['stkcode']) . "'", $db); $QOHRow = DB_fetch_row($QOHResult); $QOH = $QOHRow[0]; $QOOSQL="SELECT SUM(purchorderdetails.quantityord -purchorderdetails.quantityrecd) AS QtyOnOrder FROM purchorders INNER JOIN purchorderdetails ON purchorders.orderno=purchorderdetails.orderno - WHERE purchorderdetails.itemcode='" . $myrow['stkcode'] . "' + WHERE purchorderdetails.itemcode='" . DB_escape_string($myrow['stkcode']) . "' AND purchorderdetails.completed =0 AND purchorders.status<>'Cancelled' AND purchorders.status<>'Pending' @@ -214,7 +214,7 @@ FROM woitems INNER JOIN workorders ON woitems.wo=workorders.wo WHERE workorders.closed=0 - AND woitems.stockid='" . $myrow['stkcode'] . "'"; + AND woitems.stockid='" . DB_escape_string($myrow['stkcode']) . "'"; $ErrMsg = _('The quantity on work orders for this product cannot be retrieved because'); $QOOResult = DB_query($sql, $db, $ErrMsg); if (DB_num_rows($QOOResult) == 1) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |