From: <te...@us...> - 2013-07-20 02:09:24
|
Revision: 6116 http://sourceforge.net/p/web-erp/reponame/6116 Author: tehonu Date: 2013-07-20 02:09:20 +0000 (Sat, 20 Jul 2013) Log Message: ----------- Added active field to sales categories to show / hide it on webSHOP Modified Paths: -------------- trunk/SalesCategories.php trunk/sql/mysql/upgrade4.10-4.11.sql Modified: trunk/SalesCategories.php =================================================================== --- trunk/SalesCategories.php 2013-07-20 00:32:12 UTC (rev 6115) +++ trunk/SalesCategories.php 2013-07-20 02:09:20 UTC (rev 6116) @@ -88,7 +88,8 @@ would not run in this case cos submit is false of course see the Delete code below*/ - $sql = "UPDATE salescat SET salescatname = '" . $_POST['SalesCatName'] . "' + $sql = "UPDATE salescat SET salescatname = '" . $_POST['SalesCatName'] . "', + active = '" . $_POST['Active'] . "' WHERE salescatid = '" .$SelectedCategory . "'"; $msg = _('The Sales category record has been updated'); } elseif ($InputError !=1) { @@ -96,9 +97,11 @@ /*Selected category is null cos no item selected on first time round so must be adding a record must be submitting new entries in the new stock category form */ $sql = "INSERT INTO salescat (salescatname, - parentcatid) + parentcatid, + active) VALUES ( '" . $_POST['SalesCatName'] . "', - '" . (isset($ParentCategory)?($ParentCategory):('NULL')) . "')"; + '" . (isset($ParentCategory)?($ParentCategory):('NULL')) . "', + '" . $_POST['Active'] . "')"; $msg = _('A new Sales category record has been added'); } @@ -110,6 +113,7 @@ unset ($SelectedCategory); unset($_POST['SalesCatName']); + unset($_POST['Active']); unset($EditName); } elseif (isset($_GET['Delete']) AND isset($EditName)) { @@ -222,7 +226,8 @@ or deletion of the records*/ $sql = "SELECT salescatid, - salescatname + salescatname, + active FROM salescat WHERE parentcatid". (isset($ParentCategory)?('='.$ParentCategory):' =0') . " ORDER BY salescatname"; @@ -234,7 +239,10 @@ prnMsg(_('There are no categories defined at this level.')); } else { echo '<table class="selection">'; - echo '<tr><th>' . _('Sub Category') . '</th></tr>'; + echo '<tr> + <th>' . _('Sub Category') . '</th> + <th>' . _('Active?') . '</th> + </tr>'; $k=0; //row colour counter @@ -252,15 +260,21 @@ } else { $CatImgLink = _('No Image'); } - + if ($myrow['active'] == 1){ + $Active = _('Yes'); + }else{ + $Active = _('No'); + } printf('<td>%s</td> + <td>%s</td> <td><a href="%sParentCategory=%s">' . _('Select') . '</td> <td><a href="%sSelectedCategory=%s&ParentCategory=%s">' . _('Edit') . '</td> <td><a href="%sSelectedCategory=%s&Delete=yes&EditName=1&ParentCategory=%s" onclick="return confirm(\'' . _('Are you sure you wish to delete this sales category?') . '\');">' . _('Delete') .'</a></td> <td>%s</td> </tr>', $myrow['salescatname'], + $Active, htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?', $myrow['salescatid'], htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?', @@ -293,7 +307,8 @@ $sql = "SELECT salescatid, parentcatid, - salescatname + salescatname, + active FROM salescat WHERE salescatid='". $SelectedCategory."'"; @@ -303,6 +318,7 @@ $_POST['SalesCatId'] = $myrow['salescatid']; $_POST['ParentCategory'] = $myrow['parentcatid']; $_POST['SalesCatName'] = $myrow['salescatname']; + $_POST['Active'] = $myrow['active']; echo '<input type="hidden" name="SelectedCategory" value="' . $SelectedCategory . '" />'; echo '<input type="hidden" name="ParentCategory" value="' . (isset($_POST['ParentCatId'])?($_POST['ParentCategory']):('0')) . '" />'; @@ -327,6 +343,20 @@ <td>' . _('Category Name') . ':</td> <td><input type="text" name="SalesCatName" size="20" maxlength="20" value="' . $_POST['SalesCatName'] . '" /></td> </tr>'; + +echo '<tr> + <td>' . _('Display in webSHOP?') . ':</td> + <td><select name="Active">'; +if ($_POST['Active'] == '1') { + echo '<option selected="selected" value="1">' . _('Yes') . '</option>'; + echo '<option value="0">' . _('No') . '</option>'; +} else { + echo '<option selected="selected" value="0">' . _('No') . '</option>'; + echo '<option value="1">' . _('Yes') . '</option>'; +} +echo '</select></td> + </tr>'; + // Image upload only if we have a selected category if (isset($SelectedCategory)) { echo '<tr> Modified: trunk/sql/mysql/upgrade4.10-4.11.sql =================================================================== --- trunk/sql/mysql/upgrade4.10-4.11.sql 2013-07-20 00:32:12 UTC (rev 6115) +++ trunk/sql/mysql/upgrade4.10-4.11.sql 2013-07-20 02:09:20 UTC (rev 6116) @@ -180,5 +180,7 @@ INSERT INTO config VALUES ('ShopShowTopCategoryMenu','1'); INSERT INTO config VALUES ('ShopShowLogoAndShopName','1'); +ALTER TABLE `salescat` ADD `active` INT NOT NULL DEFAULT '1' COMMENT '1 if active 0 if inactive'; + UPDATE config SET confvalue='4.11.0' WHERE confname='VersionNumber'; |