From: <dai...@us...> - 2012-06-21 19:36:27
|
Revision: 5445 http://web-erp.svn.sourceforge.net/web-erp/?rev=5445&view=rev Author: daintree Date: 2012-06-21 19:36:19 +0000 (Thu, 21 Jun 2012) Log Message: ----------- tooltip of long description Modified Paths: -------------- trunk/SelectProduct.php trunk/TaxCategories.php trunk/api/api_stock.php trunk/api/api_taxgroups.php trunk/api/api_xml-rpc.php trunk/doc/Change.log trunk/doc/Manual/ManualContributors.html trunk/includes/MiscFunctions.php trunk/sql/mysql/weberp-demo.sql Modified: trunk/SelectProduct.php =================================================================== --- trunk/SelectProduct.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/SelectProduct.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -560,6 +560,7 @@ if ($_POST['StockCat'] == 'All') { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, SUM(locstock.quantity) AS qoh, stockmaster.units, stockmaster.mbflag, @@ -573,6 +574,7 @@ AND stockmaster.description " . LIKE . " '$SearchString' GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -581,6 +583,7 @@ } else { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, SUM(locstock.quantity) AS qoh, stockmaster.units, stockmaster.mbflag, @@ -593,6 +596,7 @@ AND categoryid='" . $_POST['StockCat'] . "' GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -604,6 +608,7 @@ if ($_POST['StockCat'] == 'All') { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.mbflag, stockmaster.discontinued, SUM(locstock.quantity) AS qoh, @@ -617,6 +622,7 @@ AND stockmaster.stockid " . LIKE . " '%" . $_POST['StockCode'] . "%' GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -625,6 +631,7 @@ } else { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.mbflag, stockmaster.discontinued, sum(locstock.quantity) as qoh, @@ -637,6 +644,7 @@ AND categoryid='" . $_POST['StockCat'] . "' GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -647,6 +655,7 @@ if ($_POST['StockCat'] == 'All') { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.mbflag, stockmaster.discontinued, SUM(locstock.quantity) AS qoh, @@ -659,6 +668,7 @@ WHERE stockmaster.stockid=locstock.stockid GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -667,6 +677,7 @@ } else { $SQL = "SELECT stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.mbflag, stockmaster.discontinued, SUM(locstock.quantity) AS qoh, @@ -678,6 +689,7 @@ AND categoryid='" . $_POST['StockCat'] . "' GROUP BY stockmaster.stockid, stockmaster.description, + stockmaster.longdescription, stockmaster.units, stockmaster.mbflag, stockmaster.discontinued, @@ -773,7 +785,7 @@ } echo '<td><input type="submit" name="Select" value="' . $myrow['stockid'] . '" /></td> - <td>'.$myrow['description'].'</td> + <td title="'. $myrow['longdescription'] . '">' . $myrow['description'] . '</td> <td class="number">' . $qoh . '</td> <td>' . $myrow['units'] . '</td> <td>' . $ItemStatus . '</td> Modified: trunk/TaxCategories.php =================================================================== --- trunk/TaxCategories.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/TaxCategories.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -121,9 +121,9 @@ // This is probably the safest way there is prnMsg( _('Cannot delete this tax category because it no longer exists'),'warn'); } else { - $myrow = DB_fetch_row($result); - $OldTaxCategoryName = $myrow[0]; - $sql= "SELECT COUNT(*) FROM stockmaster WHERE taxcatid ".LIKE." '" . $OldTaxCategoryName . "'"; + $myrow = DB_fetch_array($result); + $TaxCatName = $myrow['taxcatname']; + $sql= "SELECT COUNT(*) FROM stockmaster WHERE taxcatid = '" . $SelectedTaxCategory . "'"; $result = DB_query($sql,$db); $myrow = DB_fetch_row($result); if ($myrow[0]>0) { @@ -134,7 +134,7 @@ $result = DB_query($sql,$db); $sql = "DELETE FROM taxcategories WHERE taxcatid = '" . $SelectedTaxCategory . "'"; $result = DB_query($sql,$db); - prnMsg( $OldTaxCategoryName . ' ' . _('tax category and any tax rates set for it have been deleted'),'success'); + prnMsg( $TaxCatName . ' ' . _('tax category and any tax rates set for it have been deleted'),'success'); } } //end if unset ($SelectedTaxCategory); Modified: trunk/api/api_stock.php =================================================================== --- trunk/api/api_stock.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/api/api_stock.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -563,7 +563,7 @@ $sql="SELECT quantity, loccode FROM locstock WHERE stockid='" . $StockID."'"; - $result = DB_Query($sql, $db); + $result = DB_query($sql, $db); if (sizeof($Errors)==0) { $i=0; while ($myrow=DB_fetch_array($result)) { Modified: trunk/api/api_taxgroups.php =================================================================== --- trunk/api/api_taxgroups.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/api/api_taxgroups.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -5,7 +5,7 @@ * currently setup on webERP */ - function GetTaxgroupList($user, $password) { + function GetTaxGroupList($user, $password) { $Errors = array(); $db = db($user, $password); if (gettype($db)=='integer') { @@ -27,7 +27,7 @@ * tax group. */ - function GetTaxgroupDetails($taxgroup, $user, $password) { + function GetTaxGroupDetails($taxgroup, $user, $password) { $Errors = array(); $db = db($user, $password); if (gettype($db)=='integer') { @@ -51,9 +51,20 @@ $Errors[0]=NoAuthorisation; return $Errors; } - $sql = "SELECT * FROM taxgrouptaxes WHERE taxgroupid='".$TaxGroup."'"; + $sql = "SELECT taxgroupid, taxauthid, calculationorder, taxontax FROM taxgrouptaxes WHERE taxgroupid='".$TaxGroup."'"; $result = DB_query($sql, $db); - return DB_fetch_array($result); + $i=0; + $Answer = array(); + while ($myrow=DB_fetch_array($result)){ + $Answer[$i]['taxgroupid'] = $myrow['taxgroupid']; + $Answer[$i]['taxauthid'] = $myrow['taxauthid']; + $Answer[$i]['calculationorder'] = $myrow['calculationorder']; + $Answer[$i]['taxontax'] = $myrow['taxontax']; + $i++; + } + $Errors[0]=0; + $Errors[1]=$Answer; + return $Errors; } /* This function returns a list of the tax authority ids @@ -90,20 +101,9 @@ } $sql = "SELECT * FROM taxauthorities WHERE taxid='".$TaxAuthority."'"; $result = DB_query($sql, $db); - $i=0; - while ($myrow=DB_fetch_array($result)){ - $Answer[$i]['taxcatid'] = $myrow['taxcatid']; - $Answer[$i]['dispatchtaxprovince'] = $myrow['dispatchtaxprovince']; - $Answer[$i]['taxrate'] = $myrow['taxrate']; - } - $Errors[0]=0; - $Errors[1]=$Answer; - return $Errors; + return DB_fetch_array($result); } - -/ - /* This function takes as a parameter a tax authority id and a tax category id * and returns an array containing the rate of tax for the selected * tax authority and tax category @@ -116,11 +116,19 @@ $Errors[0]=NoAuthorisation; return $Errors; } - $sql = "SELECT taxcatid, dispatchtaxprovince, taxrate FROM taxauthrates WHERE taxauthority='".$TaxAuthority."' AND taxcatid='" . $TaxCatID . "'"; + $sql = "SELECT taxcatid, dispatchtaxprovince, taxrate FROM taxauthrates WHERE taxauthority='".$TaxAuthority."'"; $result = DB_query($sql, $db); - $TaxRateRow = DB_fetch_row($result); - return $TaxRateRow[0]; + $i=0; + $Answer = array(); + while ($myrow=DB_fetch_array($result)){ + $Answer[$i]['taxcatid'] = $myrow['taxcatid']; + $Answer[$i]['dispatchtaxprovince'] = $myrow['dispatchtaxprovince']; + $Answer[$i]['taxrate'] = $myrow['taxrate']; + $i++; + } + $Errors[0]=0; + $Errors[1]=$Answer; + return $Errors; } - ?> \ No newline at end of file Modified: trunk/api/api_xml-rpc.php =================================================================== --- trunk/api/api_xml-rpc.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/api/api_xml-rpc.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -1844,16 +1844,16 @@ $Parameter[1]['description'] = _('The weberp password associated with this user name. '); $ReturnValue[0] = _('This function returns an array of tax group IDs.'); -/*E*/$GetTaxgroupList_sig = array(array($xmlrpcStruct), +/*E*/$GetTaxGroupList_sig = array(array($xmlrpcStruct), /*x*/ array($xmlrpcStruct,$xmlrpcString,$xmlrpcString)); - $GetTaxgroupList_doc = apiBuildDocHTML( $Description,$Parameter,$ReturnValue ); + $GetTaxGroupList_doc = apiBuildDocHTML( $Description,$Parameter,$ReturnValue ); - function xmlrpc_GetTaxgroupList($xmlrpcmsg){ + function xmlrpc_GetTaxGroupList($xmlrpcmsg){ ob_start('ob_file_callback'); /*x*/ if ($xmlrpcmsg->getNumParams() == 2) { -/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxgroupList($xmlrpcmsg->getParam( 0 )->scalarval( ), $xmlrpcmsg->getParam( 1 )->scalarval( ))) ); +/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxGroupList($xmlrpcmsg->getParam( 0 )->scalarval( ), $xmlrpcmsg->getParam( 1 )->scalarval( ))) ); /*x*/ } else { -/*e*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxgroupList( '', ''))); +/*e*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxGroupList( '', ''))); /*x*/ } ob_end_flush(); return $rtn; @@ -1873,18 +1873,18 @@ $Parameter[2]['description'] = _('The weberp password associated with this user name. '); $ReturnValue[0] = _('This function returns an array of tax group details.'); -/*E*/$GetTaxgroupDetails_sig = array(array($xmlrpcStruct,$xmlrpcString), +/*E*/$GetTaxGroupDetails_sig = array(array($xmlrpcStruct,$xmlrpcString), /*x*/ array($xmlrpcStruct,$xmlrpcString,$xmlrpcString,$xmlrpcString)); - $GetTaxgroupDetails_doc = apiBuildDocHTML( $Description,$Parameter,$ReturnValue ); + $GetTaxGroupDetails_doc = apiBuildDocHTML( $Description,$Parameter,$ReturnValue ); - function xmlrpc_GetTaxgroupDetails($xmlrpcmsg){ + function xmlrpc_GetTaxGroupDetails($xmlrpcmsg){ ob_start('ob_file_callback'); /*x*/ if ($xmlrpcmsg->getNumParams() == 3) { -/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxgroupDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), +/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxGroupDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), /*x*/ $xmlrpcmsg->getParam( 1 )->scalarval( ), /*x*/ $xmlrpcmsg->getParam( 2 )->scalarval( ))) ); /*x*/ } else { -/*e*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxgroupDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), '', ''))); +/*e*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxGroupDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), '', ''))); /*x*/ } ob_end_flush(); return $rtn; @@ -1932,7 +1932,7 @@ function xmlrpc_GetTaxAuthorityDetails($xmlrpcmsg){ ob_start('ob_file_callback'); /*x*/ if ($xmlrpcmsg->getNumParams() == 3) { -/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxAuthorityDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), $xmlrpcmsg->getParam( 1 )->scalarval( ), $xmlrpcmsg->getParam( 2 )->scalarval( ))) ); +/*x*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxAuthorityDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), $xmlrpcmsg->getParam( 1 )->scalarval( ), $xmlrpcmsg->getParam( 2 )->scalarval( ))) ); /*x*/ } else { /*e*/ $rtn = new xmlrpcresp( php_xmlrpc_encode(GetTaxAuthorityDetails($xmlrpcmsg->getParam( 0 )->scalarval( ), '', ''))); /*x*/ } @@ -3240,18 +3240,14 @@ "function" => "xmlrpc_InsertSalesman", "signature" => $InsertSalesman_sig, "docstring" => $InsertSalesman_doc), - "weberp.xmlrpc_GetTaxgroupList" => array( - "function" => "xmlrpc_GetTaxgroupList", - "signature" => $GetTaxgroupList_sig, - "docstring" => $GetTaxgroupList_doc), - "weberp.xmlrpc_GetTaxCategoryList" => array( - "function" => "xmlrpc_GetTaxCategoryList", - "signature" => $GetTaxCategoryList_sig, - "docstring" => $GetTaxCategoryList_doc), - "weberp.xmlrpc_GetTaxgroupDetails" => array( - "function" => "xmlrpc_GetTaxgroupDetails", - "signature" => $GetTaxgroupDetails_sig, - "docstring" => $GetTaxgroupDetails_doc), + "weberp.xmlrpc_GetTaxGroupList" => array( + "function" => "xmlrpc_GetTaxGroupList", + "signature" => $GetTaxGroupList_sig, + "docstring" => $GetTaxGroupList_doc), + "weberp.xmlrpc_GetTaxGroupDetails" => array( + "function" => "xmlrpc_GetTaxGroupDetails", + "signature" => $GetTaxGroupDetails_sig, + "docstring" => $GetTaxGroupDetails_doc), "weberp.xmlrpc_GetTaxGroupTaxes" => array( "function" => "xmlrpc_GetTaxGroupTaxes", "signature" => $GetTaxGroupTaxes_sig, @@ -3264,10 +3260,10 @@ "function" => "xmlrpc_GetTaxAuthorityDetails", "signature" => $GetTaxAuthorityDetails_sig, "docstring" => $GetTaxAuthorityDetails_doc), - "weberp.xmlrpc_GetTaxAuthorityRate" => array( - "function" => "xmlrpc_GetTaxAuthorityRate", - "signature" => $GetTaxAuthorityRate_sig, - "docstring" => $GetTaxAuthorityRate_doc), + "weberp.xmlrpc_GetTaxAuthorityRates" => array( + "function" => "xmlrpc_GetTaxAuthorityRates", + "signature" => $GetTaxAuthorityRates_sig, + "docstring" => $GetTaxAuthorityRates_doc), "weberp.xmlrpc_GetCustomerTypeList" => array( "function" => "xmlrpc_GetCustomerTypeList", "signature" => $GetCustomerTypeList_sig, @@ -3409,4 +3405,4 @@ return $doc; } -?> +?> \ No newline at end of file Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/doc/Change.log 2012-06-21 19:36:19 UTC (rev 5445) @@ -1,4 +1,6 @@ webERP Change Log + +21/06/2012 Phil: Added tooltip of long description to SelectProduct.php 20/06/2012 Ricard: Added total QOH to NoSalesItems.php. 20/06/2012 Ricard: Added opposite currency pair graph to ExchangeRateTrend.php. 19/06/2012 Ricard: Added new script Z_ChangeLocationCode. Modified: trunk/doc/Manual/ManualContributors.html =================================================================== --- trunk/doc/Manual/ManualContributors.html 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/doc/Manual/ManualContributors.html 2012-06-21 19:36:19 UTC (rev 5445) @@ -13,6 +13,8 @@ <br /><br /> Shane Barnaby <br /><br /> +Klaus Beucher +<br /><br /> Chris Bice <br /><br /> Danie Brink @@ -33,10 +35,14 @@ <br /><br /> Edd Dumbill (phpxmlrpc) <br /><br /> +Ahmed Fawzy +<br /><br /> Tom Fox <br /><br /> Braian Gomez <br /><br /> +Paul Harness +<br /><br /> Lindsay Harris <br /><br /> David Hawke @@ -45,6 +51,8 @@ <br /><br /> High-Tech Bridge SA Security Research Lab <br /><br /> +Tomáš Horáček (barcodepack) +<br /><br /> Hindra Joshua <br /><br /> Alan Jones @@ -53,6 +61,8 @@ <br /><br /> Nico Kaiser (php-gettext) <br /><br /> +CQZ,KE +<br /><br /> Mo Kelly - due dates and customer po by sales order line <br /><br /> Meraj Khattak - database diagram @@ -83,6 +93,8 @@ <br /><br /> Afan Ottenheimer (phplot) <br /><br /> +Kunshan-Ouhai +<br /><br /> Ricardo Pedroso <br /><br /> Jesse Peterson @@ -136,12 +148,16 @@ <td valign="top"> <b>Translation </b> <br /><br /> +Billy Chang,劉世琪 - Taiwanese +<br /><br /> Csillag Péter Hungarian <br /><br /> Danu Satrio Pratomo Djojosoemarto and his cousin - Indonesian <br /><br /> Janusz Dobrowolski - Polish <br /><br /> +James Dupin - French +<br /><br /> Matt Elbrecht - Estonian <br /><br /> Igor Felix - Portuguese Brazilian Modified: trunk/includes/MiscFunctions.php =================================================================== --- trunk/includes/MiscFunctions.php 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/includes/MiscFunctions.php 2012-06-21 19:36:19 UTC (rev 5445) @@ -160,8 +160,12 @@ if ($tag['type'] == 'complete' OR $tag['type'] == 'open') { $elements[$index] = new XmlElement; $elements[$index]->name = $tag['tag']; - $elements[$index]->attributes = $tag['attributes']; - $elements[$index]->content = $tag['value']; + if (isset($tag['attributes'])){ + $elements[$index]->attributes = $tag['attributes']; + } + if (isset($tag['value'])){ + $elements[$index]->content = $tag['value']; + } if ($tag['type'] == 'open') { // push $elements[$index]->children = array(); $stack[count($stack)] = &$elements; Modified: trunk/sql/mysql/weberp-demo.sql =================================================================== --- trunk/sql/mysql/weberp-demo.sql 2012-06-20 08:52:04 UTC (rev 5444) +++ trunk/sql/mysql/weberp-demo.sql 2012-06-21 19:36:19 UTC (rev 5445) @@ -17,8 +17,6 @@ -- Table structure for table `accountgroups` -- -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; CREATE TABLE `accountgroups` ( `groupname` char(30) NOT NULL DEFAULT '', `sectioninaccounts` int(11) NOT NULL DEFAULT '0', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |