This list is closed, nobody may subscribe to it.
2011 |
Jan
(14) |
Feb
(42) |
Mar
(56) |
Apr
(60) |
May
(54) |
Jun
(48) |
Jul
(74) |
Aug
(52) |
Sep
(68) |
Oct
(64) |
Nov
(42) |
Dec
(62) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(142) |
Feb
(270) |
Mar
(374) |
Apr
(230) |
May
(214) |
Jun
(116) |
Jul
(234) |
Aug
(66) |
Sep
(120) |
Oct
(16) |
Nov
(17) |
Dec
(41) |
2013 |
Jan
(19) |
Feb
(18) |
Mar
(8) |
Apr
(40) |
May
(121) |
Jun
(42) |
Jul
(127) |
Aug
(145) |
Sep
(27) |
Oct
(38) |
Nov
(83) |
Dec
(61) |
2014 |
Jan
(33) |
Feb
(35) |
Mar
(59) |
Apr
(41) |
May
(38) |
Jun
(45) |
Jul
(17) |
Aug
(58) |
Sep
(46) |
Oct
(51) |
Nov
(55) |
Dec
(36) |
2015 |
Jan
(57) |
Feb
(67) |
Mar
(70) |
Apr
(34) |
May
(32) |
Jun
(11) |
Jul
(3) |
Aug
(17) |
Sep
(16) |
Oct
(13) |
Nov
(30) |
Dec
(30) |
2016 |
Jan
(17) |
Feb
(12) |
Mar
(17) |
Apr
(20) |
May
(47) |
Jun
(15) |
Jul
(13) |
Aug
(30) |
Sep
(32) |
Oct
(20) |
Nov
(32) |
Dec
(24) |
2017 |
Jan
(16) |
Feb
|
Mar
(11) |
Apr
(11) |
May
(5) |
Jun
(42) |
Jul
(9) |
Aug
(10) |
Sep
(14) |
Oct
(15) |
Nov
(2) |
Dec
(29) |
2018 |
Jan
(28) |
Feb
(49) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <dai...@us...> - 2017-09-17 01:39:02
|
Revision: 7835 http://sourceforge.net/p/web-erp/reponame/7835 Author: daintree Date: 2017-09-17 01:39:01 +0000 (Sun, 17 Sep 2017) Log Message: ----------- Fix stuff up deleted by mistake Added Paths: ----------- trunk/PcAuthorizeCash.php Added: trunk/PcAuthorizeCash.php =================================================================== --- trunk/PcAuthorizeCash.php (rev 0) +++ trunk/PcAuthorizeCash.php 2017-09-17 01:39:01 UTC (rev 7835) @@ -0,0 +1,308 @@ +<?php +include('includes/session.php'); +$Title = _('Authorisation of Assigned Cash'); +/* webERP manual links before header.php */ +$ViewTopic = 'PettyCash'; +$BookMark = 'AuthorizeCash'; +include('includes/header.php'); +include('includes/SQL_CommonFunctions.inc'); +if (isset($_POST['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_POST['SelectedTabs']); +} elseif (isset($_GET['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); +} +if (isset($_POST['SelectedIndex'])) { + $SelectedIndex = $_POST['SelectedIndex']; +} elseif (isset($_GET['SelectedIndex'])) { + $SelectedIndex = $_GET['SelectedIndex']; +} +if (isset($_POST['Days'])) { + $Days = filter_number_format($_POST['Days']); +} elseif (isset($_GET['Days'])) { + $Days = filter_number_format($_GET['Days']); +} +if (isset($_POST['Process'])) { + if ($SelectedTabs == '') { + prnMsg(_('You must first select a petty cash tab to authorise'), 'error'); + unset($SelectedTabs); + } +} +if (isset($_POST['Go'])) { + if ($Days <= 0) { + prnMsg(_('The number of days must be a positive number'), 'error'); + $Days = 30; + } +} + +echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/magnifier.png" title="', _('Petty Cash'), '" alt="" />', _('Authorisation of Assigned Cash '), ' + </p>'; + +if (isset($SelectedTabs)) { +echo '<br /><table class="selection">'; +echo ' <tr> + <td>' . _('Petty Cash Tab') . ':</td> + <td>' . $SelectedTabs . '</td> + </tr>'; +echo '</table>'; +} + +if (isset($_POST['Submit']) or isset($_POST['update']) or isset($SelectedTabs) or isset($_POST['GO'])) { + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + if (!isset($Days)) { + $Days = 30; + } + echo '<input type="hidden" name="SelectedTabs" value="', $SelectedTabs, '" />'; + echo '<table class="selection"> + <tr> + <th colspan="6">', _('Detail of Tab Movements For Last '), ': + <input type="text" class="number" name="Days" value="', $Days, '" maxlength="3" size="4" />', _('Days'), ' + <input type="submit" name="Go" value="', _('Go'), '" /> + </th> + </tr>'; + $SQL = "SELECT pcashdetails.counterindex, + pcashdetails.tabcode, + pcashdetails.date, + pcashdetails.codeexpense, + pcashdetails.amount, + pcashdetails.authorized, + pcashdetails.posted, + pcashdetails.notes, + pcashdetails.receipt, + pctabs.glaccountassignment, + pctabs.glaccountpcash, + pctabs.usercode, + pctabs.currency, + currencies.rate, + currencies.decimalplaces + FROM pcashdetails, pctabs, currencies + WHERE pcashdetails.tabcode = pctabs.tabcode + AND pctabs.currency = currencies.currabrev + AND pcashdetails.tabcode = '" . $SelectedTabs . "' + AND pcashdetails.date >= DATE_SUB(CURDATE(), INTERVAL '" . $Days . "' DAY) + AND pcashdetails.codeexpense='ASSIGNCASH' + ORDER BY pcashdetails.date, pcashdetails.counterindex ASC"; + $Result = DB_query($SQL); + echo '<tr> + <th>', _('Date'), '</th> + <th>', _('Expense Code'), '</th> + <th>', _('Amount'), '</th> + <th>', _('Notes'), '</th> + <th>', _('Receipt'), '</th> + <th>', _('Date Authorised'), '</th> + </tr>'; + $k = 0; //row colour counter + $CurrDecimalPlaces = 2; + while ($MyRow = DB_fetch_array($Result)) { + $CurrDecimalPlaces = $MyRow['decimalplaces']; + //update database if update pressed + if (isset($_POST['Submit']) and $_POST['Submit'] == _('Update') and isset($_POST[$MyRow['counterindex']])) { + $PeriodNo = GetPeriod(ConvertSQLDate($MyRow['date']), $db); + if ($MyRow['rate'] == 1) { // functional currency + $Amount = $MyRow['amount']; + } else { // other currencies + $Amount = $MyRow['amount'] / $MyRow['rate']; + } + if ($MyRow['codeexpense'] == 'ASSIGNCASH') { + $type = 2; + $AccountFrom = $MyRow['glaccountassignment']; + $AccountTo = $MyRow['glaccountpcash']; + $TagTo = 0; + } else { + $type = 1; + $Amount = -$Amount; + $AccountFrom = $MyRow['glaccountpcash']; + $SQLAccExp = "SELECT glaccount, + tag + FROM pcexpenses + WHERE codeexpense = '" . $MyRow['codeexpense'] . "'"; + $ResultAccExp = DB_query($SQLAccExp); + $MyRowAccExp = DB_fetch_array($ResultAccExp); + $AccountTo = $MyRowAccExp['glaccount']; + $TagTo = $MyRowAccExp['tag']; + } + //get typeno + $typeno = GetNextTransNo($type,$db); + //build narrative + $Narrative = _('PettyCash') . ' - ' . $MyRow['tabcode'] . ' - ' . $MyRow['codeexpense'] . ' - ' . DB_escape_string($MyRow['notes']) . ' - ' . $MyRow['receipt']; + //insert to gltrans + DB_Txn_Begin(); + $SQLFrom = "INSERT INTO `gltrans` (`counterindex`, + `type`, + `typeno`, + `chequeno`, + `trandate`, + `periodno`, + `account`, + `narrative`, + `amount`, + `posted`, + `jobref`, + `tag`) + VALUES (NULL, + '" . $type . "', + '" . $typeno . "', + 0, + '" . $MyRow['date'] . "', + '" . $PeriodNo . "', + '" . $AccountFrom . "', + '" . $Narrative . "', + '" . -$Amount . "', + 0, + '', + '" . $TagTo ."')"; + $ResultFrom = DB_Query($SQLFrom, '', '', true); + $SQLTo = "INSERT INTO `gltrans` (`counterindex`, + `type`, + `typeno`, + `chequeno`, + `trandate`, + `periodno`, + `account`, + `narrative`, + `amount`, + `posted`, + `jobref`, + `tag` + ) VALUES (NULL, + '" . $type . "', + '" . $typeno . "', + 0, + '" . $MyRow['date'] . "', + '" . $PeriodNo . "', + '" . $AccountTo . "', + '" . $Narrative . "', + '" . $Amount . "', + 0, + '', + '" . $TagTo ."' + )"; + $ResultTo = DB_Query($SQLTo, '', '', true); + if ($MyRow['codeexpense'] == 'ASSIGNCASH') { + // if it's a cash assignation we need to updated banktrans table as well. + $ReceiptTransNo = GetNextTransNo(2, $db); + $SQLBank = "INSERT INTO banktrans (transno, + type, + bankact, + ref, + exrate, + functionalexrate, + transdate, + banktranstype, + amount, + currcode + ) VALUES ( + '" . $ReceiptTransNo . "', + 1, + '" . $AccountFrom . "', + '" . $Narrative . "', + 1, + '" . $MyRow['rate'] . "', + '" . $MyRow['date'] . "', + 'Cash', + '" . -$MyRow['amount'] . "', + '" . $MyRow['currency'] . "' + )"; + $ErrMsg = _('Cannot insert a bank transaction because'); + $DbgMsg = _('Cannot insert a bank transaction with the SQL'); + $ResultBank = DB_query($SQLBank, $ErrMsg, $DbgMsg, true); + } + $SQL = "UPDATE pcashdetails + SET authorized = CURRENT_DATE, + posted = 1 + WHERE counterindex = '" . $MyRow['counterindex'] . "'"; + $Resultupdate = DB_query($SQL, '', '', true); + DB_Txn_Commit(); + prnMsg(_('Assigned cash has been correctly authorised'), 'success'); + unset($_POST['Submit']); + unset($SelectedTabs); + unset($_POST['SelectedTabs']); + } + if ($k == 1) { + echo '<tr class="EvenTableRows">'; + $k = 0; + } else { + echo '<tr class="OddTableRows">'; + $k = 1; + } + + /* + if ($MyRow['posted'] == 0) { + $Posted = _('No'); + } else { + $Posted = _('Yes'); + } + */ + + echo '<td>', ConvertSQLDate($MyRow['date']), '</td> + <td>', $MyRow['codeexpense'], '</td> + <td class="number">', locale_number_format($MyRow['amount'], $CurrDecimalPlaces), '</td> + <td>', $MyRow['notes'], '</td> + <td>', $MyRow['receipt'], '</td>'; + if (isset($_POST[$MyRow['counterindex']])) { + echo '<td>' . ConvertSQLDate(Date('Y-m-d')); + } else { + //compare against raw SQL format date, then convert for display. + if (($MyRow['authorized'] != '0000-00-00')) { + echo '<td>', ConvertSQLDate($MyRow['authorized']); + } else { + echo '<td align="right"><input type="checkbox" name="', $MyRow['counterindex'], '" />'; + } + } + echo '<input type="hidden" name="SelectedIndex" value="', $MyRow['counterindex'], '" /> + </td> + </tr>'; + } //end of looping + $SQLamount = "SELECT sum(amount) + FROM pcashdetails + WHERE tabcode='" . $SelectedTabs . "' + AND codeexpense='ASSIGNCASH'"; + $ResultAmount = DB_query($SQLamount); + $Amount = DB_fetch_array($ResultAmount); + if (!isset($Amount['0'])) { + $Amount['0'] = 0; + } + echo '<tr> + <td colspan="2" class="number">', _('Current balance'), ':</td> + <td class="number">', locale_number_format($Amount['0'], $CurrDecimalPlaces), '</td> + </tr>'; + // Do the postings + include('includes/GLPostings.inc'); + echo '</table>'; + echo '<div class="centre"> + <input type="submit" name="Submit" value="', _('Update'), '" /> + </div> + </form>'; +} else { + /*The option to submit was not hit so display form */ + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + $SQL = "SELECT tabcode + FROM pctabs + WHERE authorizer='" . $_SESSION['UserID'] . "'"; + $Result = DB_query($SQL); + echo '<table class="selection"> + <tr> + <td>', _('Authorise cash assigned to petty cash tab'), ':</td> + <td><select required="required" name="SelectedTabs">'; + while ($MyRow = DB_fetch_array($Result)) { + if (isset($_POST['SelectTabs']) and $MyRow['tabcode'] == $_POST['SelectTabs']) { + echo '<option selected="selected" value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } else { + echo '<option value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } + } //end while loop get type of tab + echo '</select> + </td> + </tr>'; + echo '</table>'; // close main table + echo '<div class="centre"> + <input type="submit" name="Process" value="', _('Accept'), '" /> + <input type="submit" name="Cancel" value="', _('Cancel'), '" /> + </div>'; + echo '</form>'; +} +/*end of else not submit */ +include('includes/footer.php'); +?> \ No newline at end of file |
From: <dai...@us...> - 2017-09-17 01:31:59
|
Revision: 7834 http://sourceforge.net/p/web-erp/reponame/7834 Author: daintree Date: 2017-09-17 01:31:57 +0000 (Sun, 17 Sep 2017) Log Message: ----------- VortecCPI SelectProduct image display reworked per WorkOrderEntry.php Modified Paths: -------------- trunk/SelectProduct.php trunk/doc/Change.log Removed Paths: ------------- trunk/PcAuthorizeCash.php Deleted: trunk/PcAuthorizeCash.php =================================================================== --- trunk/PcAuthorizeCash.php 2017-09-11 15:50:42 UTC (rev 7833) +++ trunk/PcAuthorizeCash.php 2017-09-17 01:31:57 UTC (rev 7834) @@ -1,308 +0,0 @@ -<?php -include('includes/session.php'); -$Title = _('Authorisation of Assigned Cash'); -/* webERP manual links before header.php */ -$ViewTopic = 'PettyCash'; -$BookMark = 'AuthorizeCash'; -include('includes/header.php'); -include('includes/SQL_CommonFunctions.inc'); -if (isset($_POST['SelectedTabs'])) { - $SelectedTabs = mb_strtoupper($_POST['SelectedTabs']); -} elseif (isset($_GET['SelectedTabs'])) { - $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); -} -if (isset($_POST['SelectedIndex'])) { - $SelectedIndex = $_POST['SelectedIndex']; -} elseif (isset($_GET['SelectedIndex'])) { - $SelectedIndex = $_GET['SelectedIndex']; -} -if (isset($_POST['Days'])) { - $Days = filter_number_format($_POST['Days']); -} elseif (isset($_GET['Days'])) { - $Days = filter_number_format($_GET['Days']); -} -if (isset($_POST['Process'])) { - if ($SelectedTabs == '') { - prnMsg(_('You must first select a petty cash tab to authorise'), 'error'); - unset($SelectedTabs); - } -} -if (isset($_POST['Go'])) { - if ($Days <= 0) { - prnMsg(_('The number of days must be a positive number'), 'error'); - $Days = 30; - } -} - -echo '<p class="page_title_text"> - <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/magnifier.png" title="', _('Petty Cash'), '" alt="" />', _('Authorisation of Assigned Cash '), ' - </p>'; - -if (isset($SelectedTabs)) { -echo '<br /><table class="selection">'; -echo ' <tr> - <td>' . _('Petty Cash Tab') . ':</td> - <td>' . $SelectedTabs . '</td> - </tr>'; -echo '</table>'; -} - -if (isset($_POST['Submit']) or isset($_POST['update']) or isset($SelectedTabs) or isset($_POST['GO'])) { - echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; - echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; - if (!isset($Days)) { - $Days = 30; - } - echo '<input type="hidden" name="SelectedTabs" value="', $SelectedTabs, '" />'; - echo '<table class="selection"> - <tr> - <th colspan="6">', _('Detail of Tab Movements For Last '), ': - <input type="text" class="number" name="Days" value="', $Days, '" maxlength="3" size="4" />', _('Days'), ' - <input type="submit" name="Go" value="', _('Go'), '" /> - </th> - </tr>'; - $SQL = "SELECT pcashdetails.counterindex, - pcashdetails.tabcode, - pcashdetails.date, - pcashdetails.codeexpense, - pcashdetails.amount, - pcashdetails.authorized, - pcashdetails.posted, - pcashdetails.notes, - pcashdetails.receipt, - pctabs.glaccountassignment, - pctabs.glaccountpcash, - pctabs.usercode, - pctabs.currency, - currencies.rate, - currencies.decimalplaces - FROM pcashdetails, pctabs, currencies - WHERE pcashdetails.tabcode = pctabs.tabcode - AND pctabs.currency = currencies.currabrev - AND pcashdetails.tabcode = '" . $SelectedTabs . "' - AND pcashdetails.date >= DATE_SUB(CURDATE(), INTERVAL '" . $Days . "' DAY) - AND pcashdetails.codeexpense='ASSIGNCASH' - ORDER BY pcashdetails.date, pcashdetails.counterindex ASC"; - $Result = DB_query($SQL); - echo '<tr> - <th>', _('Date'), '</th> - <th>', _('Expense Code'), '</th> - <th>', _('Amount'), '</th> - <th>', _('Notes'), '</th> - <th>', _('Receipt'), '</th> - <th>', _('Date Authorised'), '</th> - </tr>'; - $k = 0; //row colour counter - $CurrDecimalPlaces = 2; - while ($MyRow = DB_fetch_array($Result)) { - $CurrDecimalPlaces = $MyRow['decimalplaces']; - //update database if update pressed - if (isset($_POST['Submit']) and $_POST['Submit'] == _('Update') and isset($_POST[$MyRow['counterindex']])) { - $PeriodNo = GetPeriod(ConvertSQLDate($MyRow['date']), $db); - if ($MyRow['rate'] == 1) { // functional currency - $Amount = $MyRow['amount']; - } else { // other currencies - $Amount = $MyRow['amount'] / $MyRow['rate']; - } - if ($MyRow['codeexpense'] == 'ASSIGNCASH') { - $type = 2; - $AccountFrom = $MyRow['glaccountassignment']; - $AccountTo = $MyRow['glaccountpcash']; - $TagTo = 0; - } else { - $type = 1; - $Amount = -$Amount; - $AccountFrom = $MyRow['glaccountpcash']; - $SQLAccExp = "SELECT glaccount, - tag - FROM pcexpenses - WHERE codeexpense = '" . $MyRow['codeexpense'] . "'"; - $ResultAccExp = DB_query($SQLAccExp); - $MyRowAccExp = DB_fetch_array($ResultAccExp); - $AccountTo = $MyRowAccExp['glaccount']; - $TagTo = $MyRowAccExp['tag']; - } - //get typeno - $typeno = GetNextTransNo($type,$db); - //build narrative - $Narrative = _('PettyCash') . ' - ' . $MyRow['tabcode'] . ' - ' . $MyRow['codeexpense'] . ' - ' . DB_escape_string($MyRow['notes']) . ' - ' . $MyRow['receipt']; - //insert to gltrans - DB_Txn_Begin(); - $SQLFrom = "INSERT INTO `gltrans` (`counterindex`, - `type`, - `typeno`, - `chequeno`, - `trandate`, - `periodno`, - `account`, - `narrative`, - `amount`, - `posted`, - `jobref`, - `tag`) - VALUES (NULL, - '" . $type . "', - '" . $typeno . "', - 0, - '" . $MyRow['date'] . "', - '" . $PeriodNo . "', - '" . $AccountFrom . "', - '" . $Narrative . "', - '" . -$Amount . "', - 0, - '', - '" . $TagTo ."')"; - $ResultFrom = DB_Query($SQLFrom, '', '', true); - $SQLTo = "INSERT INTO `gltrans` (`counterindex`, - `type`, - `typeno`, - `chequeno`, - `trandate`, - `periodno`, - `account`, - `narrative`, - `amount`, - `posted`, - `jobref`, - `tag` - ) VALUES (NULL, - '" . $type . "', - '" . $typeno . "', - 0, - '" . $MyRow['date'] . "', - '" . $PeriodNo . "', - '" . $AccountTo . "', - '" . $Narrative . "', - '" . $Amount . "', - 0, - '', - '" . $TagTo ."' - )"; - $ResultTo = DB_Query($SQLTo, '', '', true); - if ($MyRow['codeexpense'] == 'ASSIGNCASH') { - // if it's a cash assignation we need to updated banktrans table as well. - $ReceiptTransNo = GetNextTransNo(2, $db); - $SQLBank = "INSERT INTO banktrans (transno, - type, - bankact, - ref, - exrate, - functionalexrate, - transdate, - banktranstype, - amount, - currcode - ) VALUES ( - '" . $ReceiptTransNo . "', - 1, - '" . $AccountFrom . "', - '" . $Narrative . "', - 1, - '" . $MyRow['rate'] . "', - '" . $MyRow['date'] . "', - 'Cash', - '" . -$MyRow['amount'] . "', - '" . $MyRow['currency'] . "' - )"; - $ErrMsg = _('Cannot insert a bank transaction because'); - $DbgMsg = _('Cannot insert a bank transaction with the SQL'); - $ResultBank = DB_query($SQLBank, $ErrMsg, $DbgMsg, true); - } - $SQL = "UPDATE pcashdetails - SET authorized = CURRENT_DATE, - posted = 1 - WHERE counterindex = '" . $MyRow['counterindex'] . "'"; - $Resultupdate = DB_query($SQL, '', '', true); - DB_Txn_Commit(); - prnMsg(_('Assigned cash has been correctly authorised'), 'success'); - unset($_POST['Submit']); - unset($SelectedTabs); - unset($_POST['SelectedTabs']); - } - if ($k == 1) { - echo '<tr class="EvenTableRows">'; - $k = 0; - } else { - echo '<tr class="OddTableRows">'; - $k = 1; - } - - /* - if ($MyRow['posted'] == 0) { - $Posted = _('No'); - } else { - $Posted = _('Yes'); - } - */ - - echo '<td>', ConvertSQLDate($MyRow['date']), '</td> - <td>', $MyRow['codeexpense'], '</td> - <td class="number">', locale_number_format($MyRow['amount'], $CurrDecimalPlaces), '</td> - <td>', $MyRow['notes'], '</td> - <td>', $MyRow['receipt'], '</td>'; - if (isset($_POST[$MyRow['counterindex']])) { - echo '<td>' . ConvertSQLDate(Date('Y-m-d')); - } else { - //compare against raw SQL format date, then convert for display. - if (($MyRow['authorized'] != '0000-00-00')) { - echo '<td>', ConvertSQLDate($MyRow['authorized']); - } else { - echo '<td align="right"><input type="checkbox" name="', $MyRow['counterindex'], '" />'; - } - } - echo '<input type="hidden" name="SelectedIndex" value="', $MyRow['counterindex'], '" /> - </td> - </tr>'; - } //end of looping - $SQLamount = "SELECT sum(amount) - FROM pcashdetails - WHERE tabcode='" . $SelectedTabs . "' - AND codeexpense='ASSIGNCASH'"; - $ResultAmount = DB_query($SQLamount); - $Amount = DB_fetch_array($ResultAmount); - if (!isset($Amount['0'])) { - $Amount['0'] = 0; - } - echo '<tr> - <td colspan="2" class="number">', _('Current balance'), ':</td> - <td class="number">', locale_number_format($Amount['0'], $CurrDecimalPlaces), '</td> - </tr>'; - // Do the postings - include('includes/GLPostings.inc'); - echo '</table>'; - echo '<div class="centre"> - <input type="submit" name="Submit" value="', _('Update'), '" /> - </div> - </form>'; -} else { - /*The option to submit was not hit so display form */ - echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; - echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; - $SQL = "SELECT tabcode - FROM pctabs - WHERE authorizer='" . $_SESSION['UserID'] . "'"; - $Result = DB_query($SQL); - echo '<table class="selection"> - <tr> - <td>', _('Authorise cash assigned to petty cash tab'), ':</td> - <td><select required="required" name="SelectedTabs">'; - while ($MyRow = DB_fetch_array($Result)) { - if (isset($_POST['SelectTabs']) and $MyRow['tabcode'] == $_POST['SelectTabs']) { - echo '<option selected="selected" value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; - } else { - echo '<option value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; - } - } //end while loop get type of tab - echo '</select> - </td> - </tr>'; - echo '</table>'; // close main table - echo '<div class="centre"> - <input type="submit" name="Process" value="', _('Accept'), '" /> - <input type="submit" name="Cancel" value="', _('Cancel'), '" /> - </div>'; - echo '</form>'; -} -/*end of else not submit */ -include('includes/footer.php'); -?> \ No newline at end of file Modified: trunk/SelectProduct.php =================================================================== --- trunk/SelectProduct.php 2017-09-11 15:50:42 UTC (rev 7833) +++ trunk/SelectProduct.php 2017-09-17 01:31:57 UTC (rev 7834) @@ -858,26 +858,30 @@ } else { $ItemStatus =''; } - $imagefile = reset((glob($_SESSION['part_pics_dir'] . '/' . $myrow['stockid'] . '.{' . implode(",", $SupportedImgExt) . '}', GLOB_BRACE))); - if (!empty($imagefile)){ - $StockImgLink = '<img src="GetStockImage.php?automake=1&textcolor=FFFFFF&bgcolor=CCCCCC'. - '&StockID='.urlencode($myrow['stockid']). - '&text='. $myrow['stockid'] . - '&width=100'. - '&height=100'. - '" alt="" />'; - }else{ - $StockImgLink = '<p>'._('No Image').'</p>'; - } + $SupportedImgExt = array('png','jpg','jpeg'); + $imagefile = reset((glob($_SESSION['part_pics_dir'] . '/' . $myrow['stockid'] . '.{' . implode(",", $SupportedImgExt) . '}', GLOB_BRACE))); + if(extension_loaded('gd') && function_exists('gd_info') && file_exists ($imagefile) ) { + $StockImgLink = '<img src="GetStockImage.php?automake=1&textcolor=FFFFFF&bgcolor=CCCCCC'. + '&StockID='.urlencode($myrow['stockid']). + '&text='. //$myrow['stockid'] . + '&width=100'. + '&height=100'. + '" alt="" />'; + } else if(file_exists ($imagefile)) { + $StockImgLink = '<img src="' . $imagefile . '" height="100" width="100" />'; + } else { + $StockImgLink = '<p>'._('No Image').'</p>'; + } + echo '<td>' . $ItemStatus . '</td> - <td><input type="submit" name="Select" value="' . $myrow['stockid'] . '" /></td> - <td>'.$StockImgLink.'</td> - <td title="'. $myrow['longdescription'] . '">' . $myrow['description'] . '</td> - <td class="number">' . $qoh . '</td> - <td>' . $myrow['units'] . '</td> - <td><a target="_blank" href="' . $RootPath . '/StockStatus.php?StockID=' . urlencode($myrow['stockid']).'">' . _('View') . '</a></td> - </tr>'; + <td><input type="submit" name="Select" value="' . $myrow['stockid'] . '" /></td> + <td>'.$StockImgLink.'</td> + <td title="'. $myrow['longdescription'] . '">' . $myrow['description'] . '</td> + <td class="number">' . $qoh . '</td> + <td>' . $myrow['units'] . '</td> + <td><a target="_blank" href="' . $RootPath . '/StockStatus.php?StockID=' . urlencode($myrow['stockid']).'">' . _('View') . '</a></td> + </tr>'; /* $j++; Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-11 15:50:42 UTC (rev 7833) +++ trunk/doc/Change.log 2017-09-17 01:31:57 UTC (rev 7834) @@ -1,5 +1,6 @@ webERP Change Log +17/9/17 VortecCPI: SelectProduct.php made image dispay code match that used in WorkOrderEntry.php 11/9/17 Andy Couling: Fixed the onclick delete confirmation box call in ContractBOM.php, was 'MakeConfirm'. 11/9/17 Andy Couling: Code consistency in PO_Items.php. http://www.weberp.org/forum/showthread.php?tid=4355 8/9/17 PaulT: Z_ChangeLocationCode.php: Add missing locationusers table update, reported by Paul Becker in forums. |
From: <afc...@us...> - 2017-09-11 15:50:45
|
Revision: 7833 http://sourceforge.net/p/web-erp/reponame/7833 Author: afcouling Date: 2017-09-11 15:50:42 +0000 (Mon, 11 Sep 2017) Log Message: ----------- Andy Couling: Fixed the onclick delete confirmation box call in ContractBOM.php, was 'MakeConfirm'. Modified Paths: -------------- trunk/ContractBOM.php trunk/doc/Change.log Modified: trunk/ContractBOM.php =================================================================== --- trunk/ContractBOM.php 2017-09-11 14:55:43 UTC (rev 7832) +++ trunk/ContractBOM.php 2017-09-11 15:50:42 UTC (rev 7833) @@ -268,7 +268,7 @@ <td>' . $ContractComponent->UOM . '</td> <td class="number">' . locale_number_format($ContractComponent->ItemCost,$_SESSION['CompanyRecord']['decimalplaces']) . '</td> <td class="number">' . $DisplayLineTotal . '</td> - <td><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?identifier='.$identifier. '&Delete=' . $ContractComponent->ComponentID . '" onclick="return MakeConfirm(\'' . _('Are you sure you wish to delete this item from the contract BOM?') . ',' . _('Confirm Deletion') . '\');">' . _('Delete') . '</a></td></tr>'; + <td><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?identifier='.$identifier. '&Delete=' . $ContractComponent->ComponentID . '" onclick=\'return confirm("' . _('Are you sure you wish to delete this item from the contract BOM?') . '");\'>' . _('Delete') . '</a></td></tr>'; $TotalCost += $LineTotal; } Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-11 14:55:43 UTC (rev 7832) +++ trunk/doc/Change.log 2017-09-11 15:50:42 UTC (rev 7833) @@ -1,5 +1,6 @@ webERP Change Log +11/9/17 Andy Couling: Fixed the onclick delete confirmation box call in ContractBOM.php, was 'MakeConfirm'. 11/9/17 Andy Couling: Code consistency in PO_Items.php. http://www.weberp.org/forum/showthread.php?tid=4355 8/9/17 PaulT: Z_ChangeLocationCode.php: Add missing locationusers table update, reported by Paul Becker in forums. 8/9/17 Phil: Fix portrait invoice email now has narrative of correct invocie number! |
From: <afc...@us...> - 2017-09-11 14:55:46
|
Revision: 7832 http://sourceforge.net/p/web-erp/reponame/7832 Author: afcouling Date: 2017-09-11 14:55:43 +0000 (Mon, 11 Sep 2017) Log Message: ----------- 11/9/17 Andy Couling: Code consistency in PO_Items.php. http://www.weberp.org/forum/showthread.php?tid=4355 Modified Paths: -------------- trunk/PO_Items.php trunk/doc/Change.log Modified: trunk/PO_Items.php =================================================================== --- trunk/PO_Items.php 2017-09-10 22:13:53 UTC (rev 7831) +++ trunk/PO_Items.php 2017-09-11 14:55:43 UTC (rev 7832) @@ -872,7 +872,7 @@ AND purchdata.supplierno='" . $_SESSION['PO'.$identifier]->SupplierID . "' AND stockmaster.description " . LIKE . " '" . $SearchString ."' GROUP BY stockmaster.stockid - ORDER BY stockmaster.stockid"; + ORDER BY stockmaster.stockid "; } else { // not just supplier purchdata items $sql = "SELECT stockmaster.stockid, stockmaster.description, Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-10 22:13:53 UTC (rev 7831) +++ trunk/doc/Change.log 2017-09-11 14:55:43 UTC (rev 7832) @@ -1,5 +1,6 @@ webERP Change Log +11/9/17 Andy Couling: Code consistency in PO_Items.php. http://www.weberp.org/forum/showthread.php?tid=4355 8/9/17 PaulT: Z_ChangeLocationCode.php: Add missing locationusers table update, reported by Paul Becker in forums. 8/9/17 Phil: Fix portrait invoice email now has narrative of correct invocie number! 8/9/17 Andrew Couling: Petty cash improvements to tax taken from Tim's work |
From: <afc...@us...> - 2017-09-10 22:13:56
|
Revision: 7831 http://sourceforge.net/p/web-erp/reponame/7831 Author: afcouling Date: 2017-09-10 22:13:53 +0000 (Sun, 10 Sep 2017) Log Message: ----------- Andy Couling: Petty Cash Tax - Fixed bug in Tax.php Modified Paths: -------------- trunk/Tax.php Modified: trunk/Tax.php =================================================================== --- trunk/Tax.php 2017-09-08 18:27:45 UTC (rev 7830) +++ trunk/Tax.php 2017-09-10 22:13:53 UTC (rev 7831) @@ -59,8 +59,9 @@ include('includes/PDFTaxPageHeader.inc'); PageHeaderDetail(); $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos, $FontSize, _('Tax On Sales')); + $pdf->addText($Left_Margin, $YPos, $FontSize, _('Tax on Sales')); $YPos -= $FontSize; + $YPos -= $FontSize; $FontSize = 8; while ($DebtorTransRow = DB_fetch_array($DebtorTransResult,$db)) { $pdf->addText($Left_Margin, $YPos, $FontSize, ConvertSQLDate($DebtorTransRow['trandate'])); @@ -190,7 +191,7 @@ if ($_POST['DetailOrSummary'] == 'Detail') { $FontSize = 10; $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax On Purchases')); + $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax on Purchases')); $YPos -= $FontSize; // Prints out lines: $FontSize = 8; @@ -233,7 +234,8 @@ if ($_POST['DetailOrSummary'] == 'Detail') { $FontSize = 10; $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax On Petty cash expenses')); + $YPos -= $FontSize; + $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax on Petty Cash Expenses')); $YPos -= $FontSize; // Prints out lines: $FontSize = 8; @@ -241,7 +243,7 @@ $TotalTaxSQL = "SELECT SUM(-amount) totaltax FROM pcashdetailtaxes WHERE pccashdetail='" . $PettyCashRow['transno'] . "'"; $TotalTaxResult = DB_query($TotalTaxSQL); $TotalTaxRow = DB_fetch_array($TotalTaxResult); - $NetAmount = -($PettyCashRow['gross'] - $TotalTaxRow['totaltax']); + $NetAmount = ((-$PettyCashRow['gross']) - $TotalTaxRow['totaltax']); $pdf->addText($Left_Margin, $YPos, $FontSize, ConvertSQLDate($PettyCashRow['trandate'])); $pdf->addText(82, $YPos, $FontSize, _('Petty Cash Expense')); $pdf->addTextWrap(140, $YPos - $FontSize, 40, $FontSize, $PettyCashRow['transno'], 'right'); @@ -248,7 +250,7 @@ $pdf->addText(180, $YPos, $FontSize, $PettyCashRow['suppname']); $pdf->addText(380, $YPos, $FontSize, $PettyCashRow['suppreference']); //****************NEW $pdf->addTextWrap(450, $YPos - $FontSize, 60, $FontSize, locale_number_format($NetAmount, $_SESSION['CompanyRecord']['decimalplaces']), 'right'); - $pdf->addTextWrap($Page_Width - $Right_Margin - 60, $YPos - $FontSize, 60, $FontSize, locale_number_format(($PettyCashRow['taxamt']), $_SESSION['CompanyRecord']['decimalplaces']), 'right'); + $pdf->addTextWrap($Page_Width - $Right_Margin - 60, $YPos - $FontSize, 60, $FontSize, locale_number_format((-$PettyCashRow['taxamt']), $_SESSION['CompanyRecord']['decimalplaces']), 'right'); $YPos -= $FontSize; // End-of-line line-feed. if ($YPos < $Bottom_Margin + $FontSize) { include('includes/PDFTaxPageHeader.inc'); @@ -256,7 +258,7 @@ } $PettyCashCount++; // Counts purchases transactions. $PettyCashNet += $NetAmount; // Accumulates purchases net. - $PettyCashTax += $PettyCashRow['taxamt']; // Accumulates purchases tax. + $PettyCashTax += (-$PettyCashRow['taxamt']); // Accumulates purchases tax. } /*end listing while loop */ // Print out the purchases totals: @@ -276,13 +278,13 @@ $YPos -= $FontSize; } else { while ($PettyCashRow = DB_fetch_array($PettyCashResult)) { - $TotalTaxSQL = "SELECT SUM(amount) totaltax FROM pcashdetailtaxes WHERE pcashdetail='" . $PettyCashRow['transno'] . "'"; + $TotalTaxSQL = "SELECT SUM(-amount) totaltax FROM pcashdetailtaxes WHERE pccashdetail='" . $PettyCashRow['transno'] . "'"; $TotalTaxResult = DB_query($TotalTaxSQL); $TotalTaxRow = DB_fetch_array($TotalTaxResult); - $NetAmount = ($PettyCashRow['gross'] - $TotalTaxRow['totaltax']); + $NetAmount = ((-$PettyCashRow['gross']) - $TotalTaxRow['totaltax']); $PettyCashCount++; // Counts purchases transactions. $PettyCashNet += $NetAmount; // Accumulates purchases net. - $PettyCashTax += $PettyCashRow['taxamt']; // Accumulates purchases tax. + $PettyCashTax += (-$PettyCashRow['taxamt']); // Accumulates purchases tax. } /*end listing while loop */ } |
From: <afc...@us...> - 2017-09-08 18:27:47
|
Revision: 7830 http://sourceforge.net/p/web-erp/reponame/7830 Author: afcouling Date: 2017-09-08 18:27:45 +0000 (Fri, 08 Sep 2017) Log Message: ----------- Andrew Couling work on Petty cash module tax - taken from Tim fork (SQL correction & missing PcAuthorizeCash.php) Modified Paths: -------------- trunk/sql/mysql/upgrade4.14.1-4.14.2.sql Added Paths: ----------- trunk/PcAuthorizeCash.php Added: trunk/PcAuthorizeCash.php =================================================================== --- trunk/PcAuthorizeCash.php (rev 0) +++ trunk/PcAuthorizeCash.php 2017-09-08 18:27:45 UTC (rev 7830) @@ -0,0 +1,308 @@ +<?php +include('includes/session.php'); +$Title = _('Authorisation of Assigned Cash'); +/* webERP manual links before header.php */ +$ViewTopic = 'PettyCash'; +$BookMark = 'AuthorizeCash'; +include('includes/header.php'); +include('includes/SQL_CommonFunctions.inc'); +if (isset($_POST['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_POST['SelectedTabs']); +} elseif (isset($_GET['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); +} +if (isset($_POST['SelectedIndex'])) { + $SelectedIndex = $_POST['SelectedIndex']; +} elseif (isset($_GET['SelectedIndex'])) { + $SelectedIndex = $_GET['SelectedIndex']; +} +if (isset($_POST['Days'])) { + $Days = filter_number_format($_POST['Days']); +} elseif (isset($_GET['Days'])) { + $Days = filter_number_format($_GET['Days']); +} +if (isset($_POST['Process'])) { + if ($SelectedTabs == '') { + prnMsg(_('You must first select a petty cash tab to authorise'), 'error'); + unset($SelectedTabs); + } +} +if (isset($_POST['Go'])) { + if ($Days <= 0) { + prnMsg(_('The number of days must be a positive number'), 'error'); + $Days = 30; + } +} + +echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/magnifier.png" title="', _('Petty Cash'), '" alt="" />', _('Authorisation of Assigned Cash '), ' + </p>'; + +if (isset($SelectedTabs)) { +echo '<br /><table class="selection">'; +echo ' <tr> + <td>' . _('Petty Cash Tab') . ':</td> + <td>' . $SelectedTabs . '</td> + </tr>'; +echo '</table>'; +} + +if (isset($_POST['Submit']) or isset($_POST['update']) or isset($SelectedTabs) or isset($_POST['GO'])) { + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + if (!isset($Days)) { + $Days = 30; + } + echo '<input type="hidden" name="SelectedTabs" value="', $SelectedTabs, '" />'; + echo '<table class="selection"> + <tr> + <th colspan="6">', _('Detail of Tab Movements For Last '), ': + <input type="text" class="number" name="Days" value="', $Days, '" maxlength="3" size="4" />', _('Days'), ' + <input type="submit" name="Go" value="', _('Go'), '" /> + </th> + </tr>'; + $SQL = "SELECT pcashdetails.counterindex, + pcashdetails.tabcode, + pcashdetails.date, + pcashdetails.codeexpense, + pcashdetails.amount, + pcashdetails.authorized, + pcashdetails.posted, + pcashdetails.notes, + pcashdetails.receipt, + pctabs.glaccountassignment, + pctabs.glaccountpcash, + pctabs.usercode, + pctabs.currency, + currencies.rate, + currencies.decimalplaces + FROM pcashdetails, pctabs, currencies + WHERE pcashdetails.tabcode = pctabs.tabcode + AND pctabs.currency = currencies.currabrev + AND pcashdetails.tabcode = '" . $SelectedTabs . "' + AND pcashdetails.date >= DATE_SUB(CURDATE(), INTERVAL '" . $Days . "' DAY) + AND pcashdetails.codeexpense='ASSIGNCASH' + ORDER BY pcashdetails.date, pcashdetails.counterindex ASC"; + $Result = DB_query($SQL); + echo '<tr> + <th>', _('Date'), '</th> + <th>', _('Expense Code'), '</th> + <th>', _('Amount'), '</th> + <th>', _('Notes'), '</th> + <th>', _('Receipt'), '</th> + <th>', _('Date Authorised'), '</th> + </tr>'; + $k = 0; //row colour counter + $CurrDecimalPlaces = 2; + while ($MyRow = DB_fetch_array($Result)) { + $CurrDecimalPlaces = $MyRow['decimalplaces']; + //update database if update pressed + if (isset($_POST['Submit']) and $_POST['Submit'] == _('Update') and isset($_POST[$MyRow['counterindex']])) { + $PeriodNo = GetPeriod(ConvertSQLDate($MyRow['date']), $db); + if ($MyRow['rate'] == 1) { // functional currency + $Amount = $MyRow['amount']; + } else { // other currencies + $Amount = $MyRow['amount'] / $MyRow['rate']; + } + if ($MyRow['codeexpense'] == 'ASSIGNCASH') { + $type = 2; + $AccountFrom = $MyRow['glaccountassignment']; + $AccountTo = $MyRow['glaccountpcash']; + $TagTo = 0; + } else { + $type = 1; + $Amount = -$Amount; + $AccountFrom = $MyRow['glaccountpcash']; + $SQLAccExp = "SELECT glaccount, + tag + FROM pcexpenses + WHERE codeexpense = '" . $MyRow['codeexpense'] . "'"; + $ResultAccExp = DB_query($SQLAccExp); + $MyRowAccExp = DB_fetch_array($ResultAccExp); + $AccountTo = $MyRowAccExp['glaccount']; + $TagTo = $MyRowAccExp['tag']; + } + //get typeno + $typeno = GetNextTransNo($type,$db); + //build narrative + $Narrative = _('PettyCash') . ' - ' . $MyRow['tabcode'] . ' - ' . $MyRow['codeexpense'] . ' - ' . DB_escape_string($MyRow['notes']) . ' - ' . $MyRow['receipt']; + //insert to gltrans + DB_Txn_Begin(); + $SQLFrom = "INSERT INTO `gltrans` (`counterindex`, + `type`, + `typeno`, + `chequeno`, + `trandate`, + `periodno`, + `account`, + `narrative`, + `amount`, + `posted`, + `jobref`, + `tag`) + VALUES (NULL, + '" . $type . "', + '" . $typeno . "', + 0, + '" . $MyRow['date'] . "', + '" . $PeriodNo . "', + '" . $AccountFrom . "', + '" . $Narrative . "', + '" . -$Amount . "', + 0, + '', + '" . $TagTo ."')"; + $ResultFrom = DB_Query($SQLFrom, '', '', true); + $SQLTo = "INSERT INTO `gltrans` (`counterindex`, + `type`, + `typeno`, + `chequeno`, + `trandate`, + `periodno`, + `account`, + `narrative`, + `amount`, + `posted`, + `jobref`, + `tag` + ) VALUES (NULL, + '" . $type . "', + '" . $typeno . "', + 0, + '" . $MyRow['date'] . "', + '" . $PeriodNo . "', + '" . $AccountTo . "', + '" . $Narrative . "', + '" . $Amount . "', + 0, + '', + '" . $TagTo ."' + )"; + $ResultTo = DB_Query($SQLTo, '', '', true); + if ($MyRow['codeexpense'] == 'ASSIGNCASH') { + // if it's a cash assignation we need to updated banktrans table as well. + $ReceiptTransNo = GetNextTransNo(2, $db); + $SQLBank = "INSERT INTO banktrans (transno, + type, + bankact, + ref, + exrate, + functionalexrate, + transdate, + banktranstype, + amount, + currcode + ) VALUES ( + '" . $ReceiptTransNo . "', + 1, + '" . $AccountFrom . "', + '" . $Narrative . "', + 1, + '" . $MyRow['rate'] . "', + '" . $MyRow['date'] . "', + 'Cash', + '" . -$MyRow['amount'] . "', + '" . $MyRow['currency'] . "' + )"; + $ErrMsg = _('Cannot insert a bank transaction because'); + $DbgMsg = _('Cannot insert a bank transaction with the SQL'); + $ResultBank = DB_query($SQLBank, $ErrMsg, $DbgMsg, true); + } + $SQL = "UPDATE pcashdetails + SET authorized = CURRENT_DATE, + posted = 1 + WHERE counterindex = '" . $MyRow['counterindex'] . "'"; + $Resultupdate = DB_query($SQL, '', '', true); + DB_Txn_Commit(); + prnMsg(_('Assigned cash has been correctly authorised'), 'success'); + unset($_POST['Submit']); + unset($SelectedTabs); + unset($_POST['SelectedTabs']); + } + if ($k == 1) { + echo '<tr class="EvenTableRows">'; + $k = 0; + } else { + echo '<tr class="OddTableRows">'; + $k = 1; + } + + /* + if ($MyRow['posted'] == 0) { + $Posted = _('No'); + } else { + $Posted = _('Yes'); + } + */ + + echo '<td>', ConvertSQLDate($MyRow['date']), '</td> + <td>', $MyRow['codeexpense'], '</td> + <td class="number">', locale_number_format($MyRow['amount'], $CurrDecimalPlaces), '</td> + <td>', $MyRow['notes'], '</td> + <td>', $MyRow['receipt'], '</td>'; + if (isset($_POST[$MyRow['counterindex']])) { + echo '<td>' . ConvertSQLDate(Date('Y-m-d')); + } else { + //compare against raw SQL format date, then convert for display. + if (($MyRow['authorized'] != '0000-00-00')) { + echo '<td>', ConvertSQLDate($MyRow['authorized']); + } else { + echo '<td align="right"><input type="checkbox" name="', $MyRow['counterindex'], '" />'; + } + } + echo '<input type="hidden" name="SelectedIndex" value="', $MyRow['counterindex'], '" /> + </td> + </tr>'; + } //end of looping + $SQLamount = "SELECT sum(amount) + FROM pcashdetails + WHERE tabcode='" . $SelectedTabs . "' + AND codeexpense='ASSIGNCASH'"; + $ResultAmount = DB_query($SQLamount); + $Amount = DB_fetch_array($ResultAmount); + if (!isset($Amount['0'])) { + $Amount['0'] = 0; + } + echo '<tr> + <td colspan="2" class="number">', _('Current balance'), ':</td> + <td class="number">', locale_number_format($Amount['0'], $CurrDecimalPlaces), '</td> + </tr>'; + // Do the postings + include('includes/GLPostings.inc'); + echo '</table>'; + echo '<div class="centre"> + <input type="submit" name="Submit" value="', _('Update'), '" /> + </div> + </form>'; +} else { + /*The option to submit was not hit so display form */ + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + $SQL = "SELECT tabcode + FROM pctabs + WHERE authorizer='" . $_SESSION['UserID'] . "'"; + $Result = DB_query($SQL); + echo '<table class="selection"> + <tr> + <td>', _('Authorise cash assigned to petty cash tab'), ':</td> + <td><select required="required" name="SelectedTabs">'; + while ($MyRow = DB_fetch_array($Result)) { + if (isset($_POST['SelectTabs']) and $MyRow['tabcode'] == $_POST['SelectTabs']) { + echo '<option selected="selected" value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } else { + echo '<option value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } + } //end while loop get type of tab + echo '</select> + </td> + </tr>'; + echo '</table>'; // close main table + echo '<div class="centre"> + <input type="submit" name="Process" value="', _('Accept'), '" /> + <input type="submit" name="Cancel" value="', _('Cancel'), '" /> + </div>'; + echo '</form>'; +} +/*end of else not submit */ +include('includes/footer.php'); +?> \ No newline at end of file Modified: trunk/sql/mysql/upgrade4.14.1-4.14.2.sql =================================================================== --- trunk/sql/mysql/upgrade4.14.1-4.14.2.sql 2017-09-08 17:58:40 UTC (rev 7829) +++ trunk/sql/mysql/upgrade4.14.1-4.14.2.sql 2017-09-08 18:27:45 UTC (rev 7830) @@ -11,4 +11,15 @@ UPDATE pctabs SET authorizerexpenses=authorizer ALTER TABLE pcashdetails ADD COLUMN tag INT(11) NOT NULL DEFAULT 0 AFTER tabcode; INSERT INTO `scripts` (`script` ,`pagesecurity` ,`description`) VALUES ('PcAuthorizeCash.php', '6', 'Authorisation of assigned cash'); - +CREATE TABLE `pcashdetailtaxes` ( + `counterindex` INT(20) NOT NULL AUTO_INCREMENT, + `pccashdetail` INT(20) NOT NULL DEFAULT 0, + `calculationorder` TINYINT(4) NOT NULL DEFAULT 0, + `description` VARCHAR(40) NOT NULL DEFAULT '', + `taxauthid` TINYINT(4) NOT NULL DEFAULT '0', + `purchtaxglaccount` VARCHAR(20) NOT NULL DEFAULT '', + `taxontax` TINYINT(4) NOT NULL DEFAULT 0, + `taxrate` DOUBLE NOT NULL DEFAULT 0.0, + `amount` DOUBLE NOT NULL DEFAULT 0.0, + PRIMARY KEY(counterindex) +); |
From: <tu...@us...> - 2017-09-08 17:58:42
|
Revision: 7829 http://sourceforge.net/p/web-erp/reponame/7829 Author: turbopt Date: 2017-09-08 17:58:40 +0000 (Fri, 08 Sep 2017) Log Message: ----------- Z_ChangeLocationCode.php: Add missing locationusers table update, reported by Paul Becker in forums. Modified Paths: -------------- trunk/Z_ChangeLocationCode.php trunk/doc/Change.log Modified: trunk/Z_ChangeLocationCode.php =================================================================== --- trunk/Z_ChangeLocationCode.php 2017-09-08 09:45:40 UTC (rev 7828) +++ trunk/Z_ChangeLocationCode.php 2017-09-08 17:58:40 UTC (rev 7829) @@ -138,6 +138,12 @@ $result = DB_query($sql,$ErrMsg,$DbgMsg,true); echo ' ... ' . _('completed'); + echo '<br />' . _('Changing the locationusers table records'); + $sql = "UPDATE locationusers SET loccode='" . $_POST['NewLocationID'] . "' WHERE loccode='" . $_POST['OldLocationID'] . "'"; + $ErrMsg = _('The SQL to update users records failed'); + $result = DB_query($sql,$ErrMsg,$DbgMsg,true); + echo ' ... ' . _('completed'); + echo '<br />' . _('Changing stock location records'); $sql = "UPDATE locstock SET loccode='" . $_POST['NewLocationID'] . "' WHERE loccode='" . $_POST['OldLocationID'] . "'"; $ErrMsg = _('The SQL to update stock location records failed'); Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-08 09:45:40 UTC (rev 7828) +++ trunk/doc/Change.log 2017-09-08 17:58:40 UTC (rev 7829) @@ -1,5 +1,6 @@ webERP Change Log +8/9/17 PaulT: Z_ChangeLocationCode.php: Add missing locationusers table update, reported by Paul Becker in forums. 8/9/17 Phil: Fix portrait invoice email now has narrative of correct invocie number! 8/9/17 Andrew Couling: Petty cash improvements to tax taken from Tim's work 6/9/17 RChacon: Fix currency translation in PO_AuthorisationLevels.php. |
From: <dai...@us...> - 2017-09-08 09:45:44
|
Revision: 7828 http://sourceforge.net/p/web-erp/reponame/7828 Author: daintree Date: 2017-09-08 09:45:40 +0000 (Fri, 08 Sep 2017) Log Message: ----------- Andrew Couling work on Petty cash module tax - taken from Tim fork Modified Paths: -------------- trunk/PcAnalysis.php trunk/PcAssignCashTabToTab.php trunk/PcAssignCashToTab.php trunk/PcAuthorizeExpenses.php trunk/PcClaimExpensesFromTab.php trunk/PcExpenses.php trunk/PcExpensesTypeTab.php trunk/PcReportExpense.php trunk/PcReportTab.php trunk/PcTabExpensesList.php trunk/PcTabs.php trunk/PcTypeTabs.php trunk/Tax.php Modified: trunk/PcAnalysis.php =================================================================== --- trunk/PcAnalysis.php 2017-09-08 09:40:28 UTC (rev 7827) +++ trunk/PcAnalysis.php 2017-09-08 09:45:40 UTC (rev 7828) @@ -23,20 +23,20 @@ $SQL = "SELECT pcexpenses.codeexpense,"; // Creation of periods SQL query - $period_today=GetPeriod(Date($_SESSION['DefaultDateFormat']), $db); - $sqlPeriods = "SELECT periodno, + $PeriodToday=GetPeriod(Date($_SESSION['DefaultDateFormat']), $db); + $SQLPeriods = "SELECT periodno, lastdate_in_period FROM periods - WHERE periodno <= ". $period_today ." + WHERE periodno <= ". $PeriodToday ." ORDER BY periodno DESC LIMIT 24"; - $Periods = DB_query($sqlPeriods); - $numPeriod = 0; + $Periods = DB_query($SQLPeriods); + $NumPeriod = 0; $LabelsArray = array(); - while ($myrow=DB_fetch_array($Periods,$db)){ + while ($MyRow=DB_fetch_array($Periods,$db)){ - $numPeriod++; - $LabelsArray[$numPeriod] = MonthAndYearFromSQLDate($myrow['lastdate_in_period']); + $NumPeriod++; + $LabelsArray[$NumPeriod] = MonthAndYearFromSQLDate($MyRow['lastdate_in_period']); $SQL = $SQL . "(SELECT SUM(pcashdetails.amount) FROM pcashdetails WHERE pcashdetails.codeexpense = pcexpenses.codeexpense"; @@ -43,8 +43,8 @@ if ($TabToShow!='All'){ $SQL = $SQL." AND pcashdetails.tabcode = '". $TabToShow ."'"; } - $SQL = $SQL . " AND date >= '" . beginning_of_month($myrow['lastdate_in_period']). "' - AND date <= '" . $myrow['lastdate_in_period'] . "') AS expense_period".$numPeriod.", "; + $SQL = $SQL . " AND date >= '" . beginning_of_month($MyRow['lastdate_in_period']). "' + AND date <= '" . $MyRow['lastdate_in_period'] . "') AS expense_period".$NumPeriod.", "; } // Creation of final part of SQL $SQL = $SQL." pcexpenses.description @@ -51,8 +51,8 @@ FROM pcexpenses ORDER BY pcexpenses.codeexpense"; - $result = DB_query($SQL); - if (DB_num_rows($result) != 0){ + $Result = DB_query($SQL); + if (DB_num_rows($Result) != 0){ // Create new PHPExcel object $objPHPExcel = new PHPExcel(); @@ -66,89 +66,96 @@ ->setKeywords("") ->setCategory(""); - $objPHPExcel->getActiveSheet()->getStyle('1')->getAlignment()->setWrapText(true); - $objPHPExcel->getActiveSheet()->getStyle('C:AB')->getNumberFormat()->setFormatCode('#,###'); + // Formatting + $objPHPExcel->getActiveSheet()->getStyle('C:AB')->getNumberFormat()->setFormatCode('#,##0.00'); + $objPHPExcel->getActiveSheet()->getStyle('4')->getFont()->setBold(true); + $objPHPExcel->getActiveSheet()->getStyle('A2')->getFont()->setBold(true); + $objPHPExcel->getActiveSheet()->getStyle('A:B')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); + // Add title data $objPHPExcel->setActiveSheetIndex(0); - $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Code'); - $objPHPExcel->getActiveSheet()->setCellValue('B1', 'Description'); + $objPHPExcel->getActiveSheet()->setCellValue('A2', 'Petty Cash Tab(s)'); + $objPHPExcel->getActiveSheet()->setCellValue('B2', $TabToShow); + $objPHPExcel->getActiveSheet()->setCellValue('A4', 'Expense Code'); + $objPHPExcel->getActiveSheet()->setCellValue('B4', 'Description'); - $objPHPExcel->getActiveSheet()->setCellValue('C1', 'Total 12 Months'); - $objPHPExcel->getActiveSheet()->setCellValue('D1', 'Average 12 Months'); + $objPHPExcel->getActiveSheet()->setCellValue('C4', 'Total 12 Months'); + $objPHPExcel->getActiveSheet()->setCellValue('D4', 'Average 12 Months'); - $objPHPExcel->getActiveSheet()->setCellValue('E1', $LabelsArray[24]); - $objPHPExcel->getActiveSheet()->setCellValue('F1', $LabelsArray[23]); - $objPHPExcel->getActiveSheet()->setCellValue('G1', $LabelsArray[22]); - $objPHPExcel->getActiveSheet()->setCellValue('H1', $LabelsArray[21]); - $objPHPExcel->getActiveSheet()->setCellValue('I1', $LabelsArray[20]); - $objPHPExcel->getActiveSheet()->setCellValue('J1', $LabelsArray[19]); - $objPHPExcel->getActiveSheet()->setCellValue('K1', $LabelsArray[18]); - $objPHPExcel->getActiveSheet()->setCellValue('L1', $LabelsArray[17]); - $objPHPExcel->getActiveSheet()->setCellValue('M1', $LabelsArray[16]); - $objPHPExcel->getActiveSheet()->setCellValue('N1', $LabelsArray[15]); - $objPHPExcel->getActiveSheet()->setCellValue('O1', $LabelsArray[14]); - $objPHPExcel->getActiveSheet()->setCellValue('P1', $LabelsArray[13]); - $objPHPExcel->getActiveSheet()->setCellValue('Q1', $LabelsArray[12]); - $objPHPExcel->getActiveSheet()->setCellValue('R1', $LabelsArray[11]); - $objPHPExcel->getActiveSheet()->setCellValue('S1', $LabelsArray[10]); - $objPHPExcel->getActiveSheet()->setCellValue('T1', $LabelsArray[9]); - $objPHPExcel->getActiveSheet()->setCellValue('U1', $LabelsArray[8]); - $objPHPExcel->getActiveSheet()->setCellValue('V1', $LabelsArray[7]); - $objPHPExcel->getActiveSheet()->setCellValue('W1', $LabelsArray[6]); - $objPHPExcel->getActiveSheet()->setCellValue('X1', $LabelsArray[5]); - $objPHPExcel->getActiveSheet()->setCellValue('Y1', $LabelsArray[4]); - $objPHPExcel->getActiveSheet()->setCellValue('Z1', $LabelsArray[3]); - $objPHPExcel->getActiveSheet()->setCellValue('AA1', $LabelsArray[2]); - $objPHPExcel->getActiveSheet()->setCellValue('AB1', $LabelsArray[1]); + $objPHPExcel->getActiveSheet()->setCellValue('E4', $LabelsArray[24]); + $objPHPExcel->getActiveSheet()->setCellValue('F4', $LabelsArray[23]); + $objPHPExcel->getActiveSheet()->setCellValue('G4', $LabelsArray[22]); + $objPHPExcel->getActiveSheet()->setCellValue('H4', $LabelsArray[21]); + $objPHPExcel->getActiveSheet()->setCellValue('I4', $LabelsArray[20]); + $objPHPExcel->getActiveSheet()->setCellValue('J4', $LabelsArray[19]); + $objPHPExcel->getActiveSheet()->setCellValue('K4', $LabelsArray[18]); + $objPHPExcel->getActiveSheet()->setCellValue('L4', $LabelsArray[17]); + $objPHPExcel->getActiveSheet()->setCellValue('M4', $LabelsArray[16]); + $objPHPExcel->getActiveSheet()->setCellValue('N4', $LabelsArray[15]); + $objPHPExcel->getActiveSheet()->setCellValue('O4', $LabelsArray[14]); + $objPHPExcel->getActiveSheet()->setCellValue('P4', $LabelsArray[13]); + $objPHPExcel->getActiveSheet()->setCellValue('Q4', $LabelsArray[12]); + $objPHPExcel->getActiveSheet()->setCellValue('R4', $LabelsArray[11]); + $objPHPExcel->getActiveSheet()->setCellValue('S4', $LabelsArray[10]); + $objPHPExcel->getActiveSheet()->setCellValue('T4', $LabelsArray[9]); + $objPHPExcel->getActiveSheet()->setCellValue('U4', $LabelsArray[8]); + $objPHPExcel->getActiveSheet()->setCellValue('V4', $LabelsArray[7]); + $objPHPExcel->getActiveSheet()->setCellValue('W4', $LabelsArray[6]); + $objPHPExcel->getActiveSheet()->setCellValue('X4', $LabelsArray[5]); + $objPHPExcel->getActiveSheet()->setCellValue('Y4', $LabelsArray[4]); + $objPHPExcel->getActiveSheet()->setCellValue('Z4', $LabelsArray[3]); + $objPHPExcel->getActiveSheet()->setCellValue('AA4', $LabelsArray[2]); + $objPHPExcel->getActiveSheet()->setCellValue('AB4', $LabelsArray[1]); // Add data - $i = 2; - while ($myrow = DB_fetch_array($result)) { + $i = 5; + while ($MyRow = DB_fetch_array($Result)) { $objPHPExcel->setActiveSheetIndex(0); - $objPHPExcel->getActiveSheet()->setCellValue('A'.$i, $myrow['codeexpense']); - $objPHPExcel->getActiveSheet()->setCellValue('B'.$i, $myrow['description']); + $objPHPExcel->getActiveSheet()->setCellValue('A'.$i, $MyRow['codeexpense']); + $objPHPExcel->getActiveSheet()->setCellValue('B'.$i, $MyRow['description']); $objPHPExcel->getActiveSheet()->setCellValue('C'.$i, '=SUM(Q'.$i.':AB'.$i.')'); $objPHPExcel->getActiveSheet()->setCellValue('D'.$i, '=AVERAGE(Q'.$i.':AB'.$i.')'); - $objPHPExcel->getActiveSheet()->setCellValue('E'.$i, -$myrow['expense_period24']); - $objPHPExcel->getActiveSheet()->setCellValue('F'.$i, -$myrow['expense_period23']); - $objPHPExcel->getActiveSheet()->setCellValue('G'.$i, -$myrow['expense_period22']); - $objPHPExcel->getActiveSheet()->setCellValue('H'.$i, -$myrow['expense_period21']); - $objPHPExcel->getActiveSheet()->setCellValue('I'.$i, -$myrow['expense_period20']); - $objPHPExcel->getActiveSheet()->setCellValue('J'.$i, -$myrow['expense_period19']); - $objPHPExcel->getActiveSheet()->setCellValue('K'.$i, -$myrow['expense_period18']); - $objPHPExcel->getActiveSheet()->setCellValue('L'.$i, -$myrow['expense_period17']); - $objPHPExcel->getActiveSheet()->setCellValue('M'.$i, -$myrow['expense_period16']); - $objPHPExcel->getActiveSheet()->setCellValue('N'.$i, -$myrow['expense_period15']); - $objPHPExcel->getActiveSheet()->setCellValue('O'.$i, -$myrow['expense_period14']); - $objPHPExcel->getActiveSheet()->setCellValue('P'.$i, -$myrow['expense_period13']); - $objPHPExcel->getActiveSheet()->setCellValue('Q'.$i, -$myrow['expense_period12']); - $objPHPExcel->getActiveSheet()->setCellValue('R'.$i, -$myrow['expense_period11']); - $objPHPExcel->getActiveSheet()->setCellValue('S'.$i, -$myrow['expense_period10']); - $objPHPExcel->getActiveSheet()->setCellValue('T'.$i, -$myrow['expense_period9']); - $objPHPExcel->getActiveSheet()->setCellValue('U'.$i, -$myrow['expense_period8']); - $objPHPExcel->getActiveSheet()->setCellValue('V'.$i, -$myrow['expense_period7']); - $objPHPExcel->getActiveSheet()->setCellValue('W'.$i, -$myrow['expense_period6']); - $objPHPExcel->getActiveSheet()->setCellValue('X'.$i, -$myrow['expense_period5']); - $objPHPExcel->getActiveSheet()->setCellValue('Y'.$i, -$myrow['expense_period4']); - $objPHPExcel->getActiveSheet()->setCellValue('Z'.$i, -$myrow['expense_period3']); - $objPHPExcel->getActiveSheet()->setCellValue('AA'.$i, -$myrow['expense_period2']); - $objPHPExcel->getActiveSheet()->setCellValue('AB'.$i, -$myrow['expense_period1']); + $objPHPExcel->getActiveSheet()->setCellValue('E'.$i, -$MyRow['expense_period24']); + $objPHPExcel->getActiveSheet()->setCellValue('F'.$i, -$MyRow['expense_period23']); + $objPHPExcel->getActiveSheet()->setCellValue('G'.$i, -$MyRow['expense_period22']); + $objPHPExcel->getActiveSheet()->setCellValue('H'.$i, -$MyRow['expense_period21']); + $objPHPExcel->getActiveSheet()->setCellValue('I'.$i, -$MyRow['expense_period20']); + $objPHPExcel->getActiveSheet()->setCellValue('J'.$i, -$MyRow['expense_period19']); + $objPHPExcel->getActiveSheet()->setCellValue('K'.$i, -$MyRow['expense_period18']); + $objPHPExcel->getActiveSheet()->setCellValue('L'.$i, -$MyRow['expense_period17']); + $objPHPExcel->getActiveSheet()->setCellValue('M'.$i, -$MyRow['expense_period16']); + $objPHPExcel->getActiveSheet()->setCellValue('N'.$i, -$MyRow['expense_period15']); + $objPHPExcel->getActiveSheet()->setCellValue('O'.$i, -$MyRow['expense_period14']); + $objPHPExcel->getActiveSheet()->setCellValue('P'.$i, -$MyRow['expense_period13']); + $objPHPExcel->getActiveSheet()->setCellValue('Q'.$i, -$MyRow['expense_period12']); + $objPHPExcel->getActiveSheet()->setCellValue('R'.$i, -$MyRow['expense_period11']); + $objPHPExcel->getActiveSheet()->setCellValue('S'.$i, -$MyRow['expense_period10']); + $objPHPExcel->getActiveSheet()->setCellValue('T'.$i, -$MyRow['expense_period9']); + $objPHPExcel->getActiveSheet()->setCellValue('U'.$i, -$MyRow['expense_period8']); + $objPHPExcel->getActiveSheet()->setCellValue('V'.$i, -$MyRow['expense_period7']); + $objPHPExcel->getActiveSheet()->setCellValue('W'.$i, -$MyRow['expense_period6']); + $objPHPExcel->getActiveSheet()->setCellValue('X'.$i, -$MyRow['expense_period5']); + $objPHPExcel->getActiveSheet()->setCellValue('Y'.$i, -$MyRow['expense_period4']); + $objPHPExcel->getActiveSheet()->setCellValue('Z'.$i, -$MyRow['expense_period3']); + $objPHPExcel->getActiveSheet()->setCellValue('AA'.$i, -$MyRow['expense_period2']); + $objPHPExcel->getActiveSheet()->setCellValue('AB'.$i, -$MyRow['expense_period1']); $i++; } // Freeze panes - $objPHPExcel->getActiveSheet()->freezePane('E2'); - + $objPHPExcel->getActiveSheet()->freezePane('E5'); + // Auto Size columns - foreach(range('A','AB') as $columnID) { - $objPHPExcel->getActiveSheet()->getColumnDimension($columnID) + for($col = 'A'; $col !== $objPHPExcel->getActiveSheet()->getHighestDataColumn(); $col++) { + $objPHPExcel->getActiveSheet() + ->getColumnDimension($col) ->setAutoSize(true); - } - +} + // Rename worksheet if ($TabToShow=='All'){ $objPHPExcel->getActiveSheet()->setTitle('All Accounts'); @@ -178,7 +185,7 @@ }else{ $Title = _('Excel file for Petty Cash Expenses Analysis'); include('includes/header.php'); - prnMsg('No data to analyse'); + prnMsg('There is no data to analyse'); include('includes/footer.php'); } } @@ -190,6 +197,8 @@ // Display form fields. This function is called the first time // the page is called. $Title = _('Excel file for Petty Cash Expenses Analysis'); + $ViewTopic = 'PettyCash';// Filename's id in ManualContents.php's TOC. + $BookMark = 'top';// Anchor's id in the manual's html document. include('includes/header.php'); @@ -199,7 +208,7 @@ echo '<input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; echo '<p class="page_title_text"> - <img src="' . $RootPath . '/css/' . $Theme . '/images/magnifier.png" title="' . _('Excel file for Petty Cash Expenses Analysis') . '" alt="" />' . ' ' . _('Excel file for Petty Cash Expenses Analysis') . ' + <img src="' . $RootPath . '/css/' . $_SESSION['Theme'] . '/images/magnifier.png" title="' . _('Excel file for Petty Cash Expenses Analysis') . '" alt="" />' . ' ' . _('Excel file for Petty Cash Expenses Analysis') . ' </p>'; echo '<table class="selection"> @@ -207,15 +216,15 @@ <td>' . _('For Petty Cash Tabs') . ':</td> <td><select name="Tabs">'; - $sql = "SELECT tabcode + $SQL = "SELECT tabcode FROM pctabs ORDER BY tabcode"; - $CatResult=DB_query($sql); + $CatResult = DB_query($SQL); echo '<option value="All">' . _('All Tabs') . '</option>'; - while ($myrow=DB_fetch_array($CatResult)){ - echo '<option value="' . $myrow['tabcode'] . '">' . $myrow['tabcode'] . '</option>'; + while ($MyRow = DB_fetch_array($CatResult)){ + echo '<option value="' . $MyRow['tabcode'] . '">' . $MyRow['tabcode'] . '</option>'; } echo '</select> </td> @@ -235,12 +244,12 @@ } // End of function display() -function beginning_of_month($date){ - $date2 = explode("-",$date); - $m = $date2[1]; - $y = $date2[0]; - $first_of_month = $y . '-' . $m . '-01'; - return $first_of_month; +function beginning_of_month($Date){ + $Date2 = explode("-",$Date); + $M = $Date2[1]; + $Y = $Date2[0]; + $FirstOfMonth = $Y . '-' . $M . '-01'; + return $FirstOfMonth; } ?> \ No newline at end of file Modified: trunk/PcAssignCashTabToTab.php =================================================================== --- trunk/PcAssignCashTabToTab.php 2017-09-08 09:40:28 UTC (rev 7827) +++ trunk/PcAssignCashTabToTab.php 2017-09-08 09:45:40 UTC (rev 7828) @@ -1,7 +1,7 @@ <?php include('includes/session.php'); -$Title = _('Assignment of Cash From Tab To Tab'); +$Title = _('Assignment of Cash from Tab to Tab'); /* webERP manual links before header.php */ $ViewTopic= 'PettyCash'; $BookMark = 'CashAssignment'; @@ -13,6 +13,10 @@ $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); } +if (isset($_POST['SelectedTabsTo'])){ + $SelectedTabsTo = mb_strtoupper($_POST['SelectedTabsTo']); +} + if (isset($_POST['Days'])){ $Days = $_POST['Days']; } elseif (isset($_GET['Days'])){ @@ -28,30 +32,30 @@ } if (isset($_POST['Process'])) { - if ($SelectedTabs=='') { - prnMsg(_('You Must First Select a Petty Cash Tab To Assign Cash'),'error'); + if ($SelectedTabs == '') { + prnMsg(_('You must first select a petty cash tab to assign cash'),'error'); unset($SelectedTabs); } - if ($SelectedTabs == mb_strtoupper($_POST['SelectedTabsTo'])) { - prnMsg(_('The Tab selected From should not be the same as the selected To'),'error'); + if ($SelectedTabs == $SelectedTabsTo) { + prnMsg(_('The tab selected FROM should not be the same as the selected TO'),'error'); unset($SelectedTabs); - unset($_POST['SelectedTabsTo']); + unset($SelectedTabsTo); unset($_POST['Process']); } //to ensure currency is the same $CurrSQL = "SELECT currency FROM pctabs - WHERE tabcode IN ('" . $SelectedTabs . "','" . $_POST['SelectedTabsTo'] . "')"; + WHERE tabcode IN ('" . $SelectedTabs . "','" . $SelectedTabsTo . "')"; $CurrResult = DB_query($CurrSQL); - if (DB_num_rows($CurrResult)>0) { + if (DB_num_rows($CurrResult) > 0) { $Currency = ''; while ($CurrRow = DB_fetch_array($CurrResult)) { if ($Currency === '') { $Currency = $CurrRow['currency']; } elseif ($Currency != $CurrRow['currency']) { - prnMsg (_('The currency transferred from shoud be the same with the transferred to'),'error'); + prnMsg (_('The currency of the tab transferred from should be the same as the tab being transferred to'),'error'); unset($SelectedTabs); - unset($_POST['SelectedTabsTo']); + unset($SelectedTabsTo); unset($_POST['Process']); } } @@ -61,10 +65,10 @@ if (isset($_POST['Go'])) { $InputError = 0; - if ($Days<=0) { + if ($Days <= 0) { $InputError = 1; prnMsg(_('The number of days must be a positive number'),'error'); - $Days=30; + $Days = 30; } } @@ -72,39 +76,39 @@ //initialise no input errors assumed initially before we test $InputError = 0; - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; + echo '<p class="page_title_text"><img src="' . $RootPath . '/css/' . $_SESSION['Theme'] . '/images/money_add.png" title="' . + _('Search') . '" alt="" />' . ' ' . $Title . '</p>'; /* actions to take once the user has clicked the submit button ie the page has called itself with some user input */ - $i=1; + $i = 1; - if ($_POST['Amount']==0) { + if ($_POST['Amount'] == 0) { $InputError = 1; prnMsg('<br />' . _('The Amount must be input'),'error'); } - $sqlLimit = "SELECT tablimit,tabcode + $SQLLimit = "SELECT tablimit,tabcode FROM pctabs - WHERE tabcode IN ('" . $SelectedTabs . "','" . $_POST['SelectedTabsTo'] . "')"; + WHERE tabcode IN ('" . $SelectedTabs . "','" . $SelectedTabsTo . "')"; - $ResultLimit = DB_query($sqlLimit,$db); - while ($LimitRow=DB_fetch_array($ResultLimit)){ + $ResultLimit = DB_query($SQLLimit,$db); + while ($LimitRow = DB_fetch_array($ResultLimit)){ if ($LimitRow['tabcode'] == $SelectedTabs) { - if (($_POST['CurrentAmount']+$_POST['Amount'])>$LimitRow['tablimit']){ + if (($_POST['CurrentAmount'] + $_POST['Amount']) > $LimitRow['tablimit']){ $InputError = 1; prnMsg(_('The balance after this assignment would be greater than the specified limit for this PC tab') . ' ' . $LimitRow[1],'error'); } - } elseif ($_POST['SelectedTabsToAmt'] - $_POST['Amount']>$LimitRow['tablimit']) { + } elseif ($_POST['SelectedTabsToAmt'] - $_POST['Amount'] > $LimitRow['tablimit']) { $InputError = 1; prnMsg(_('The balance after this assignment would be greater than the specified limit for this PC tab') . ' ' . $LimitRow[1],'error'); } } - if ($InputError !=1 ) { - // Add these 2 new record on submit - $sql = "INSERT INTO pcashdetails + if ($InputError != 1) { + // Add these 2 new records on submit + $SQL = "INSERT INTO pcashdetails (counterindex, tabcode, date, @@ -116,7 +120,7 @@ receipt) VALUES (NULL, '" . $_POST['SelectedTabs'] . "', - '".FormatDateForSQL($_POST['Date'])."', + '" . FormatDateForSQL($_POST['Date']) . "', 'ASSIGNCASH', '" . filter_number_format($_POST['Amount']) . "', '0000-00-00', @@ -125,7 +129,7 @@ '" . $_POST['Receipt'] . "' ), (NULL, - '" . $_POST['SelectedTabsTo'] . "', + '" . $SelectedTabsTo . "', '" . FormatDateForSQL($_POST['Date']) . "', 'ASSIGNCASH', '" . filter_number_format(-$_POST['Amount']) . "', @@ -133,12 +137,12 @@ '0', '" . $_POST['Notes'] . "', '" . $_POST['Receipt'] . "')"; - $msg = _('Assignment of cash from PC Tab ') . ' ' . $_POST['SelectedTabs'] . ' ' . _('to') . $_POST['SelectedTabsTo'] . ' ' . _('has been created'); + $msg = _('Assignment of cash from PC Tab ') . ' ' . $SelectedTabs . ' ' . _('to ') . $SelectedTabsTo . ' ' . _('has been created'); } - if ( $InputError !=1) { + if ( $InputError != 1) { //run the SQL from either of the above possibilites - $result = DB_query($sql,$db); + $Result = DB_query($SQL,$db); prnMsg($msg,'success'); unset($_POST['SelectedExpense']); unset($_POST['Amount']); @@ -152,8 +156,8 @@ if (!isset($SelectedTabs)){ - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; + echo '<p class="page_title_text"><img src="' . $RootPath . '/css/' . $_SESSION['Theme'] . '/images/money_add.png" title="' . + _('Search') . '" alt="" />' . ' ' . $Title . '</p>'; echo '<form method="post" action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '">'; echo '<div>'; @@ -161,39 +165,39 @@ $SQL = "SELECT tabcode FROM pctabs - WHERE assigner='" . $_SESSION['UserID'] . "' + WHERE assigner = '" . $_SESSION['UserID'] . "' ORDER BY tabcode"; - $result = DB_query($SQL,$db); + $Result = DB_query($SQL,$db); echo '<br /><table class="selection">'; //Main table - echo '<tr><td>' . _('Petty Cash Tab To Assign Cash From') . ':</td> + echo '<tr><td>' . _('Petty cash tab to assign cash from') . ':</td> <td><select name="SelectedTabs">'; - while ($myrow = DB_fetch_array($result)) { - if (isset($_POST['SelectTabs']) and $myrow['tabcode']==$_POST['SelectTabs']) { + while ($MyRow = DB_fetch_array($Result)) { + if (isset($_POST['SelectTabs']) AND $MyRow['tabcode'] == $_POST['SelectTabs']) { echo '<option selected="selected" value="'; } else { echo '<option value="'; } - echo $myrow['tabcode'] . '">' . $myrow['tabcode'] . '</option>'; + echo $MyRow['tabcode'] . '">' . $MyRow['tabcode'] . '</option>'; } echo '</select></td></tr>'; - echo '<tr><td>' . _('Petty Cash Tab To Assign Cash To') . ':</td> + echo '<tr><td>' . _('Petty cash tab to assign cash to') . ':</td> <td><select name="SelectedTabsTo">'; - DB_data_seek($result,0); - while ($myrow = DB_fetch_array($result)) { - if (isset($_POST['SelectTabsTo']) AND $myrow['tabcode'] == $_POST['SelectTabs']) { + DB_data_seek($Result,0); + while ($MyRow = DB_fetch_array($Result)) { + if (isset($_POST['SelectTabsTo']) AND $MyRow['tabcode'] == $_POST['SelectTabs']) { echo '<option selected="selected" value="'; } else { echo '<option value="'; } - echo $myrow['tabcode'] . '">' . $myrow['tabcode'] . '</option>'; + echo $MyRow['tabcode'] . '">' . $MyRow['tabcode'] . '</option>'; } echo '</select></td></tr>'; echo '</table>'; // close main table - DB_free_result($result); + DB_free_result($Result); echo '<br /> <div class="centre"> @@ -208,13 +212,22 @@ if (isset($_POST['Process']) OR isset($SelectedTabs)) { if (!isset($_POST['submit'])) { - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; + echo '<p class="page_title_text"><img src="' . $RootPath . '/css/' . $_SESSION['Theme'] . '/images/money_add.png" title="' . + _('Search') . '" alt="" />' . ' ' . $Title . '</p>'; } - echo '<br /><div class="centre"><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '">' . _('Select another tab') . '</a></div>'; - - - + echo '<div class="centre"><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '">' . _('Select another pair of tabs') . '</a></div>'; + + echo '<br /><table class="selection">'; + echo ' <tr> + <td>' . _('Petty cash tab to assign cash from') . ':</td> + <td>' . $SelectedTabs . '</td> + </tr> + <tr> + <td>' . _('Petty cash tab to assign cash to') . ':</td> + <td>' . $SelectedTabsTo . '</td> + </tr>'; + echo '</table>'; + if (! isset($_GET['edit']) OR isset ($_POST['GO'])){ if (isset($_POST['Cancel'])) { @@ -225,23 +238,33 @@ } if(!isset ($Days)){ - $Days=30; + $Days = 30; } /* Retrieve decimal places to display */ - $SqlDecimalPlaces="SELECT decimalplaces + $SQLDecimalPlaces = "SELECT decimalplaces FROM currencies,pctabs WHERE currencies.currabrev = pctabs.currency - AND tabcode='" . $SelectedTabs . "'"; - $result = DB_query($SqlDecimalPlaces,$db); - $myrow=DB_fetch_array($result); - $CurrDecimalPlaces = $myrow['decimalplaces']; + AND tabcode = '" . $SelectedTabs . "'"; + $Result = DB_query($SQLDecimalPlaces,$db); + $MyRow = DB_fetch_array($Result); + $CurrDecimalPlaces = $MyRow['decimalplaces']; - $sql = "SELECT * FROM pcashdetails + $SQL = "SELECT counterindex, + tabcode, + tag, + date, + codeexpense, + amount, + authorized, + posted, + notes, + receipt + FROM pcashdetails WHERE tabcode='" . $SelectedTabs . "' - AND date >=DATE_SUB(CURDATE(), INTERVAL " . $Days . " DAY) + AND date >= DATE_SUB(CURDATE(), INTERVAL " . $Days . " DAY) ORDER BY date, counterindex ASC"; - $result = DB_query($sql,$db); + $Result = DB_query($SQL,$db); echo '<form method="post" action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '"> <div> @@ -248,7 +271,7 @@ <input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" /> <table class="selection"> <tr> - <th colspan="8">' . _('Detail Of PC Tab Movements For Last') .': + <th colspan="8">' . _('Detail of Tab Movements For Last') .': <input type="hidden" name="SelectedTabs" value="' . $SelectedTabs . '" /> <input type="text" class="number" name="Days" value="' . $Days . '" maxlength="3" size="4" /> ' . _('Days') . ' <input type="submit" name="Go" value="' . _('Go') . '" /></th> @@ -257,63 +280,70 @@ <th>' . _('Date') . '</th> <th>' . _('Expense Code') . '</th> <th>' . _('Amount') . '</th> - <th>' . _('Authorised') . '</th> <th>' . _('Notes') . '</th> <th>' . _('Receipt') . '</th> + <th>' . _('Date Authorised') . '</th> </tr>'; - $k=0; //row colour counter + $k = 0; //row colour counter - while ($myrow = DB_fetch_array($result)) { - if ($k==1){ + while ($MyRow = DB_fetch_array($Result)) { + if ($k == 1){ echo '<tr class="EvenTableRows">'; - $k=0; + $k = 0; } else { echo '<tr class="OddTableRows">'; - $k=1; + $k = 1; } - $sqldes="SELECT description + $SQLDes="SELECT description FROM pcexpenses - WHERE codeexpense='". $myrow['3'] . "'"; + WHERE codeexpense='" . $MyRow['codeexpense'] . "'"; - $ResultDes = DB_query($sqldes,$db); - $Description=DB_fetch_array($ResultDes); - - if (!isset($Description['0'])){ - $Description['0']='ASSIGNCASH'; + $ResultDes = DB_query($SQLDes,$db); + $Description = DB_fetch_array($ResultDes); + if (!isset($Description[0])) { + $ExpenseCodeDes = 'ASSIGNCASH'; + } else { + $ExpenseCodeDes = $MyRow['codeexpense'] . ' - ' . $Description[0]; } + + if ($MyRow['authorized'] == '0000-00-00') { + $AuthorisedDate = _('Unauthorised'); + } else { + $AuthorisedDate = ConvertSQLDate($MyRow['authorized']); + } - if (($myrow['authorized'] == '0000-00-00') and ($Description['0'] == 'ASSIGNCASH')){ + if (($MyRow['authorized'] == '0000-00-00') AND ($Description['0'] == 'ASSIGNCASH')){ // only cash assignations NOT authorized can be modified or deleted - echo '<td>' . ConvertSQLDate($myrow['date']) . '</td> - <td>' . $Description['0'] . '</td> - <td class="number">' . locale_number_format($myrow['amount'],$CurrDecimalPlaces) . '</td> - <td>' . ConvertSQLDate($myrow['authorized']) . '</td> - <td>' . $myrow['notes'] . '</td> - <td>' . $myrow['receipt'] . '</td> + echo '<td>' . ConvertSQLDate($MyRow['date']) . '</td> + <td>', $ExpenseCodeDes, '</td> + <td class="number">' . locale_number_format($MyRow['amount'],$CurrDecimalPlaces) . '</td> + <td>' . $MyRow['notes'] . '</td> + <td>' . $MyRow['receipt'] . '</td> + <td>' . $AuthorisedDate . '</td> </tr>'; }else{ - echo '<td>' . ConvertSQLDate($myrow['date']) . '</td> - <td>' . $Description['0'] . '</td> - <td class="number">' . locale_number_format($myrow['amount'],$CurrDecimalPlaces) . '</td> - <td>' . ConvertSQLDate($myrow['authorized']) . '</td> - <td>' . $myrow['notes'] . '</td> - <td>' . $myrow['receipt'] . '</td> + echo '<td>' . ConvertSQLDate($MyRow['date']) . '</td> + <td>', $ExpenseCodeDes, '</td> + <td class="number">' . locale_number_format($MyRow['amount'],$CurrDecimalPlaces) . '</td> + <td>' . $MyRow['notes'] . '</td> + <td>' . $MyRow['receipt'] . '</td> + <td>' . $AuthorisedDate . '</td> </tr>'; } } //END WHILE LIST LOOP - $sqlamount="SELECT sum(amount) as amt, + $SQLAmount="SELECT sum(amount) as amt, tabcode FROM pcashdetails - WHERE tabcode IN ('".$SelectedTabs."','" . $_POST['SelectedTabsTo'] . "') + WHERE tabcode IN ('" . $SelectedTabs . "','" . $SelectedTabsTo . "') GROUP BY tabcode"; - $ResultAmount = DB_query($sqlamount,$db); - if (DB_num_rows($ResultAmount)>0) { - while ($AmountRow=DB_fetch_array($ResultAmount)) { + $ResultAmount = DB_query($SQLAmount,$db); + if (DB_num_rows($ResultAmount) > 0) { + while ($AmountRow = DB_fetch_array($ResultAmount)) { if (is_null($AmountRow['amt'])) { $AmountRow['amt'] = 0; } @@ -320,13 +350,13 @@ if ($AmountRow['tabcode'] == $SelectedTabs) { $SelectedTab = array($AmountRow['amt'],$SelectedTabs); } else { - $SelectedTabsTo = array($AmountRow['amt'],$_POST['SelectedTabsTo']); + $SelectedTabsTo = array($AmountRow['amt'],$SelectedTabsTo); } } } if (!isset($SelectedTab)) { $SelectedTab = array(0,$SelectedTabs); - $SelectedTabsTo = array(0,$_POST['SelectedTabsTo']); + $SelectedTabsTo = array(0,$SelectedTabsTo); } @@ -353,7 +383,7 @@ /* Ricard: needs revision of this date initialization */ if (!isset($_POST['Date'])) { - $_POST['Date']=Date($_SESSION['DefaultDateFormat']); + $_POST['Date'] = Date($_SESSION['DefaultDateFormat']); } echo '<br /> @@ -362,13 +392,13 @@ <th colspan="2"><h3>' . _('New Cash Assignment') . '</h3></th> </tr>'; echo '<tr> - <td>' . _('Cash Assignation Date') . ':</td> - <td><input type="text" class="date" alt="'.$_SESSION['DefaultDateFormat'].'" name="Date" required="required" autofocus="autofocus" size="10" maxlength="10" value="' . $_POST['Date'] . '" /></td> + <td>' . _('Cash Assignment Date') . ':</td> + <td><input type="text" class="date" alt="' . $_SESSION['DefaultDateFormat'] . '" name="Date" required="required" autofocus="autofocus" size="10" maxlength="10" value="' . $_POST['Date'] . '" /></td> </tr>'; if (!isset($_POST['Amount'])) { - $_POST['Amount']=0; + $_POST['Amount'] = 0; } echo '<tr> @@ -377,7 +407,7 @@ </tr>'; if (!isset($_POST['Notes'])) { - $_POST['Notes']=''; + $_POST['Notes'] = ''; } echo '<tr> @@ -386,7 +416,7 @@ </tr>'; if (!isset($_POST['Receipt'])) { - $_POST['Receipt']=''; + $_POST['Receipt'] = ''; } echo '<tr> @@ -396,7 +426,7 @@ </table> <input type="hidden" name="CurrentAmount" value="' . $SelectedTab['0']. '" /> <input type="hidden" name="SelectedTabs" value="' . $SelectedTabs . '" /> - <input type="hidden" name="Days" value="' .$Days. '" /> + <input type="hidden" name="Days" value="' . $Days . '" /> <input type="hidden" name="SelectedTabsTo" value="' . $SelectedTabsTo[1] . '" /> <input type="hidden" name="SelectedTabsToAmt" value="' . $SelectedTabsTo[0] . '" /> <br /> Modified: trunk/PcAssignCashToTab.php =================================================================== --- trunk/PcAssignCashToTab.php 2017-09-08 09:40:28 UTC (rev 7827) +++ trunk/PcAssignCashToTab.php 2017-09-08 09:45:40 UTC (rev 7828) @@ -1,421 +1,392 @@ -<?php -/* $Id$*/ - -include('includes/session.php'); -$Title = _('Assignment of Cash to Petty Cash Tab'); -/* webERP manual links before header.php */ -$ViewTopic= 'PettyCash'; -$BookMark = 'CashAssignment'; -include('includes/header.php'); - -if (isset($_POST['SelectedTabs'])){ - $SelectedTabs = mb_strtoupper($_POST['SelectedTabs']); -} elseif (isset($_GET['SelectedTabs'])){ - $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); -} - -if (isset($_POST['SelectedIndex'])){ - $SelectedIndex = $_POST['SelectedIndex']; -} elseif (isset($_GET['SelectedIndex'])){ - $SelectedIndex = $_GET['SelectedIndex']; -} - -if (isset($_POST['Days'])){ - $Days = $_POST['Days']; -} elseif (isset($_GET['Days'])){ - $Days = $_GET['Days']; -} - -if (isset($_POST['Cancel'])) { - unset($SelectedTabs); - unset($SelectedIndex); - unset($Days); - unset($_POST['Amount']); - unset($_POST['Notes']); - unset($_POST['Receipt']); -} - -if (isset($_POST['Process'])) { - if ($SelectedTabs=='') { - prnMsg(_('You Must First Select a Petty Cash Tab To Assign Cash'),'error'); - unset($SelectedTabs); - } -} - -if (isset($_POST['Go'])) { - $InputError = 0; - if ($Days<=0) { - $InputError = 1; - prnMsg(_('The number of days must be a positive number'),'error'); - $Days=30; - } -} - -if (isset($_POST['submit'])) { - //initialise no input errors assumed initially before we test - $InputError = 0; - - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; - - /* actions to take once the user has clicked the submit button - ie the page has called itself with some user input */ - - $i=1; - - if ($_POST['Amount']==0) { - $InputError = 1; - prnMsg('<br />' . _('The Amount must be input'),'error'); - } - - $sqlLimit = "SELECT pctabs.tablimit, - pctabs.currency, - currencies.decimalplaces - FROM pctabs, - currencies - WHERE pctabs.currency = currencies.currabrev - AND pctabs.tabcode='" . $SelectedTabs . "'"; - - $ResultLimit = DB_query($sqlLimit); - $Limit=DB_fetch_array($ResultLimit); - - if (($_POST['CurrentAmount'])>$Limit['tablimit']){ - $InputError = 1; - prnMsg(_('Cash NOT assigned because PC tab current balance is over its cash limit of') . ' ' . locale_number_format($Limit['tablimit'],$Limit['decimalplaces']) . ' ' . $Limit['currency'],'error'); - prnMsg(_('Report expenses before being allowed to assign more cash or ask the administrator to increase the limit'),'error'); - } - - if ($InputError !=1 AND (($_POST['CurrentAmount']+$_POST['Amount'])>$Limit['tablimit'])){ - prnMsg(_('Cash assigned but PC tab current balance is over its cash limit of') . ' ' . locale_number_format($Limit['tablimit'],$Limit['decimalplaces']) . ' ' . $Limit['currency'],'warning'); - prnMsg(_('Report expenses before being allowed to assign more cash or ask the administrator to increase the limit'),'warning'); - } - - if ($InputError !=1 AND isset($SelectedIndex) ) { - - $sql = "UPDATE pcashdetails - SET date = '".FormatDateForSQL($_POST['Date'])."', - amount = '" . filter_number_format($_POST['Amount']) . "', - authorized = '0000-00-00', - notes = '" . $_POST['Notes'] . "', - receipt = '" . $_POST['Receipt'] . "' - WHERE counterindex = '" . $SelectedIndex . "'"; - $msg = _('Assignment of cash to PC Tab ') . ' ' . $SelectedTabs . ' ' . _('has been updated'); - - } elseif ($InputError !=1 ) { - // Add new record on submit - $sql = "INSERT INTO pcashdetails - (counterindex, - tabcode, - date, - codeexpense, - amount, - authorized, - posted, - notes, - receipt) - VALUES (NULL, - '" . $_POST['SelectedTabs'] . "', - '".FormatDateForSQL($_POST['Date'])."', - 'ASSIGNCASH', - '" . filter_number_format($_POST['Amount']) . "', - '0000-00-00', - '0', - '" . $_POST['Notes'] . "', - '" . $_POST['Receipt'] . "' - )"; - $msg = _('Assignment of cash to PC Tab ') . ' ' . $_POST['SelectedTabs'] . ' ' . _('has been created'); - } - - if ( $InputError !=1) { - //run the SQL from either of the above possibilites - $result = DB_query($sql); - prnMsg($msg,'success'); - unset($_POST['SelectedExpense']); - unset($_POST['Amount']); - unset($_POST['Notes']); - unset($_POST['Receipt']); - unset($_POST['SelectedTabs']); - unset($_POST['Date']); - } - -} elseif ( isset($_GET['delete']) ) { - - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; - $sql="DELETE FROM pcashdetails - WHERE counterindex='" . $SelectedIndex . "'"; - $ErrMsg = _('The assignment of cash record could not be deleted because'); - $result = DB_query($sql,$ErrMsg); - prnMsg(_('Assignment of cash to PC Tab ') . ' ' . $SelectedTabs . ' ' . _('has been deleted') ,'success'); - unset($_GET['delete']); -} - -if (!isset($SelectedTabs)){ - - /* It could still be the second time the page has been run and a record has been selected for modification - SelectedTabs will exist because it was sent with the new call. If its the first time the page has been displayed with no parameters - then none of the above are true and the list of sales types will be displayed with - links to delete or edit each. These will call the same page again and allow update/input - or deletion of the records*/ - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; - - echo '<form method="post" action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '">'; - echo '<div>'; - echo '<input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; - - $SQL = "SELECT tabcode, assigner - FROM pctabs - WHERE assigner LIKE '%" . $_SESSION['UserID'] . "%' - ORDER BY tabcode"; - - $result = DB_query($SQL); - - echo '<br /><table class="selection">'; //Main table - - echo '<tr><td>' . _('Petty Cash Tab To Assign Cash') . ':</td> - <td><select name="SelectedTabs">'; - while ($myrow = DB_fetch_array($result)) { - $Assigner = explode(',',$myrow['assigner']); - if (in_array($_SESSION['UserID'],$Assigner)) { - if (isset($_POST['SelectTabs']) and $myrow['tabcode']==$_POST['SelectTabs']) { - echo '<option selected="selected" value="'; - } else { - echo '<option value="'; - } - echo $myrow['tabcode'] . '">' . $myrow['tabcode'] . '</option>'; - } - } - - echo '</select></td></tr>'; - echo '</table>'; // close main table - DB_free_result($result); - - echo '<br /> - <div class="centre"> - <input type="submit" name="Process" value="' . _('Accept') . '" /> - <input type="submit" name="Cancel" value="' . _('Cancel') . '" /> - </div>'; - echo '</div> - </form>'; -} - -//end of ifs and buts! -if (isset($_POST['Process']) OR isset($SelectedTabs)) { - - if (!isset($_POST['submit'])) { - echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/money_add.png" title="' . - _('Search') . '" alt="" />' . ' ' . $Title. '</p>'; - } - echo '<br /><div class="centre"><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '">' . _('Select another tab') . '</a></div>'; - - - - if (! isset($_GET['edit']) OR isset ($_POST['GO'])){ - - if (isset($_POST['Cancel'])) { - unset($_POST['Amount']); - unset($_POST['Date']); - unset($_POST['Notes']); - unset($_POST['Receipt']); - } - - if(!isset ($Days)){ - $Days=30; - } - - /* Retrieve decimal places to display */ - $SqlDecimalPlaces="SELECT decimalplaces - FROM currencies,pctabs - WHERE currencies.currabrev = pctabs.currency - AND tabcode='" . $SelectedTabs . "'"; - $result = DB_query($SqlDecimalPlaces); - $myrow=DB_fetch_array($result); - $CurrDecimalPlaces = $myrow['decimalplaces']; - - $sql = "SELECT * FROM pcashdetails - WHERE tabcode='" . $SelectedTabs . "' - AND date >=DATE_SUB(CURDATE(), INTERVAL " . $Days . " DAY) - ORDER BY date, counterindex ASC"; - $result = DB_query($sql); - - echo '<form method="post" action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '"> - <div> - <input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" /> - <table class="selection"> - <tr> - <th colspan="8">' . _('Detail Of PC Tab Movements For Last') .': - <input type="hidden" name="SelectedTabs" value="' . $SelectedTabs . '" /> - <input type="text" class="number" name="Days" value="' . $Days . '" maxlength="3" size="4" /> ' . _('Days') . ' - <input type="submit" name="Go" value="' . _('Go') . '" /></th> - </tr> - <tr> - <th>' . _('Date') . '</th> - <th>' . _('Expense Code') . '</th> - <th>' . _('Amount') . '</th> - <th>' . _('Authorised') . '</th> - <th>' . _('Notes') . '</th> - <th>' . _('Receipt') . '</th> - </tr>'; - - $k=0; //row colour counter - - while ($myrow = DB_fetch_array($result)) { - if ($k==1){ - echo '<tr class="EvenTableRows">'; - $k=0; - } else { - echo '<tr class="OddTableRows">'; - $k=1; - } - - $sqldes="SELECT description - FROM pcexpenses - WHERE codeexpense='". $myrow['3'] . "'"; - - $ResultDes = DB_query($sqldes); - $Description=DB_fetch_array($ResultDes); - - if (!isset($Description['0'])){ - $Description['0']='ASSIGNCASH'; - } - - if (($myrow['authorized'] == '0000-00-00') and ($Description['0'] == 'ASSIGNCASH')){ - // only cash assignations NOT authorized can be modified or deleted - echo '<td>' . ConvertSQLDate($myrow['date']) . '</td> - <td>' . $Description['0'] . '</td> - <td class="number">' . locale_number_format($myrow['amount'],$CurrDecimalPlaces) . '</td> - <td>' . ConvertSQLDate($myrow['authorized']) . '</td> - <td>' . $myrow['notes'] . '</td> - <td>' . $myrow['receipt'] . '</td> - <td><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?SelectedIndex=' . $myrow['counterindex'] . '&SelectedTabs=' . - $SelectedTabs . '&Days=' . $Days . '&edit=yes">' . _('Edit') . '</a></td> - <td><a href="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?SelectedIndex=' . $myrow['counterindex'] . '&SelectedTabs=' . - $SelectedTabs . '&Days=' . $Days . '&delete=yes" onclick="return confirm(\'' . - _('Are you sure you wish to delete this code and the expense it may have set up?') . '\');">' . - _('Delete') . '</a></td> - </tr>'; - }else{ - echo '<td>' . ConvertSQLDate($myrow['date']) . '</td> - <td>' . $Description['0'] . '</td> - <td class="number">' . locale_number_format($myrow['amount'],$CurrDecimalPlaces) . '</td> - <td>' . ConvertSQLDate($myrow['authorized']) . '</td> - <td>' . $myrow['notes'] . '</td> - <td>' . $myrow['receipt'] . '</td> - </tr>'; - } - } - //END WHILE LIST LOOP - - $sqlamount="SELECT sum(amount) - FROM pcashdetails - WHERE tabcode='".$SelectedTabs."'"; - - $ResultAmount = DB_query($sqlamount); - $Amount=DB_fetch_array($ResultAmount); - - if (!isset($Amount['0'])) { - $Amount['0']=0; - } - - echo '<tr> - <td colspan="2" style="text-align:right"><b>' . _('Current balance') . ':</b></td> - <td>' . locale_number_format($Amount['0'],$CurrDecimalPlaces) . '</td></tr>'; - - echo '</table>'; - echo '</div> - </form>'; - } - - if (! isset($_GET['delete'])) { - - if (!isset($Amount['0'])) { - $Amount['0']=0; - } - - echo '<form method="post" action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') .'"> - <div> - <input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; - if ( isset($_GET['edit'])) { - - $sql = "SELECT * FROM pcashdetails - WHERE counterindex='".$SelectedIndex."'"; - - $result = DB_query($sql); - $myrow = DB_fetch_array($result); - - $_POST['Date'] = ConvertSQLDate($myrow['date']); - $_POST['SelectedExpense'] = $myrow['codeexpense']; - $_POST['Amount'] = $myrow['amount']; - $_POST['Notes'] = $myrow['notes']; - $_POST['Receipt'] = $myrow['receipt']; - - echo '<input type="hidden" name="SelectedTabs" value="' . $SelectedTabs . '" /> - <input type="hidden" name="SelectedIndex" value="' . $SelectedIndex. '" /> - <input type="hidden" name="CurrentAmount" value="' . $Amount[0]. '" /> - <input type="hidden" name="Days" value="' . $Days . '" />'; - } - -/* Ricard: needs revision of this date initialization */ - if (!isset($_POST['Date'])) { - $_POST['Date']=Date($_SESSION['DefaultDateFormat']); - } - - echo '<br /> - <table class="selection">'; //Main table - if (isset($_GET['SelectedIndex'])) { - echo '<tr> - <th colspan="2"><h3>' . _('Update Cash Assignment') . '</h3></th> - </tr>'; - } else { - echo '<tr> - <th colspan="2"><h3>' . _('New Cash Assignment') . '</h3></th> - </tr>'; - } - echo '<tr> - <td>' . _('Cash Assignation Date') . ':</td> - <td><input type="text" class="date" alt="'.$_SESSION['DefaultDateFormat'].'" name="Date" required="required" autofocus="autofocus" size="10" maxlength="10" value="' . $_POST['Date'] . '" /></td> - </tr>'; - - - if (!isset($_POST['Amount'])) { - $_POST['Amount']=0; - } - - echo '<tr> - <td>' . _('Amount') . ':</td> - <td><input type="text" class="number" name="Amount" size="12" maxlength="11" value="' . locale_number_format($_POST['Amount'],$CurrDecimalPlaces) . '" /></td> - </tr>'; - - if (!isset($_POST['Notes'])) { - $_POST['Notes']=''; - } - - echo '<tr> - <td>' . _('Notes') . ':</td> - <td><input type="text" name="Notes" size="50" maxlength="49" value="' . $_POST['Notes'] . '" /></td> - </tr>'; - - if (!isset($_POST['Receipt'])) { - $_POST['Receipt']=''; - } - - echo '<tr> - <td>' . _('Receipt') . ':</td> - <td><input type="text" name="Receipt" size="50" maxlength="49" value="' . $_POST['Receipt'] . '" /></td> - </tr> - </table> - <input type="hidden" name="CurrentAmount" value="' . $Amount['0']. '" /> - <input type="hidden" name="SelectedTabs" value="' . $SelectedTabs . '" /> - <input type="hidden" name="Days" value="' .$Days. '" /> - <br /> - <div class="centre"> - <input type="submit" name="submit" value="' . _('Accept') . '" /> - <input type="submit" name="Cancel" value="' . _('Cancel') . '" /></div> - </div> - </form>'; - - } // end if user wish to delete -} - -include('includes/footer.php'); -?> +<?php +include('includes/session.php'); +$Title = _('Assignment of Cash to Petty Cash Tab'); +/* webERP manual links before header.php */ +$ViewTopic = 'PettyCash'; +$BookMark = 'CashAssignment'; +include('includes/header.php'); +if (isset($_POST['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_POST['SelectedTabs']); +} elseif (isset($_GET['SelectedTabs'])) { + $SelectedTabs = mb_strtoupper($_GET['SelectedTabs']); +} +if (isset($_POST['SelectedIndex'])) { + $SelectedIndex = $_POST['SelectedIndex']; +} elseif (isset($_GET['SelectedIndex'])) { + $SelectedIndex = $_GET['SelectedIndex']; +} +if (isset($_POST['Days'])) { + $Days = $_POST['Days']; +} elseif (isset($_GET['Days'])) { + $Days = $_GET['Days']; +} +if (isset($_POST['Cancel'])) { + unset($SelectedTabs); + unset($SelectedIndex); + unset($Days); + unset($_POST['Amount']); + unset($_POST['Notes']); + unset($_POST['Receipt']); +} +if (isset($_POST['Process'])) { + if ($SelectedTabs == '') { + prnMsg(_('You must first select a petty cash tab to assign cash'), 'error'); + unset($SelectedTabs); + } +} +if (isset($_POST['Go'])) { + $InputError = 0; + if ($Days <= 0) { + $InputError = 1; + prnMsg(_('The number of days must be a positive number'), 'error'); + $Days = 30; + } +} +if (isset($_POST['submit'])) { + //initialise no input errors assumed initially before we test + $InputError = 0; + echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/money_add.png" title="', _('Search'), '" alt="" />', ' ', $Title, ' + </p>'; + /* actions to take once the user has clicked the submit button + ie the page has called itself with some user input */ + if ($_POST['Amount'] == 0) { + $InputError = 1; + prnMsg('<br />' . _('The Amount must be input'), 'error'); + } + $SQLLimit = "SELECT pctabs.tablimit, + pctabs.currency, + currencies.decimalplaces + FROM pctabs, + currencies + WHERE pctabs.currency = currencies.currabrev + AND pctabs.tabcode='" . $SelectedTabs . "'"; + $ResultLimit = DB_query($SQLLimit); + $Limit = DB_fetch_array($ResultLimit); + if (($_POST['CurrentAmount']) > $Limit['tablimit']){ + $InputError = 1; + prnMsg(_('Cash NOT assigned because PC tab current balance is over its cash limit of') . ' ' . locale_number_format($Limit['tablimit'], $Limit['decimalplaces']) . ' ' . $Limit['currency'], 'error'); + prnMsg(_('Report expenses before being allowed to assign more cash or ask the administrator to increase the limit'), 'error'); + } + if ($InputError !=1 and (($_POST['CurrentAmount'] + $_POST['Amount']) > $Limit['tablimit'])) { + prnMsg(_('Cash assigned but PC tab current balance is over its cash limit of') . ' ' . locale_number_format($Limit['tablimit'], $Limit['decimalplaces']) . ' ' . $Limit['currency'], 'warning'); + prnMsg(_('Report expenses before being allowed to assign more cash or ask the administrator to increase the limit'), 'warning'); + } + if ($InputError != 1 and isset($SelectedIndex)) { + $SQL = "UPDATE pcashdetails + SET date = '" . FormatDateForSQL($_POST['Date']) . "', + amount = '" . filter_number_format($_POST['Amount']) . "', + authorized = '0000-00-00', + notes = '" . $_POST['Notes'] . "', + receipt = '" . $_POST['Receipt'] . "' + WHERE counterindex = '" . $SelectedIndex . "'"; + $Msg = _('Assignment of cash to PC Tab ') . ' ' . $SelectedTabs . ' ' . _('has been updated'); + } elseif ($InputError != 1) { + // Add new record on submit + $SQL = "INSERT INTO pcashdetails + (counterindex, + tabcode, + date, + codeexpense, + amount, + authorized, + posted, + notes, + receipt) + VALUES (NULL, + '" . $_POST['SelectedTabs'] . "', + '" . FormatDateForSQL($_POST['Date']) . "', + 'ASSIGNCASH', + '" . filter_number_format($_POST['Amount']) . "', + '0000-00-00', + '0', + '" . $_POST['Notes'] . "', + '" . $_POST['Receipt'] . "' + )"; + $Msg = _('Assignment of cash to PC Tab ') . ' ' . $_POST['SelectedTabs'] . ' ' . _('has been created'); + } + if ($InputError != 1) { + //run the SQL from either of the above possibilites + $Result = DB_query($SQL); + prnMsg($Msg, 'success'); + unset($_POST['SelectedExpense']); + unset($_POST['Amount']); + unset($_POST['Notes']); + unset($_POST['Receipt']); + unset($_POST['SelectedTabs']); + unset($_POST['Date']); + } +} elseif (isset($_GET['delete'])) { + echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/money_add.png" title="', _('Search'), '" alt="" />', ' ', $Title, ' + </p>'; + $SQL = "DELETE FROM pcashdetails + WHERE counterindex='" . $SelectedIndex . "'"; + $ErrMsg = _('The assignment of cash record could not be deleted because'); + $Result = DB_query($SQL, $ErrMsg); + prnMsg(_('Assignment of cash to PC Tab ') . ' ' . $SelectedTabs . ' ' . _('has been deleted'), 'success'); + unset($_GET['delete']); +} +if (!isset($SelectedTabs)) { + /* It could still be the second time the page has been run and a record has been selected for modification - SelectedTabs will exist because it was sent with the new call. If its the first time the page has been displayed with no parameters + then none of the above are true and the list of sales types will be displayed with + links to delete or edit each. These will call the same page again and allow update/input + or deletion of the records*/ + echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/money_add.png" title="', _('Search'), '" alt="" />', ' ', $Title, ' + </p>'; + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + $SQL = "SELECT tabcode + FROM pctabs + WHERE assigner='" . $_SESSION['UserID'] . "' + ORDER BY tabcode"; + $Result = DB_query($SQL); + echo '<table class="selection"> + <tr> + <td>', _('Assign cash to petty cash tab'), ':</td> + <td><select name="SelectedTabs">'; + while ($MyRow = DB_fetch_array($Result)) { + if (isset($_POST['SelectTabs']) and $MyRow['tabcode'] == $_POST['SelectTabs']) { + echo '<option selected="selected" value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } else { + echo '<option value="', $MyRow['tabcode'], '">', $MyRow['tabcode'], '</option>'; + } + } + echo '</select> + </td> + </tr>'; + echo '</table>'; // close main table + echo '<div class="centre"> + <input type="submit" name="Process" value="', _('Accept'), '" /> + <input type="submit" name="Cancel" value="', _('Cancel'), '" /> + </div>'; + echo '</form>'; +} +//end of ifs and buts! +if (isset($_POST['Process']) or isset($SelectedTabs)) { + if (!isset($_POST['submit'])) { + echo '<p class="page_title_text"> + <img src="', $RootPath, '/css/', $_SESSION['Theme'], '/images/money_add.png" title="', _('Search'), '" alt="" />', ' ', $Title, ' + </p>'; + } + echo '<div class="centre"> + <a href="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">', _('Select another tab'), '</a> + </div>'; + + echo '<br /><table class="selection">'; + echo ' <tr> + <td>' . _('Petty Cash Tab') . ':</td> + <td>' . $SelectedTabs . '</td> + </tr>'; + echo '</table>'; + + if (!isset($_GET['edit']) or isset($_POST['GO'])) { + if (isset($_POST['Cancel'])) { + unset($_POST['Amount']); + unset($_POST['Date']); + unset($_POST['Notes']); + unset($_POST['Receipt']); + } + if (!isset($Days)) { + $Days = 30; + } + /* Retrieve decimal places to display */ + $SqlDecimalPlaces = "SELECT decimalplaces + FROM currencies,pctabs + WHERE currencies.currabrev = pctabs.currency + AND tabcode='" . $SelectedTabs . "'"; + $Result = DB_query($SqlDecimalPlaces); + $MyRow = DB_fetch_array($Result); + $CurrDecimalPlaces = $MyRow['decimalplaces']; + $SQL = "SELECT counterindex, + tabcode, + tag, + date, + codeexpense, + amount, + authorized, + posted, + notes, + receipt + FROM pcashdetails + WHERE tabcode='" . $SelectedTabs . "' + AND date >=DATE_SUB(CURDATE(), INTERVAL " . $Days . " DAY) + ORDER BY date, + counterindex ASC"; + $Result = DB_query($SQL); + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + echo '<table class="selection"> + <tr> + <th colspan="8">', _('Detail of Tab Movements For Last'), ': + <input type="hidden" name="SelectedTabs" value="', $SelectedTabs, '" /> + <input type="text" class="number" name="Days" value="', $Days, '" required="required" maxlength="3" size="4" />' . _('Days') . ' + <input type="submit" name="Go" value="' . _('Go') . '" /></th> + </th> + </tr> + <tr> + <th>', _('Date'), '</th> + <th>', _('Expense Code'), '</th> + <th>', _('Amount'), '</th> + <th>', _('Notes'), '</th> + <th>', _('Receipt'), '</th> + <th>', _('Date Authorised'), '</th> + </tr>'; + $k = 0; //row colour counter + while ($MyRow = DB_fetch_array($Result)) { + if ($k == 1) { + echo '<tr class="EvenTableRows">'; + $k = 0; + } else { + echo '<tr class="OddTableRows">'; + $k = 1; + } + + $SQLdes = "SELECT description + FROM pcexpenses + WHERE codeexpense='" . $MyRow['codeexpense'] . "'"; + $ResultDes = DB_query($SQLdes); + $Description = DB_fetch_array($ResultDes); + if (!isset($Description[0])) { + $ExpenseCodeDes = 'ASSIGNCASH'; + } else { + $ExpenseCodeDes = $MyRow['codeexpense'] . ' - ' . $Description[0]; + } + + if ($MyRow['authorized'] == '0000-00-00') { + $AuthorisedDate = _('Unauthorised'); + } else { + $AuthorisedDate = ConvertSQLDate($MyRow['authorized']); + } + + if (($MyRow['authorized'] == '0000-00-00') and ($Description['0'] == 'ASSIGNCASH')) { + // only cash assignations NOT authorized can be modified or deleted + echo '<td>', ConvertSQLDate($MyRow['date']), '</td> + <td>', $ExpenseCodeDes, '</td> + <td class="number">', locale_number_format($MyRow['amount'], $CurrDecimalPlaces), '</td> + <td>', $MyRow['notes'], '</td> + <td>', $MyRow['receipt'], '</td> + <td>', $AuthorisedDate, '</td> + <td><a href="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '?SelectedIndex=', $MyRow['counterindex'], '&SelectedTabs=', $SelectedTabs, '&Days=', $Days, '&edit=yes">', _('Edit'), '</a></td> + <td><a href="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '?SelectedIndex=', $MyRow['counterindex'], '&SelectedTabs=', $SelectedTabs, '&Days=', $Days, '&delete=yes" onclick="return confirm(\'', _('Are you sure you wish to delete this code and the expense it may have set up?'), '\', \'Confirm Delete\', this);">', _('Delete'), '</a></td> + </tr>'; + } else { + echo '<td>', ConvertSQLDate($MyRow['date']), '</td> + <td>', $ExpenseCodeDes, '</td> + <td class="number">', locale_number_format($MyRow['amount'], $CurrDecimalPlaces), '</td> + <td>', $MyRow['notes'], '</td> + <td>', $MyRow['receipt'], '</td> + <td>', $AuthorisedDate, '</td> + </tr>'; + } + } + //END WHILE LIST LOOP + $SQLamount = "SELECT sum(amount) + FROM pcashdetails + WHERE tabcode='" . $SelectedTabs . "'"; + $ResultAmount = DB_query($SQLamount); + $Amount = DB_fetch_array($ResultAmount); + if (!isset($Amount['0'])) { + $Amount['0'] = 0; + } + echo '<tr> + <td colspan="2" style="text-align:right">', _('Current balance'), ':</td> + <td class="number">', locale_number_format($Amount['0'], $CurrDecimalPlaces), '</td> + </tr>'; + echo '</table> + </form>'; + } + if (!isset($_GET['delete'])) { + if (!isset($Amount['0'])) { + $Amount['0'] = 0; + } + echo '<form method="post" action="', htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8'), '">'; + echo '<input type="hidden" name="FormID" value="', $_SESSION['FormID'], '" />'; + if (isset($_GET['edit'])) { + /* Retrieve decimal places to display */ + $SqlDecimalPlaces = "SELECT decimalplaces + FROM currencies,pctabs + WHERE currencies.currabrev = pctabs.currency + AND tabcode='" . $SelectedTabs . "'"; + $Result = DB_query($SqlDecimalPlaces); + $MyRow = DB_fetch_array($Result); + $CurrDecimalPlaces = $MyRow['decimalplaces']; + $SQL = "SELECT counterindex, + tabcode, + tag, + date, + codeexpense, + amount, + authorized, + posted, + notes, + receipt + FROM pcashdetails + WHERE counterindex='" . $SelectedIndex . "'"; + $Result = DB_query($SQL); + $MyRow = DB_fetch_array($Result); + $_POST['Date'] = ConvertSQLDate($MyRow['date']); + $_POST['Selecte... [truncated message content] |
From: <dai...@us...> - 2017-09-08 09:40:31
|
Revision: 7827 http://sourceforge.net/p/web-erp/reponame/7827 Author: daintree Date: 2017-09-08 09:40:28 +0000 (Fri, 08 Sep 2017) Log Message: ----------- Phil portrait invoice now has narrative fixed to show the correct invoice number Modified Paths: -------------- trunk/PrintCustTransPortrait.php trunk/doc/Change.log Modified: trunk/PrintCustTransPortrait.php =================================================================== --- trunk/PrintCustTransPortrait.php 2017-09-08 09:37:51 UTC (rev 7826) +++ trunk/PrintCustTransPortrait.php 2017-09-08 09:40:28 UTC (rev 7827) @@ -517,7 +517,6 @@ if(isset($_GET['Email'])) { //email the invoice to address supplied include ('includes/htmlMimeMail.php'); - $FromTransNo--; //reverse the increment to retain the correct transaction number $FileName = $_SESSION['reports_dir'] . '/' . $_SESSION['DatabaseName'] . '_' . $InvOrCredit . '_' . $_GET['FromTransNo'] . '.pdf'; $pdf->Output($FileName,'F'); $mail = new htmlMimeMail(); Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-08 09:37:51 UTC (rev 7826) +++ trunk/doc/Change.log 2017-09-08 09:40:28 UTC (rev 7827) @@ -1,5 +1,6 @@ webERP Change Log +8/9/17 Phil: Fix portrait invoice email now has narrative of correct invocie number! 8/9/17 Andrew Couling: Petty cash improvements to tax taken from Tim's work 6/9/17 RChacon: Fix currency translation in PO_AuthorisationLevels.php. 6/9/17 Exson: Fixed the bug that invoice cannot be issued by same transaction multiple times in SuppTrans.php. |
From: <dai...@us...> - 2017-09-08 09:37:54
|
Revision: 7826 http://sourceforge.net/p/web-erp/reponame/7826 Author: daintree Date: 2017-09-08 09:37:51 +0000 (Fri, 08 Sep 2017) Log Message: ----------- Andrew Couling work on Petty cash module tax - taken from Tim fork Modified Paths: -------------- trunk/doc/Change.log trunk/doc/Manual/ManualPettyCash.html trunk/includes/MainMenuLinksArray.php trunk/includes/Z_POSDataCreation.php trunk/includes/header.php trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po trunk/sql/mysql/country_sql/default.sql trunk/sql/mysql/country_sql/demo.sql trunk/sql/mysql/upgrade4.14.1-4.14.2.sql Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/doc/Change.log 2017-09-08 09:37:51 UTC (rev 7826) @@ -1,9 +1,10 @@ webERP Change Log -17/09/06 RChacon: Fix currency translation in PO_AuthorisationLevels.php. -17/09/06 Exson: Fixed the bug that invoice cannot be issued by same transaction multiple times in SuppTrans.php. -17/08/30 Exson: Fixed the bug that can not display correctly while the same debtors has more than one transaction and make GL account which is not AR account or bank account transaction showing on too. -17/08/30 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. +8/9/17 Andrew Couling: Petty cash improvements to tax taken from Tim's work +6/9/17 RChacon: Fix currency translation in PO_AuthorisationLevels.php. +6/9/17 Exson: Fixed the bug that invoice cannot be issued by same transaction multiple times in SuppTrans.php. +30/8/17 Exson: Fixed the bug that can not display correctly while the same debtors has more than one transaction and make GL account which is not AR account or bank account transaction showing on too. +30/8/17 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. 10/8/17 PaulT: CounterSales.php and StockAdjustments.php: Apply fixes posted by Tim in weberp forums. 27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. 18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php Modified: trunk/doc/Manual/ManualPettyCash.html =================================================================== --- trunk/doc/Manual/ManualPettyCash.html 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/doc/Manual/ManualPettyCash.html 2017-09-08 09:37:51 UTC (rev 7826) @@ -2,7 +2,7 @@ <h2>Overview</h2> -<p>The Petty Cash module enables employees to submit expense claims directly into the system that can then be authorised by their immediate supervisor.</p> +<p>The Petty Cash module enables employees to submit expense claims directly into the system that can then be authorised by their supervisor.</p> <p>Petty cash expenses are controlled in a friendly way, enabling all employees (including those without accounting knowledge) to enter their expenses and get paid for them.</p> @@ -9,6 +9,7 @@ <p>The Petty cash module uses a temporary GL table (pcashdetails), containing all information about payments and expenses entered as petty cash. When cash assignments or expenses are authorized by a supervisor, they are posted into the gltrans table and flagged.</p> <p>Once any transaction in the petty cash system has been posted it cannot be modified, edited or deleted in any way. Once posted, that's it.</p> + <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> </div> @@ -18,11 +19,9 @@ <h4>Definition of expenses allowed to be used in the Petty Cash system.</h4> -<p>This table is used to isolate non-accountant users (most of workers/users of webERP) from the technical details and names used in accounting. E.g.: Code Expense: FUEL-COMMERCIAL</p> +<p>This table is used to isolate non-accountant users (most of workers/users of webERP) from the technical details and names used in accounting.</p> -<p>Description: Fuel for cars used on commercial trips to customers</p>Account: 12345678 - Commercial car expenses <p>So when the system posts a petty cash expense against gltrans table, it will be posted against the GL account code selected. -<p> <p>PcExpenses.php is used to maintain this table (pcexpenses).</p> @@ -39,7 +38,7 @@ <p>Here we need to define which expenses are allowed to a certain type of tab. This table is used to prevent users assigning expenses for expenses not allowed. as example, a user with role "member of parlament" could have a tab of a type "all allowed, including night drinks in a pub", while a user with role "hard worker" could have a tab of a type "transport to workplace" only, so the system can achieve a better control of each one's expenses.</p> -<p>Each company must define here the policy of petty cash pahyments.</p> +<p>Each company must define here the policy of petty cash payments.</p> <p>PcExpensesTypeTab.php is the script managing this.</p> <div class="floatright"> @@ -53,7 +52,7 @@ <p>A petty cash tab contains:</p> <ul> - <li>Tab Code</li> + <li>Tab Code: The identity of the petty cash tab, limited to 20 characters.</li> <li>User: User of the tab. Who is spending/receiving moeny for petty cash expenses. Must be a webERP user.</li> @@ -61,15 +60,24 @@ <li>Currency: A tab will handle money in one currency only. So users allowed to spend in 2 or more currencies (e.g. international commercial team) will have 1 tab for each currency</li> - <li>Limit: Maximum amount the user can spend, to have a better control. Nowadays it only issues a warning of the supervisor, but can be coded to work differently (better)</li> + <li>Limit: Maximum amount the user can spend, to have a better control. Nowadays it only issues a warning to the supervisor, but can be coded to work differently (better)</li> - <li>Authorizer: User supervisor of the petty cash user. User authorizing (or not) expenses done, checking money is spent wisely and asigning cash to users</li> + <li>Cash assigner: The user who will assign cash to the tab. This would typically be the supervisor of the user who is claiming an expense.</li> + + <li>Authorizer - Cash: The user who will authorise cash assigned to the tab. This could be the same user as 'Cash assigner', or perhaps someone higher up the hierarchy if greater financial control is required.</li> + + <li>Authorizer - Expenses: The user who will authorise expense claims.</li> <li>GL Account For Cash Assignment: GL account where the cash assigment comes from. It must be a bank account, so when assigning cash to a tab, the system will deduct the amount from the bank account and increase the petty cash account</li> <li>GL Account Petty Cash Tab. In GL we should have an account (one per currency) to reflect "amount of money distributed among employees" or "Petty Cash Account". This is the account where the money goes after a cash assigment is done or where the money comes where an expense is posted</li> -</ul> + + <li>Default Tag: For each expenses entry, any of the pre-defined tags can be selected, but most users will have one which use most frequently.</li> + + <li>Tax Group: The tax for each expense can be entered. Much like currencies, only one Tax Group can be applied to a tab. So users allowed to spend in 2 or more countries/territories will need 1 tab for each Tax Group.</li> + </ul> + <p>At this point we have the system ready to work.<br></p> <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> @@ -102,8 +110,12 @@ <li>Date</li> <li>Code of expense (from the list his/her tab is allowed depending on the type of tab involved)</li> + + <li>Tag</li> - <li>Amount</li> + <li>Gross Amount: The total amount being claimed including taxes</li> + + <li>Tax: The tax amount displayed on the receipt. Multiple tax fields will be displayed for Tax Groups with multiple tax authorites/rates. <li>Notes: For any further detail needed to remember</li> @@ -116,14 +128,24 @@ <h3><a id="AuthorizeExpense">Expense authorisation</a></h3> -<p>Supervisor will need to authorize expenses and cash assignemnts reported.<br></p> +<p>Once the expenses have been entered, a supervisor will need to authorize them.<br></p> -<p>In script PcAuthorizeExpenses.php the supervisor must select a tab he/she is supervising<br></p> +<p>In script PcAuthorizeExpenses.php the supervisor must select the tab he/she is supervising.<br></p> -<p>If there is any assignment or expense not authorized yet, it can be checked and if correct just tick it. If incorrect or in doubt (an employee claiming 10.000.000 USD for fuel car) he can call/email/report him and sort it out. Because it's not authorized yet it can be modified (to 100 USD...)<br></p> +<p>Expenses which have not yet been authorized will have a tick box alongside them. To authorize expenses, select the relevant tick boxes. If incorrect or in doubt (an employee claiming 10.000.000 USD for fuel car) he can call/email/report him and sort it out. Because it's not authorized yet it can be modified (to 100 USD...)<br></p> -<p>Once the update button is pressed and there are some entried ticked, then GL posting occurs.</p> +<p>When the update button is pressed and there are some expenses ticked, then GL posting occurs.</p> +<h3><a id="AuthorizeCash">Cash authorisation</a></h3> + +<p>A supervisor will also need to authorize assigned cash (or payments). <br></p> + +<p>In script PcAuthorizeCash.php the supervisor must select the tab he/she is supervising.<br></p> + +<p>Assigned cash entries which have not yet been authorized will have a tick box alongside them. To authorize assigned cash entries, select the relevant tick boxes.</p> + +<p>When the update button is pressed and there are some assigned cash entries ticked, then GL posting occurs.</p> + <h3>Posting workflow</h3> <p>If a cash assigment need to be posted then:</p> @@ -158,7 +180,7 @@ <h4>About advance payments</h4> -<p>About advance payments or refunds, we always run "open tabs", so employees asks for money first, and later on they spend it (we hope in an appropriate manner) and then report expenses incurred. Any difference will be settled "next report" or "next cash assignment".</p> +<p>Many organisations run "open tabs", so employees asks for money first, and later on they spend it (we hope in an appropriate manner) and then report expenses incurred. Any difference will be settled "next report" or "next cash assignment".</p> <p>That's the idea keeping expense report and cash assignment separate, as it's flexible and fits all situations:</p> Modified: trunk/includes/MainMenuLinksArray.php =================================================================== --- trunk/includes/MainMenuLinksArray.php 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/includes/MainMenuLinksArray.php 2017-09-08 09:37:51 UTC (rev 7826) @@ -448,14 +448,16 @@ '/MaintenanceTasks.php'); $MenuItems['PC']['Transactions']['Caption'] = array(_('Assign Cash to PC Tab'), - _('Cash Transfer Between Tabs'), + _('Transfer Assigned Cash Between PC Tabs'), _('Claim Expenses From PC Tab'), - _('Expenses Authorisation')); + _('Authorise Expenses'), + _('Authorise Assigned Cash')); $MenuItems['PC']['Transactions']['URL'] = array('/PcAssignCashToTab.php', '/PcAssignCashTabToTab.php', '/PcClaimExpensesFromTab.php', - '/PcAuthorizeExpenses.php'); + '/PcAuthorizeExpenses.php', + '/PcAuthorizeCash.php'); $MenuItems['PC']['Reports']['Caption'] = array(_('PC Tab General Report'), _('PC Expense General Report'), Modified: trunk/includes/Z_POSDataCreation.php =================================================================== --- trunk/includes/Z_POSDataCreation.php 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/includes/Z_POSDataCreation.php 2017-09-08 09:37:51 UTC (rev 7826) @@ -122,13 +122,11 @@ fwrite($FileHandle,"DELETE FROM stockmaster;\n"); - //$result = DB_query("SELECT stockid, categoryid, description, longdescription, units, barcode, taxcatid, decimalplaces, discountcategory FROM stockmaster WHERE (mbflag='B' OR mbflag='M' OR mbflag='D' OR mbflag='A') AND discontinued=0 AND controlled=0"); + $result = DB_query("SELECT stockid, categoryid, description, longdescription, units, barcode, taxcatid, decimalplaces, discountcategory FROM stockmaster WHERE (mbflag='B' OR mbflag='M' OR mbflag='D' OR mbflag='A') AND discontinued=0 AND controlled=0"); - $result = DB_query("SELECT stockid, categoryid, description, longdescription, units, barcode, taxcatid, decimalplaces, discountcategory, controlled FROM stockmaster WHERE (mbflag='B' OR mbflag='M' OR mbflag='D' OR mbflag='A') AND discontinued=0"); - while ($myrow = DB_fetch_array($result)) { - fwrite($FileHandle,"INSERT INTO stockmaster VALUES ('" . SQLite_Escape($myrow['stockid']) . "', '" . SQLite_Escape($myrow['categoryid']) . "', '" . SQLite_Escape ($myrow['description']) . "', '" . SQLite_Escape(str_replace("\n", '', $myrow['longdescription'])) . "', '" . SQLite_Escape($myrow['units']) . "', '" . SQLite_Escape ($myrow['barcode']) . "', '" . $myrow['taxcatid'] . "', '" . $myrow['decimalplaces'] . "', '" . SQLite_Escape($myrow['discountcategory']) . "', '" . $myrow['controlled'] . "' );\n"); + fwrite($FileHandle,"INSERT INTO stockmaster VALUES ('" . SQLite_Escape($myrow['stockid']) . "', '" . SQLite_Escape($myrow['categoryid']) . "', '" . SQLite_Escape ($myrow['description']) . "', '" . SQLite_Escape(str_replace("\n", '', $myrow['longdescription'])) . "', '" . SQLite_Escape($myrow['units']) . "', '" . SQLite_Escape ($myrow['barcode']) . "', '" . $myrow['taxcatid'] . "', '" . $myrow['decimalplaces'] . "', '" . SQLite_Escape($myrow['discountcategory']) . "' );\n"); } fwrite($FileHandle,"DELETE FROM prices;\n"); Modified: trunk/includes/header.php =================================================================== --- trunk/includes/header.php 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/includes/header.php 2017-09-08 09:37:51 UTC (rev 7826) @@ -55,10 +55,10 @@ if (isset($Title)) { echo '<div id="AppInfoDiv">'; //===HJ=== echo '<div id="AppInfoCompanyDiv">'; - echo '<img alt="'._('Company').'" src="'.$RootPath.'/css/'.$Theme.'/images/company.png" title="'._('Company').'" />' . stripslashes($_SESSION['CompanyRecord']['coyname']); + echo '<img alt="'._('Company').'" src="'.$RootPath.'/css/'.$_SESSION['Theme'].'/images/company.png" title="'._('Company').'" />' . stripslashes($_SESSION['CompanyRecord']['coyname']); echo '</div>'; echo '<div id="AppInfoUserDiv">'; - echo '<a href="'.$RootPath.'/UserSettings.php"><img alt="'._('User').'" src="'.$RootPath.'/css/'.$Theme.'/images/user.png" title="'._('User').'" />' . stripslashes($_SESSION['UsersRealName']) . '</a>'; + echo '<a href="'.$RootPath.'/UserSettings.php"><img alt="'._('User').'" src="'.$RootPath.'/css/'.$_SESSION['Theme'].'/images/user.png" title="'._('User').'" />' . stripslashes($_SESSION['UsersRealName']) . '</a>'; echo '</div>'; echo '<div id="AppInfoModuleDiv">'; // Make the title text a class, can be set to display:none is some themes @@ -89,10 +89,20 @@ echo '</li>'; //take off inline formatting, use CSS instead ===HJ=== if (count($_SESSION['AllowedPageSecurityTokens'])>1){ - echo '<li><a href="' , $RootPath , '/SelectCustomer.php">' , _('Customers') , '</a></li>'; - echo '<li><a href="' , $RootPath , '/SelectProduct.php">' , _('Items') , '</a></li>'; - echo '<li><a href="' , $RootPath , '/SelectSupplier.php">' , _('Suppliers') , '</a></li>'; - echo '<li><a href="' , $RootPath , '/ManualContents.php', $ViewTopic , $BookMark , '" rel="external" accesskey="8">' , _('Manual'), '</a></li>'; + echo '<li><a href="'.$RootPath.'/SelectCustomer.php">' . _('Customers') . '</a></li>'; + echo '<li><a href="'.$RootPath.'/SelectProduct.php">' . _('Items') . '</a></li>'; + echo '<li><a href="'.$RootPath.'/SelectSupplier.php">' . _('Suppliers') . '</a></li>'; +/* $DefaultManualLink = '<li><a rel="external" accesskey="8" href="' . $RootPath . '/doc/Manual/ManualContents.php'. $ViewTopic . $BookMark. '">' . _('Manual') . '</a></li>'; + if (mb_substr($_SESSION['Language'],0,2) != 'en'){ + if (file_exists('locale/'.$_SESSION['Language'].'/Manual/ManualContents.php')){ + echo '<li><a target="_blank" href="'.$RootPath.'/locale/'.$_SESSION['Language'].'/Manual/ManualContents.php'. $ViewTopic . $BookMark. '">' . _('Manual') . '</a></li>'; + } else { + echo $DefaultManualLink; + } + } else { + echo $DefaultManualLink; + }*/ + echo '<li><a href="', $RootPath, '/ManualContents.php', $ViewTopic, $BookMark, '" rel="external" accesskey="8">', _('Manual'), '</a></li>'; } echo '<li><a href="'.$RootPath.'/Logout.php" onclick="return confirm(\''._('Are you sure you wish to logout?').'\');">' . _('Logout') . '</a></li>'; Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-09-07 03:43:31 UTC (rev 7825) +++ trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-09-08 09:37:51 UTC (rev 7826) @@ -295,6 +295,7 @@ #: AccountGroups.php:476 AddCustomerContacts.php:165 #: AddCustomerContacts.php:275 AddCustomerContacts.php:279 #: AddCustomerContacts.php:282 BOMs.php:140 BOMs.php:896 BOMs.php:898 +#: BOMs_SingleLevel.php:125 BOMs_SingleLevel.php:793 BOMs_SingleLevel.php:795 #: CompanyPreferences.php:423 CompanyPreferences.php:425 #: CompanyPreferences.php:438 CompanyPreferences.php:440 #: CompanyPreferences.php:453 CompanyPreferences.php:455 @@ -344,20 +345,20 @@ #: SystemParameters.php:624 SystemParameters.php:632 SystemParameters.php:672 #: SystemParameters.php:763 SystemParameters.php:772 SystemParameters.php:780 #: SystemParameters.php:798 SystemParameters.php:805 SystemParameters.php:849 -#: SystemParameters.php:945 SystemParameters.php:1088 SystemParameters.php:1090 -#: SystemParameters.php:1100 SystemParameters.php:1102 -#: SystemParameters.php:1156 SystemParameters.php:1168 -#: SystemParameters.php:1170 SystemParameters.php:1208 -#: SystemParameters.php:1210 SystemParameters.php:1232 -#: SystemParameters.php:1234 TaxGroups.php:311 TaxGroups.php:314 -#: TaxGroups.php:365 TestPlanResults.php:304 TestPlanResults.php:532 -#: TestPlanResults.php:747 TestPlanResults.php:864 TestPlanResults.php:924 -#: TestPlanResults.php:928 UserGLAccounts.php:187 UserGLAccounts.php:196 -#: UserSettings.php:209 UserSettings.php:212 UserSettings.php:224 -#: UserSettings.php:227 WWW_Users.php:547 WWW_Users.php:549 WWW_Users.php:718 -#: WWW_Users.php:721 WWW_Users.php:734 WWW_Users.php:737 WWW_Users.php:749 -#: WWW_Users.php:752 WWW_Users.php:764 WWW_Users.php:767 -#: reportwriter/languages/en_US/reports.php:114 +#: SystemParameters.php:945 SystemParameters.php:1088 +#: SystemParameters.php:1090 SystemParameters.php:1100 +#: SystemParameters.php:1102 SystemParameters.php:1156 +#: SystemParameters.php:1168 SystemParameters.php:1170 +#: SystemParameters.php:1208 SystemParameters.php:1210 +#: SystemParameters.php:1232 SystemParameters.php:1234 TaxGroups.php:311 +#: TaxGroups.php:314 TaxGroups.php:365 TestPlanResults.php:304 +#: TestPlanResults.php:532 TestPlanResults.php:747 TestPlanResults.php:864 +#: TestPlanResults.php:924 TestPlanResults.php:928 UserGLAccounts.php:187 +#: UserGLAccounts.php:196 UserSettings.php:209 UserSettings.php:212 +#: UserSettings.php:224 UserSettings.php:227 WWW_Users.php:547 +#: WWW_Users.php:549 WWW_Users.php:718 WWW_Users.php:721 WWW_Users.php:734 +#: WWW_Users.php:737 WWW_Users.php:749 WWW_Users.php:752 WWW_Users.php:764 +#: WWW_Users.php:767 msgid "Yes" msgstr "موافق" @@ -415,21 +416,20 @@ #: SystemParameters.php:625 SystemParameters.php:633 SystemParameters.php:673 #: SystemParameters.php:764 SystemParameters.php:773 SystemParameters.php:781 #: SystemParameters.php:799 SystemParameters.php:806 SystemParameters.php:850 -#: SystemParameters.php:946 SystemParameters.php:1087 SystemParameters.php:1091 -#: SystemParameters.php:1099 SystemParameters.php:1103 -#: SystemParameters.php:1157 SystemParameters.php:1167 -#: SystemParameters.php:1171 SystemParameters.php:1207 -#: SystemParameters.php:1211 SystemParameters.php:1231 -#: SystemParameters.php:1235 TaxGroups.php:312 TaxGroups.php:315 -#: TaxGroups.php:367 TestPlanResults.php:306 TestPlanResults.php:535 -#: TestPlanResults.php:749 TestPlanResults.php:866 TestPlanResults.php:925 -#: TestPlanResults.php:927 UserGLAccounts.php:189 UserGLAccounts.php:199 -#: UserSettings.php:208 UserSettings.php:211 UserSettings.php:223 -#: UserSettings.php:226 WWW_Users.php:546 WWW_Users.php:550 WWW_Users.php:717 -#: WWW_Users.php:720 WWW_Users.php:733 WWW_Users.php:736 WWW_Users.php:748 -#: WWW_Users.php:751 WWW_Users.php:763 WWW_Users.php:766 -#: includes/PDFLowGPPageHeader.inc:44 -#: reportwriter/languages/en_US/reports.php:82 +#: SystemParameters.php:946 SystemParameters.php:1087 +#: SystemParameters.php:1091 SystemParameters.php:1099 +#: SystemParameters.php:1103 SystemParameters.php:1157 +#: SystemParameters.php:1167 SystemParameters.php:1171 +#: SystemParameters.php:1207 SystemParameters.php:1211 +#: SystemParameters.php:1231 SystemParameters.php:1235 TaxGroups.php:312 +#: TaxGroups.php:315 TaxGroups.php:367 TestPlanResults.php:306 +#: TestPlanResults.php:535 TestPlanResults.php:749 TestPlanResults.php:866 +#: TestPlanResults.php:925 TestPlanResults.php:927 UserGLAccounts.php:189 +#: UserGLAccounts.php:199 UserSettings.php:208 UserSettings.php:211 +#: UserSettings.php:223 UserSettings.php:226 WWW_Users.php:546 +#: WWW_Users.php:550 WWW_Users.php:717 WWW_Users.php:720 WWW_Users.php:733 +#: WWW_Users.php:736 WWW_Users.php:748 WWW_Users.php:751 WWW_Users.php:763 +#: WWW_Users.php:766 includes/PDFLowGPPageHeader.inc:44 msgid "No" msgstr "ﻻ" @@ -507,7 +507,6 @@ #: UnitsOfMeasure.php:186 WorkCentres.php:146 WorkOrderEntry.php:865 #: WOSerialNos.php:335 WWW_Access.php:133 WWW_Users.php:392 #: includes/InputSerialItemsKeyed.php:60 includes/OutputSerialItems.php:99 -#: reportwriter/languages/en_US/reports.php:141 #, php-format msgid "Delete" msgstr "حذف" @@ -551,15 +550,16 @@ msgid "Update" msgstr "" -#: AccountGroups.php:378 AccountGroups.php:418 AnalysisHorizontalIncome.php:125 -#: AnalysisHorizontalIncome.php:526 AnalysisHorizontalPosition.php:79 -#: AnalysisHorizontalPosition.php:362 DailyBankTransactions.php:256 -#: GLAccountUsers.php:253 GLBalanceSheet.php:720 GLCashFlowsIndirect.php:749 -#: GLCashFlowsIndirect.php:782 GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 -#: GLTrialBalance.php:740 InternalStockRequestInquiry.php:263 -#: PurchasesReport.php:231 PurchasesReport.php:253 SecurityTokens.php:140 -#: SecurityTokens.php:156 UserGLAccounts.php:259 -#: Z_GLAccountUsersCopyAuthority.php:96 includes/Login.php:8 +#: AccountGroups.php:378 AccountGroups.php:418 +#: AnalysisHorizontalIncome.php:125 AnalysisHorizontalIncome.php:526 +#: AnalysisHorizontalPosition.php:79 AnalysisHorizontalPosition.php:362 +#: DailyBankTransactions.php:256 GLAccountUsers.php:253 GLBalanceSheet.php:720 +#: GLCashFlowsIndirect.php:749 GLCashFlowsIndirect.php:782 +#: GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 GLTrialBalance.php:740 +#: InternalStockRequestInquiry.php:263 PurchasesReport.php:231 +#: PurchasesReport.php:253 SecurityTokens.php:140 SecurityTokens.php:156 +#: UserGLAccounts.php:259 Z_GLAccountUsersCopyAuthority.php:96 +#: includes/Login.php:8 msgid "Return" msgstr "" @@ -789,8 +789,8 @@ #: WWW_Users.php:333 includes/PDFPickingListHeader.inc:25 #: includes/PDFStatementPageHeader.inc:76 includes/PDFTransPageHeader.inc:85 #: includes/PDFTransPageHeaderPortrait.inc:113 includes/PDFWOPageHeader.inc:19 -#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:298 -#: ../webSHOP/Register.php:595 +#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:443 +#: ../webSHOP/Register.php:608 msgid "Email" msgstr "" @@ -835,16 +835,17 @@ msgstr "" #: AddCustomerContacts.php:236 Factors.php:234 SupplierContacts.php:239 -#: ../webSHOP/Checkout.php:379 ../webSHOP/Register.php:610 +#: ../webSHOP/Checkout.php:527 ../webSHOP/Register.php:623 msgid "Contact Name" msgstr "" #: AddCustomerContacts.php:254 Contracts.php:788 PDFRemittanceAdvice.php:247 #: PO_Header.php:1026 PO_Header.php:1111 SelectCreditItems.php:246 -#: SelectCustomer.php:406 SelectOrderItems.php:626 SupplierTenderCreate.php:395 -#: includes/PDFStatementPageHeader.inc:72 includes/PDFTransPageHeader.inc:84 -#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:389 -#: ../webSHOP/Register.php:255 ../webSHOP/Register.php:723 +#: SelectCustomer.php:406 SelectOrderItems.php:626 +#: SupplierTenderCreate.php:395 includes/PDFStatementPageHeader.inc:72 +#: includes/PDFTransPageHeader.inc:84 +#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:537 +#: ../webSHOP/Register.php:260 ../webSHOP/Register.php:737 msgid "Phone" msgstr "" @@ -916,7 +917,6 @@ #: includes/PDFQuotationPortraitPageHeader.inc:80 #: includes/PDFStatementPageHeader.inc:164 includes/PDFTransPageHeader.inc:51 #: includes/PDFTransPageHeaderPortrait.inc:62 -#: reportwriter/languages/en_US/reports.php:64 msgid "Date" msgstr "" @@ -1028,7 +1028,6 @@ #: StockSerialItemResearch.php:9 StockSerialItems.php:9 StockStatus.php:45 #: StockTransferControlled.php:14 SuppLoginSetup.php:24 WWW_Users.php:28 #: includes/MainMenuLinksArray.php:24 -#: reportwriter/languages/en_US/reports.php:243 msgid "Inventory" msgstr "" @@ -1037,13 +1036,14 @@ msgstr "" #: AgedControlledInventory.php:42 MRPReschedules.php:124 MRPShortages.php:260 -#: StockClone.php:53 Stocks.php:63 reportwriter/languages/en_US/reports.php:103 +#: StockClone.php:53 Stocks.php:63 msgid "Stock" msgstr "" #: AgedControlledInventory.php:43 AutomaticTranslationDescriptions.php:37 #: BOMIndented.php:315 BOMIndentedReverse.php:293 BOMInquiry.php:109 -#: BOMInquiry.php:198 BOMs.php:656 BOMs.php:1014 CollectiveWorkOrderCost.php:53 +#: BOMInquiry.php:198 BOMs.php:656 BOMs.php:1014 BOMs_SingleLevel.php:558 +#: BOMs_SingleLevel.php:905 CollectiveWorkOrderCost.php:53 #: CollectiveWorkOrderCost.php:325 ContractBOM.php:241 ContractBOM.php:353 #: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2112 #: CounterSales.php:2266 CreditStatus.php:152 CreditStatus.php:243 @@ -1092,8 +1092,8 @@ #: includes/PDFStockLocTransferHeader.inc:65 #: includes/PDFStockTransferHeader.inc:36 includes/PDFTopItemsHeader.inc:50 #: includes/PDFTransPageHeader.inc:211 -#: includes/PDFTransPageHeaderPortrait.inc:256 includes/DefineLabelClass.php:12 -#: includes/DefineLabelClass.php:45 ../webSHOP/includes/PlaceOrder.php:236 +#: includes/PDFTransPageHeaderPortrait.inc:256 api/api_xml-rpc.php:3489 +#: ../webSHOP/includes/PlaceOrder.php:250 msgid "Description" msgstr "" @@ -1140,10 +1140,10 @@ #: api/api_debtortransactions.php:1271 api/api_debtortransactions.php:1284 #: api/api_debtortransactions.php:1581 includes/PDFQuotationPageHeader.inc:119 #: includes/PDFQuotationPortraitPageHeader.inc:100 -#: includes/PO_PDFOrderPageHeader.inc:81 -#: reportwriter/languages/en_US/reports.php:107 -#: ../webSHOP/includes/DisplayShoppingCart.php:7 -#: ../webSHOP/includes/PlaceOrder.php:285 +#: includes/PO_PDFOrderPageHeader.inc:81 api/api_debtortransactions.php:1271 +#: api/api_debtortransactions.php:1284 api/api_debtortransactions.php:1581 +#: ../webSHOP/includes/DisplayShoppingCart.php:8 +#: ../webSHOP/includes/PlaceOrder.php:299 #, php-format msgid "Total" msgstr "" @@ -1244,9 +1244,6 @@ #: Tax.php:310 Z_DataExport.php:72 Z_DataExport.php:168 Z_DataExport.php:259 #: Z_DataExport.php:308 Z_DataExport.php:347 Z_DataExport.php:383 #: Z_DataExport.php:419 Z_DataExport.php:471 Z_poRebuildDefault.php:41 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:180 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:188 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:343 #: includes/PDFPaymentRun_PymtFooter.php:59 #: includes/PDFPaymentRun_PymtFooter.php:89 #: includes/PDFPaymentRun_PymtFooter.php:119 @@ -1253,6 +1250,9 @@ #: includes/PDFPaymentRun_PymtFooter.php:156 #: includes/PDFPaymentRun_PymtFooter.php:187 #: includes/PDFPaymentRun_PymtFooter.php:218 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:180 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:188 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:343 msgid "Back to the menu" msgstr "" @@ -1303,9 +1303,10 @@ #: includes/PDFPaymentRun_PymtFooter.php:91 #: includes/PDFPaymentRun_PymtFooter.php:121 #: includes/PDFPaymentRun_PymtFooter.php:158 -#: includes/PDFPaymentRun_PymtFooter.php:189 +#: includes/PDFPaymentRun_PymtFooter.php:189 includes/ConnectDB_mysqli.inc:70 +#: includes/ConnectDB_mysql.inc:62 #: ../webSHOP/includes/DatabaseFunctions.php:60 -#: ../webSHOP/includes/Functions.php:438 ../webSHOP/includes/PlaceOrder.php:70 +#: ../webSHOP/includes/Functions.php:448 ../webSHOP/includes/PlaceOrder.php:68 msgid "The SQL that failed was" msgstr "" @@ -1462,7 +1463,7 @@ #: StockCategorySalesInquiry.php:154 StockCategorySalesInquiry.php:188 #: StockCategorySalesInquiry.php:189 StockCategorySalesInquiry.php:194 #: StockCategorySalesInquiry.php:217 StockCategorySalesInquiry.php:230 -#: TopItems.php:193 TopItems.php:194 ../webSHOP/includes/Functions.php:41 +#: TopItems.php:193 TopItems.php:194 ../webSHOP/includes/Functions.php:40 msgid "N/A" msgstr "" @@ -1472,12 +1473,13 @@ msgid "Horizontal Analysis of Statement of Comprehensive Income" msgstr "" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 -#: Z_UpdateChartDetailsBFwd.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 +#: GLTagProfit_Loss.php:14 Z_UpdateChartDetailsBFwd.php:14 msgid "The selected period from is actually after the period to" msgstr "" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 +#: GLTagProfit_Loss.php:14 msgid "Please reselect the reporting period" msgstr "" @@ -1558,25 +1560,25 @@ msgid "Show on Screen (HTML)" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 -#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 +#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "A period up to 12 months in duration can be specified" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 -#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 +#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "" "the system automatically shows a comparative for the same period from the " "previous year" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 -#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 +#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "it cannot do this if a period of more than 12 months is specified" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 -#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 +#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "Please select an alternative period range" msgstr "" @@ -1917,13 +1919,13 @@ #: StockLocStatus.php:94 StockLocStatus.php:99 StockLocStatus.php:104 #: StockLocStatus.php:109 StockQuantityByDate.php:25 SupplierPriceList.php:27 #: SupplierPriceList.php:29 SupplierTenderCreate.php:683 -#: SupplierTenderCreate.php:685 SupplierTenders.php:409 SupplierTenders.php:411 -#: SupplierTransInquiry.php:31 SystemParameters.php:1119 -#: SystemParameters.php:1125 SystemParameters.php:1131 -#: SystemParameters.php:1137 SystemParameters.php:1143 TopItems.php:32 -#: TopItems.php:49 TopItems.php:71 TopItems.php:73 WorkOrderEntry.php:903 -#: WorkOrderEntry.php:906 WorkOrderIssue.php:964 WorkOrderIssue.php:967 -#: reportwriter/languages/en_US/reports.php:54 +#: SupplierTenderCreate.php:685 SupplierTenders.php:409 +#: SupplierTenders.php:411 SupplierTransInquiry.php:31 +#: SystemParameters.php:1119 SystemParameters.php:1125 +#: SystemParameters.php:1131 SystemParameters.php:1137 +#: SystemParameters.php:1143 TopItems.php:32 TopItems.php:49 TopItems.php:71 +#: TopItems.php:73 WorkOrderEntry.php:903 WorkOrderEntry.php:906 +#: WorkOrderIssue.php:964 WorkOrderIssue.php:967 msgid "All" msgstr "" @@ -1971,7 +1973,6 @@ #: Z_CheckAllocationsFrom.php:32 Z_CheckAllocationsFrom.php:57 #: Z_CheckAllocs.php:62 Z_CheckGLTransBalance.php:12 #: includes/InputSerialItemsFile.php:94 includes/InputSerialItemsFile.php:152 -#: reportwriter/languages/en_US/reports.php:111 msgid "Type" msgstr "" @@ -1980,7 +1981,7 @@ msgstr "" #: AuditTrail.php:179 api/api_xml-rpc.php:311 api/api_xml-rpc.php:777 -#: api/api_xml-rpc.php:2187 reportwriter/languages/en_US/reports.php:72 +#: api/api_xml-rpc.php:2187 msgid "Field Name" msgstr "" @@ -2040,7 +2041,6 @@ #: SalesInquiry.php:798 SalesInquiry.php:1107 StockDispatch.php:515 #: StockLocTransferReceive.php:106 SupplierTransInquiry.php:56 #: includes/PO_PDFOrderPageHeader.inc:40 -#: reportwriter/languages/en_US/reports.php:105 msgid "To" msgstr "" @@ -2926,7 +2926,8 @@ #: includes/PDFInventoryValnPageHeader.inc:39 #: includes/PDFOrderPageHeader_generic.inc:93 #: includes/PDFPeriodStockTransListingPageHeader.inc:50 -#: includes/PDFPickingListHeader.inc:74 includes/PDFQuotationPageHeader.inc:108 +#: includes/PDFPickingListHeader.inc:74 +#: includes/PDFQuotationPageHeader.inc:108 #: includes/PDFQuotationPortraitPageHeader.inc:95 #: includes/PDFSalesOrder_generic.inc:95 #: includes/PDFSellThroughSupportClaimPageHeader.inc:27 @@ -2996,9 +2997,11 @@ #: includes/PDFLowGPPageHeader.inc:16 #: includes/PDFOrderPageHeader_generic.inc:79 #: includes/PDFOstdgGRNsPageHeader.inc:16 -#: includes/PDFPaymentRunPageHeader.inc:11 includes/PDFPickingListHeader.inc:48 +#: includes/PDFPaymentRunPageHeader.inc:11 +#: includes/PDFPickingListHeader.inc:48 #: includes/PDFProfitAndLossPageHeader.inc:27 -#: includes/PDFSalesAnalPageHeader.inc:15 includes/PDFSalesOrder_generic.inc:81 +#: includes/PDFSalesAnalPageHeader.inc:15 +#: includes/PDFSalesOrder_generic.inc:81 #: includes/PDFSellThroughSupportClaimPageHeader.inc:16 #: includes/PDFStockCheckPageHeader.inc:12 #: includes/PDFStockComparisonPageHeader.inc:12 @@ -3005,11 +3008,11 @@ #: includes/PDFStockLocTransferHeader.inc:25 #: includes/PDFStockNegativesHeader.inc:12 #: includes/PDFStockTransferHeader.inc:16 -#: includes/PDFSupplierBalsPageHeader.inc:20 includes/PDFTabReportHeader.inc:15 +#: includes/PDFSupplierBalsPageHeader.inc:20 +#: includes/PDFTabReportHeader.inc:15 #: includes/PDFTagProfitAndLossPageHeader.inc:29 #: includes/PDFTaxPageHeader.inc:27 includes/PDFTopItemsHeader.inc:34 #: includes/PDFTrialBalancePageHeader.inc:18 -#: reportwriter/languages/en_US/reports.php:88 msgid "Printed" msgstr "" @@ -3047,7 +3050,8 @@ #: includes/PDFProfitAndLossPageHeader.inc:28 #: includes/PDFQuotationPageHeader.inc:32 #: includes/PDFQuotationPortraitPageHeader.inc:81 -#: includes/PDFSalesAnalPageHeader.inc:15 includes/PDFSalesOrder_generic.inc:85 +#: includes/PDFSalesAnalPageHeader.inc:15 +#: includes/PDFSalesOrder_generic.inc:85 #: includes/PDFSellThroughSupportClaimPageHeader.inc:16 #: includes/PDFStatementPageHeader.inc:40 #: includes/PDFStatementPageHeader.inc:43 @@ -3065,7 +3069,6 @@ #: includes/PDFTransPageHeaderPortrait.inc:37 #: includes/PDFTrialBalancePageHeader.inc:18 includes/PDFWOPageHeader.inc:12 #: includes/PO_PDFOrderPageHeader.inc:17 -#: reportwriter/languages/en_US/reports.php:86 msgid "Page" msgstr "" @@ -3196,11 +3199,11 @@ msgid "Costed Bill Of Material" msgstr "" -#: BOMInquiry.php:20 BOMs.php:992 +#: BOMInquiry.php:20 BOMs.php:992 BOMs_SingleLevel.php:883 msgid "Select a manufactured part" msgstr "" -#: BOMInquiry.php:20 BOMs.php:992 +#: BOMInquiry.php:20 BOMs.php:992 BOMs_SingleLevel.php:883 msgid "or Assembly or Kit part" msgstr "" @@ -3208,20 +3211,20 @@ msgid "to view the costed bill of materials" msgstr "" -#: BOMInquiry.php:21 BOMs.php:992 +#: BOMInquiry.php:21 BOMs.php:992 BOMs_SingleLevel.php:883 msgid "Parts must be defined in the stock item entry" msgstr "" -#: BOMInquiry.php:21 BOMs.php:992 +#: BOMInquiry.php:21 BOMs.php:992 BOMs_SingleLevel.php:883 msgid "modification screen as manufactured" msgstr "" -#: BOMInquiry.php:21 BOMs.php:992 +#: BOMInquiry.php:21 BOMs.php:992 BOMs_SingleLevel.php:883 msgid "" "kits or assemblies to be available for construction of a bill of material" msgstr "" -#: BOMInquiry.php:26 BOMs.php:996 MRPDemands.php:336 +#: BOMInquiry.php:26 BOMs.php:996 BOMs_SingleLevel.php:887 MRPDemands.php:336 #: PO_SelectOSPurchOrder.php:288 PO_SelectPurchOrder.php:190 #: SelectQASamples.php:275 Shipt_Select.php:169 TestPlanResults.php:153 #: WorkOrderEntry.php:933 WorkOrderIssue.php:980 @@ -3228,7 +3231,7 @@ msgid "Enter text extracts in the" msgstr "" -#: BOMInquiry.php:26 BOMs.php:996 MRPDemands.php:336 +#: BOMInquiry.php:26 BOMs.php:996 BOMs_SingleLevel.php:887 MRPDemands.php:336 #: PO_SelectOSPurchOrder.php:288 PO_SelectPurchOrder.php:190 #: SelectQASamples.php:275 Shipt_Select.php:169 TestPlanResults.php:153 #: WorkOrderEntry.php:933 WorkOrderIssue.php:980 @@ -3254,13 +3257,13 @@ #: SelectWorkOrder.php:206 SellThroughSupport.php:202 Shipt_Select.php:174 #: SuppFixedAssetChgs.php:122 SupplierPriceList.php:54 #: SupplierPriceList.php:414 SupplierTenderCreate.php:566 -#: SupplierTenderCreate.php:706 SupplierTenders.php:433 TestPlanResults.php:158 -#: WorkOrderEntry.php:938 WorkOrderEntry.php:942 WorkOrderEntry.php:944 -#: WorkOrderIssue.php:985 +#: SupplierTenderCreate.php:706 SupplierTenders.php:433 +#: TestPlanResults.php:158 WorkOrderEntry.php:938 WorkOrderEntry.php:942 +#: WorkOrderEntry.php:944 WorkOrderIssue.php:985 msgid "OR" msgstr "" -#: BOMInquiry.php:29 BOMs.php:999 MRPDemands.php:339 +#: BOMInquiry.php:29 BOMs.php:999 BOMs_SingleLevel.php:890 MRPDemands.php:339 #: PO_SelectOSPurchOrder.php:292 PO_SelectPurchOrder.php:195 #: SelectQASamples.php:280 Shipt_Select.php:174 TestPlanResults.php:158 #: WorkOrderEntry.php:938 WorkOrderIssue.php:985 @@ -3299,13 +3302,13 @@ msgid "Search Now" msgstr "" -#: BOMInquiry.php:47 BOMs.php:933 CollectiveWorkOrderCost.php:132 -#: ContractBOM.php:51 InternalStockRequestInquiry.php:510 MRPDemands.php:56 -#: MRPReport.php:605 PO_Items.php:852 PO_SelectOSPurchOrder.php:65 -#: PO_SelectPurchOrder.php:48 SelectCompletedOrder.php:98 -#: SelectCreditItems.php:302 SelectProduct.php:583 SelectQASamples.php:176 -#: SelectSalesOrder.php:1035 SelectWorkOrder.php:51 Shipt_Select.php:61 -#: SupplierPriceList.php:81 SupplierTenderCreate.php:731 +#: BOMInquiry.php:47 BOMs.php:933 BOMs_SingleLevel.php:824 +#: CollectiveWorkOrderCost.php:132 ContractBOM.php:51 +#: InternalStockRequestInquiry.php:510 MRPDemands.php:56 MRPReport.php:605 +#: PO_Items.php:852 PO_SelectOSPurchOrder.php:65 PO_SelectPurchOrder.php:48 +#: SelectCompletedOrder.php:98 SelectCreditItems.php:302 SelectProduct.php:583 +#: SelectQASamples.php:176 SelectSalesOrder.php:1035 SelectWorkOrder.php:51 +#: Shipt_Select.php:61 SupplierPriceList.php:81 SupplierTenderCreate.php:731 #: SupplierTenders.php:576 TestPlanResults.php:59 WorkOrderEntry.php:112 #: WorkOrderIssue.php:630 msgid "" @@ -3313,14 +3316,15 @@ "extract entered" msgstr "" -#: BOMInquiry.php:50 BOMs.php:936 MRPDemands.php:59 +#: BOMInquiry.php:50 BOMs.php:936 BOMs_SingleLevel.php:827 MRPDemands.php:59 msgid "" "At least one stock description keyword or an extract of a stock code must be " "entered for the search" msgstr "" -#: BOMInquiry.php:95 BOMs.php:982 MRPCalendar.php:213 MRPDemands.php:80 -#: MRPDemands.php:289 POReport.php:483 POReport.php:1266 SalesInquiry.php:758 +#: BOMInquiry.php:95 BOMs.php:982 BOMs_SingleLevel.php:873 MRPCalendar.php:213 +#: MRPDemands.php:80 MRPDemands.php:289 POReport.php:483 POReport.php:1266 +#: SalesInquiry.php:758 msgid "The SQL to find the parts selected failed with the message" msgstr "" @@ -3344,7 +3348,7 @@ #: SupplierTenders.php:688 TestPlanResults.php:179 TestPlanResults.php:510 #: TopItems.php:172 WorkOrderCosting.php:100 WorkOrderEntry.php:974 #: WorkOrderIssue.php:1010 WorkOrderIssue.php:1090 -#: includes/PDFInventoryValnPageHeader.inc:34 includes/DefineLabelClass.php:21 +#: includes/DefineLabelClass.php:21 includes/PDFInventoryValnPageHeader.inc:34 msgid "Units" msgstr "" @@ -3368,8 +3372,9 @@ msgid "per" msgstr "" -#: BOMInquiry.php:197 BOMs.php:738 WOCanBeProducedNow.php:48 -#: WorkOrderReceive.php:191 WorkOrderReceive.php:409 Z_BottomUpCosts.php:33 +#: BOMInquiry.php:197 BOMs.php:738 BOMs_SingleLevel.php:635 +#: WOCanBeProducedNow.php:48 WorkOrderReceive.php:191 WorkOrderReceive.php:409 +#: Z_BottomUpCosts.php:33 msgid "Component" msgstr "" @@ -3445,7 +3450,7 @@ msgid "Multi-Level Bill Of Materials Maintenance" msgstr "" -#: BOMs.php:33 +#: BOMs.php:33 BOMs_SingleLevel.php:31 msgid "A maximum of 15 levels of bill of materials only can be displayed" msgstr "" @@ -3453,31 +3458,31 @@ msgid "The component and the parent is the same" msgstr "" -#: BOMs.php:59 +#: BOMs.php:59 BOMs_SingleLevel.php:49 msgid "" "An error occurred in retrieving the components of the BOM during the check " "for recursion" msgstr "" -#: BOMs.php:60 +#: BOMs.php:60 BOMs_SingleLevel.php:50 msgid "" "The SQL that was used to retrieve the components of the BOM and that failed " "in the process was" msgstr "" -#: BOMs.php:115 +#: BOMs.php:115 BOMs_SingleLevel.php:100 msgid "Could not retrieve the BOM components because" msgstr "" -#: BOMs.php:116 +#: BOMs.php:116 BOMs_SingleLevel.php:101 msgid "The SQL used to retrieve the components was" msgstr "" -#: BOMs.php:130 +#: BOMs.php:130 BOMs_SingleLevel.php:115 msgid "No lower levels" msgstr "" -#: BOMs.php:133 +#: BOMs.php:133 BOMs_SingleLevel.php:118 msgid "Drill Down" msgstr "" @@ -3490,55 +3495,55 @@ #: StockClone.php:116 StockClone.php:741 StockClone.php:746 StockClone.php:751 #: StockClone.php:755 Stocks.php:1065 Stocks.php:1068 Stocks.php:1081 #: SupplierTenderCreate.php:884 SupplierTenders.php:720 WorkOrderEntry.php:998 -#: WorkOrderIssue.php:1032 reportwriter/languages/en_US/reports.php:270 +#: WorkOrderIssue.php:1032 #, php-format msgid "No Image" msgstr "" -#: BOMs.php:200 +#: BOMs.php:200 BOMs_SingleLevel.php:154 #, php-format msgid "" "Are you sure you wish to delete this component from the bill of material?" msgstr "" -#: BOMs.php:296 +#: BOMs.php:296 BOMs_SingleLevel.php:242 msgid "The effective after date field must be a date in the format" msgstr "" -#: BOMs.php:302 +#: BOMs.php:302 BOMs_SingleLevel.php:248 msgid "The effective to date field must be a date in the format" msgstr "" -#: BOMs.php:308 StockAdjustments.php:165 StockTransfers.php:173 -#: WorkOrderEntry.php:494 +#: BOMs.php:308 BOMs_SingleLevel.php:254 StockAdjustments.php:165 +#: StockTransfers.php:173 WorkOrderEntry.php:494 msgid "The quantity entered must be numeric" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "The effective to date must be a date after the effective after date" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "The effective to date is" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "days before the effective after date" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "No updates have been performed" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "Effective after was" msgstr "" -#: BOMs.php:322 +#: BOMs.php:322 BOMs_SingleLevel.php:266 msgid "and effective to was" msgstr "" -#: BOMs.php:333 +#: BOMs.php:333 BOMs_SingleLevel.php:277 msgid "" "Only non-serialised or non-lot controlled items can be set to auto issue. " "These items require the lot/serial numbers of items issued to the works " @@ -3550,118 +3555,122 @@ msgid "The component selected is the same with the parent, it is not allowed" msgstr "" -#: BOMs.php:366 +#: BOMs.php:366 BOMs_SingleLevel.php:302 msgid "Could not update this BOM component because" msgstr "" -#: BOMs.php:367 +#: BOMs.php:367 BOMs_SingleLevel.php:303 msgid "The SQL used to update the component was" msgstr "" -#: BOMs.php:370 +#: BOMs.php:370 BOMs_SingleLevel.php:306 msgid "Details for" msgstr "" -#: BOMs.php:370 RevisionTranslations.php:30 +#: BOMs.php:370 BOMs_SingleLevel.php:306 RevisionTranslations.php:30 msgid "have been updated" msgstr "" -#: BOMs.php:389 +#: BOMs.php:389 BOMs_SingleLevel.php:325 msgid "An error occurred in checking the component is not already on the BOM" msgstr "" -#: BOMs.php:390 +#: BOMs.php:390 BOMs_SingleLevel.php:326 msgid "" "The SQL that was used to check the component was not already on the BOM and " "that failed in the process was" msgstr "" -#: BOMs.php:422 +#: BOMs.php:422 BOMs_SingleLevel.php:351 msgid "Could not insert the BOM component because" msgstr "" -#: BOMs.php:423 +#: BOMs.php:423 BOMs_SingleLevel.php:352 msgid "The SQL used to insert the component was" msgstr "" -#: BOMs.php:428 +#: BOMs.php:428 BOMs_SingleLevel.php:357 msgid "A new component part" msgstr "" -#: BOMs.php:428 +#: BOMs.php:428 BOMs_SingleLevel.php:357 msgid "has been added to the bill of material for part" msgstr "" -#: BOMs.php:434 +#: BOMs.php:434 BOMs_SingleLevel.php:363 msgid "The component" msgstr "" -#: BOMs.php:434 +#: BOMs.php:434 BOMs_SingleLevel.php:363 msgid "is already recorded as a component of" msgstr "" -#: BOMs.php:434 +#: BOMs.php:434 BOMs_SingleLevel.php:363 msgid "" "Whilst the quantity of the component required can be modified it is " "inappropriate for a component to appear more than once in a bill of material" msgstr "" -#: BOMs.php:455 +#: BOMs.php:455 BOMs_SingleLevel.php:384 msgid "Could not delete this BOM components because" msgstr "" -#: BOMs.php:456 +#: BOMs.php:456 BOMs_SingleLevel.php:385 msgid "The SQL used to delete the BOM was" msgstr "" -#: BOMs.php:466 +#: BOMs.php:466 BOMs_SingleLevel.php:395 msgid "The component part" msgstr "" -#: BOMs.php:466 +#: BOMs.php:466 BOMs_SingleLevel.php:395 msgid "has been deleted from this BOM" msgstr "" #: BOMs.php:489 BOMs.php:525 BOMs.php:549 BOMs.php:574 BOMs.php:598 +#: BOMs_SingleLevel.php:418 BOMs_SingleLevel.php:454 BOMs_SingleLevel.php:478 +#: BOMs_SingleLevel.php:503 BOMs_SingleLevel.php:527 msgid "Could not retrieve the description of the parent part because" msgstr "" #: BOMs.php:490 BOMs.php:526 BOMs.php:550 BOMs.php:575 BOMs.php:599 +#: BOMs_SingleLevel.php:419 BOMs_SingleLevel.php:455 BOMs_SingleLevel.php:479 +#: BOMs_SingleLevel.php:504 BOMs_SingleLevel.php:528 msgid "The SQL used to retrieve description of the parent part was" msgstr "" -#: BOMs.php:502 FixedAssetRegister.php:390 StockClone.php:883 -#: StockClone.php:885 Stocks.php:1211 Stocks.php:1213 +#: BOMs.php:502 BOMs_SingleLevel.php:431 FixedAssetRegister.php:390 +#: StockClone.php:883 StockClone.php:885 Stocks.php:1211 Stocks.php:1213 msgid "Purchased" msgstr "" -#: BOMs.php:505 StockClone.php:873 StockClone.php:875 Stocks.php:1201 -#: Stocks.php:1203 +#: BOMs.php:505 BOMs_SingleLevel.php:434 StockClone.php:873 StockClone.php:875 +#: Stocks.php:1201 Stocks.php:1203 msgid "Manufactured" msgstr "" -#: BOMs.php:508 +#: BOMs.php:508 BOMs_SingleLevel.php:437 msgid "Kit Set" msgstr "" -#: BOMs.php:511 BOMs.php:604 StockClone.php:878 StockClone.php:880 -#: Stocks.php:1206 Stocks.php:1208 +#: BOMs.php:511 BOMs.php:604 BOMs_SingleLevel.php:440 BOMs_SingleLevel.php:533 +#: StockClone.php:878 StockClone.php:880 Stocks.php:1206 Stocks.php:1208 msgid "Phantom" msgstr "" -#: BOMs.php:515 +#: BOMs.php:515 BOMs_SingleLevel.php:444 msgid "Select a Different BOM" msgstr "" -#: BOMs.php:531 +#: BOMs.php:531 BOMs_SingleLevel.php:460 msgid "Manufactured parent items" msgstr "" -#: BOMs.php:554 +#: BOMs.php:554 BOMs_SingleLevel.php:483 msgid "Assembly parent items" msgstr "" -#: BOMs.php:579 +#: BOMs.php:579 BOMs_SingleLevel.php:508 msgid "Kit sets" msgstr "" @@ -3669,8 +3678,8 @@ msgid "Level" msgstr "" -#: BOMs.php:653 EDIMessageFormat.php:130 SuppInvGRNs.php:117 -#: SuppInvGRNs.php:258 reportwriter/languages/en_US/reports.php:98 +#: BOMs.php:653 BOMs_SingleLevel.php:556 EDIMessageFormat.php:130 +#: SuppInvGRNs.php:117 SuppInvGRNs.php:258 msgid "Sequence" msgstr "" @@ -3689,42 +3698,43 @@ #: StockStatus.php:93 SupplierTenderCreate.php:137 WhereUsedInquiry.php:74 #: WorkCentres.php:131 WorkCentres.php:232 api/api_xml-rpc.php:2531 #: api/api_xml-rpc.php:2577 api/api_xml-rpc.php:2773 -#: includes/PDFPeriodStockTransListingPageHeader.inc:51 -#: includes/PDFStockNegativesHeader.inc:31 msgid "Location" msgstr "" -#: BOMs.php:658 WhereUsedInquiry.php:73 includes/MainMenuLinksArray.php:338 +#: BOMs.php:658 BOMs_SingleLevel.php:560 WhereUsedInquiry.php:73 +#: includes/MainMenuLinksArray.php:338 msgid "Work Centre" msgstr "" -#: BOMs.php:660 ContractBOM.php:243 InternalStockRequest.php:279 -#: SupplierTenderCreate.php:436 SupplierTenders.php:328 -#: WOCanBeProducedNow.php:47 WOCanBeProducedNow.php:52 +#: BOMs.php:660 BOMs_SingleLevel.php:562 ContractBOM.php:243 +#: InternalStockRequest.php:279 SupplierTenderCreate.php:436 +#: SupplierTenders.php:328 WOCanBeProducedNow.php:47 WOCanBeProducedNow.php:52 #: includes/PDFTransPageHeader.inc:214 #: includes/PDFTransPageHeaderPortrait.inc:259 msgid "UOM" msgstr "" -#: BOMs.php:661 BOMs.php:877 WhereUsedInquiry.php:76 -#: includes/PDFBOMListingPageHeader.inc:40 +#: BOMs.php:661 BOMs.php:877 BOMs_SingleLevel.php:563 BOMs_SingleLevel.php:774 +#: WhereUsedInquiry.php:76 includes/PDFBOMListingPageHeader.inc:40 msgid "Effective After" msgstr "" -#: BOMs.php:662 BOMs.php:881 PurchData.php:703 SellThroughSupport.php:267 -#: WhereUsedInquiry.php:77 includes/PDFBOMListingPageHeader.inc:41 +#: BOMs.php:662 BOMs.php:881 BOMs_SingleLevel.php:564 BOMs_SingleLevel.php:778 +#: PurchData.php:703 SellThroughSupport.php:267 WhereUsedInquiry.php:77 +#: includes/PDFBOMListingPageHeader.inc:41 msgid "Effective To" msgstr "" -#: BOMs.php:663 WorkOrderIssue.php:895 WorkOrderStatus.php:128 +#: BOMs.php:663 BOMs_SingleLevel.php:565 WorkOrderIssue.php:895 +#: WorkOrderStatus.php:128 msgid "Auto Issue" msgstr "" -#: BOMs.php:664 InventoryValuation.php:197 +#: BOMs.php:664 BOMs_SingleLevel.php:566 InventoryValuation.php:197 msgid "Qty On Hand" msgstr "" -#: BOMs.php:669 +#: BOMs.php:669 BOMs_SingleLevel.php:571 msgid "No materials found." msgstr "" @@ -3732,31 +3742,31 @@ msgid "Print Date" msgstr "" -#: BOMs.php:729 +#: BOMs.php:729 BOMs_SingleLevel.php:626 msgid "Edit the details of the selected component in the fields below" msgstr "" -#: BOMs.php:729 +#: BOMs.php:729 BOMs_SingleLevel.php:626 msgid "Click on the Enter Information button to update the component details" msgstr "" -#: BOMs.php:751 +#: BOMs.php:751 BOMs_SingleLevel.php:647 msgid "New Component Details" msgstr "" -#: BOMs.php:754 +#: BOMs.php:754 BOMs_SingleLevel.php:650 msgid "Component code" msgstr "" -#: BOMs.php:784 +#: BOMs.php:784 BOMs_SingleLevel.php:680 msgid "Could not retrieve the list of potential components because" msgstr "" -#: BOMs.php:785 +#: BOMs.php:785 BOMs_SingleLevel.php:681 msgid "The SQL used to retrieve the list of potential components part was" msgstr "" -#: BOMs.php:797 +#: BOMs.php:797 BOMs_SingleLevel.php:693 msgid "Sequence in BOM" msgstr "" @@ -3764,27 +3774,27 @@ msgid "Number with decimal places is acceptable" msgstr "" -#: BOMs.php:830 +#: BOMs.php:830 BOMs_SingleLevel.php:727 msgid "Work Centre Added" msgstr "" -#: BOMs.php:836 Contracts.php:898 +#: BOMs.php:836 BOMs_SingleLevel.php:733 Contracts.php:898 msgid "There are no work centres set up yet" msgstr "" -#: BOMs.php:836 Contracts.php:898 +#: BOMs.php:836 BOMs_SingleLevel.php:733 Contracts.php:898 msgid "Please use the link below to set up work centres" msgstr "" -#: BOMs.php:837 Contracts.php:899 +#: BOMs.php:837 BOMs_SingleLevel.php:734 Contracts.php:899 msgid "Work Centre Maintenance" msgstr "" -#: BOMs.php:859 +#: BOMs.php:859 BOMs_SingleLevel.php:756 msgid "Enter the quantity of this item required for the parent item" msgstr "" -#: BOMs.php:887 +#: BOMs.php:887 BOMs_SingleLevel.php:784 msgid "Auto Issue this Component to Work Orders" msgstr "" @@ -3792,7 +3802,7 @@ msgid "Remark" msgstr "" -#: BOMs.php:992 +#: BOMs.php:992 BOMs_SingleLevel.php:883 msgid "to maintain the bill of material for using the options below" msgstr "" @@ -3829,8 +3839,8 @@ #: POReport.php:748 POReport.php:1282 POReport.php:1309 POReport.php:1448 #: POReport.php:1642 SalesGLPostings.php:116 SalesGLPostings.php:233 #: SalesGLPostings.php:339 SalesInquiry.php:774 SalesInquiry.php:809 -#: SalesInquiry.php:977 SalesInquiry.php:1234 StockCategorySalesInquiry.php:165 -#: Z_ChangeStockCategory.php:108 +#: SalesInquiry.php:977 SalesInquiry.php:1234 +#: StockCategorySalesInquiry.php:165 Z_ChangeStockCategory.php:108 msgid "Stock Category" msgstr "" @@ -3899,17 +3909,18 @@ #: DiscountCategories.php:222 GoodsReceived.php:121 #: InventoryPlanningPrefSupplier.php:72 PDFCOA.php:64 #: PDFSalesBySalesperson.php:85 PDFWeeklyOrders.php:81 SalesCategories.php:182 -#: SalesCategories.php:540 SalesTopItemsInquiry.php:220 SelectWorkOrder.php:340 -#: ShipmentCosting.php:148 ShipmentCosting.php:539 Shipments.php:398 -#: Shipments.php:485 StockUsage.php:60 SuppCreditGRNs.php:290 -#: WorkOrderCosting.php:97 WorkOrderCosting.php:129 WorkOrderIssue.php:858 -#: WorkOrderReceive.php:829 WorkOrderStatus.php:65 WorkOrderStatus.php:97 -#: includes/PDFInventoryPlanPageHeader.inc:50 +#: SalesCategories.php:540 SalesTopItemsInquiry.php:220 +#: SelectWorkOrder.php:340 ShipmentCosting.php:148 ShipmentCosting.php:539 +#: Shipments.php:398 Shipments.php:485 StockUsage.php:60 +#: SuppCreditGRNs.php:290 WorkOrderCosting.php:97 WorkOrderCosting.php:129 +#: WorkOrderIssue.php:858 WorkOrderReceive.php:829 WorkOrderStatus.php:65 +#: WorkOrderStatus.php:97 includes/PDFInventoryPlanPageHeader.inc:50 #: includes/PDFInventoryValnPageHeader.inc:32 #: includes/PDFLowGPPageHeader.inc:45 includes/PDFOstdgGRNsPageHeader.inc:38 #: includes/PDFSellThroughSupportClaimPageHeader.inc:24 #: includes/PDFStockCheckPageHeader.inc:31 -#: includes/PDFStockComparisonPageHeader.inc:33 includes/PDFWOPageHeader.inc:69 +#: includes/PDFStockComparisonPageHeader.inc:33 +#: includes/PDFWOPageHeader.inc:69 msgid "Item" msgstr "" @@ -4559,8 +4570,9 @@ #: SelectCreditItems.php:243 SelectCustomer.php:13 SelectCustomer.php:181 #: SelectCustomer.php:182 SelectOrderItems.php:623 #: SelectRecurringSalesOrder.php:91 SelectSalesOrder.php:853 -#: SelectSalesOrder.php:870 SellThroughSupport.php:262 StockLocMovements.php:93 -#: StockMovements.php:107 includes/PDFAgedDebtorsPageHeader.inc:48 +#: SelectSalesOrder.php:870 SellThroughSupport.php:262 +#: StockLocMovements.php:93 StockMovements.php:107 +#: includes/PDFAgedDebtorsPageHeader.inc:48 #: includes/PDFBankingSummaryPageHeader.inc:56 #: includes/PDFCustTransListingPageHeader.inc:48 #: includes/PDFDebtorBalsPageHeader.inc:30 @@ -4593,6 +4605,7 @@ #: SalesInquiry.php:950 SalesInquiry.php:961 SalesInquiry.php:967 #: SalesInquiry.php:973 SalesInquiry.php:1138 SalesInquiry.php:1213 #: SalesInquiry.php:1232 SelectCustomer.php:402 SelectOrderItems.php:723 +#: ../webSHOP/Checkout.php:389 msgid "Customer Name" msgstr "" @@ -4644,12 +4657,13 @@ #: StockCategorySalesInquiry.php:121 StockLocTransferReceive.php:542 #: SupplierTenders.php:123 SupplierTenders.php:529 #: includes/PDFOrderPageHeader_generic.inc:92 -#: includes/PDFPickingListHeader.inc:73 includes/PDFQuotationPageHeader.inc:107 +#: includes/PDFPickingListHeader.inc:73 +#: includes/PDFQuotationPageHeader.inc:107 #: includes/PDFQuotationPortraitPageHeader.inc:94 #: includes/PDFSalesOrder_generic.inc:94 #: includes/PDFStockNegativesHeader.inc:32 includes/PDFWOPageHeader.inc:43 #: includes/PDFWOPageHeader.inc:70 includes/PO_PDFOrderPageHeader.inc:76 -#: ../webSHOP/includes/DisplayShoppingCart.php:6 +#: ../webSHOP/includes/DisplayShoppingCart.php:7 msgid "Item Description" msgstr "" @@ -4660,8 +4674,8 @@ msgid "Ordered" msgstr "" -#: ConfirmDispatch_Invoice.php:306 FTP_RadioBeacon.php:83 GoodsReceived.php:125 -#: GoodsReceived.php:129 +#: ConfirmDispatch_Invoice.php:306 FTP_RadioBeacon.php:83 +#: GoodsReceived.php:125 GoodsReceived.php:129 #, php-format msgid "Already" msgstr "" @@ -4694,9 +4708,9 @@ #: api/api_xml-rpc.php:981 includes/PDFQuotationPageHeader.inc:109 #: includes/PDFQuotationPortraitPageHeader.inc:96 #: includes/PDFTransPageHeaderPortrait.inc:261 -#: includes/PO_PDFOrderPageHeader.inc:80 includes/DefineLabelClass.php:49 -#: ../webSHOP/includes/DisplayShoppingCart.php:9 -#: ../webSHOP/includes/Functions.php:59 +#: includes/PO_PDFOrderPageHeader.inc:80 api/api_xml-rpc.php:981 +#: ../webSHOP/includes/DisplayShoppingCart.php:10 +#: ../webSHOP/includes/Functions.php:58 msgid "Price" msgstr "" @@ -4855,11 +4869,13 @@ msgid "Please remedy this" msgstr "" -#: ConfirmDispatch_Invoice.php:683 Credit_Invoice.php:544 GoodsReceived.php:323 +#: ConfirmDispatch_Invoice.php:683 Credit_Invoice.php:544 +#: GoodsReceived.php:323 msgid "The company information and preferences could not be retrieved" msgstr "" -#: ConfirmDispatch_Invoice.php:683 Credit_Invoice.php:544 GoodsReceived.php:323 +#: ConfirmDispatch_Invoice.php:683 Credit_Invoice.php:544 +#: GoodsReceived.php:323 msgid "see your system administrator" msgstr "" @@ -5056,8 +5072,8 @@ #: WorkOrderReceive.php:742 includes/SQL_CommonFunctions.inc:21 #: includes/SQL_CommonFunctions.inc:25 includes/SQL_CommonFunctions.inc:179 #: includes/SQL_CommonFunctions.inc:198 includes/SQL_CommonFunctions.inc:480 -#: includes/SQL_CommonFunctions.inc:502 ../webSHOP/includes/Functions.php:180 -#: ../webSHOP/includes/Functions.php:187 +#: includes/SQL_CommonFunctions.inc:502 ../webSHOP/includes/Functions.php:190 +#: ../webSHOP/includes/Functions.php:197 msgid "CRITICAL ERROR" msgstr "" @@ -5181,7 +5197,7 @@ #: includes/SQL_CommonFunctions.inc:21 includes/SQL_CommonFunctions.inc:25 #: includes/SQL_CommonFunctions.inc:179 includes/SQL_CommonFunctions.inc:198 #: includes/SQL_CommonFunctions.inc:480 includes/SQL_CommonFunctions.inc:502 -#: ../webSHOP/includes/Functions.php:180 ../webSHOP/includes/Functions.php:187 +#: ../webSHOP/includes/Functions.php:190 ../webSHOP/includes/Functions.php:197 msgid "NOTE DOWN THIS ERROR AND SEEK ASSISTANCE" msgstr "" @@ -6135,7 +6151,8 @@ msgstr "" #: Contracts.php:126 FixedAssetItems.php:40 Manufacturers.php:41 -#: Manufacturers.php:135 SalesCategories.php:46 StockClone.php:81 Stocks.php:76 +#: Manufacturers.php:135 SalesCategories.php:46 StockClone.php:81 +#: Stocks.php:76 msgid "Only " msgstr "" @@ -6147,14 +6164,14 @@ msgstr "" #: Contracts.php:132 FixedAssetItems.php:46 Manufacturers.php:47 -#: Manufacturers.php:141 SalesCategories.php:52 StockClone.php:87 Stocks.php:82 -#: Z_MakeNewCompany.php:53 +#: Manufacturers.php:141 SalesCategories.php:52 StockClone.php:87 +#: Stocks.php:82 Z_MakeNewCompany.php:53 msgid "Only graphics files can be uploaded" msgstr "" #: Contracts.php:140 FixedAssetItems.php:54 Manufacturers.php:55 -#: Manufacturers.php:149 SalesCategories.php:61 StockClone.php:96 Stocks.php:93 -#: Z_MakeNewCompany.php:59 +#: Manufacturers.php:149 SalesCategories.php:61 StockClone.php:96 +#: Stocks.php:93 Z_MakeNewCompany.php:59 msgid "The existing image c... [truncated message content] |
From: <rc...@us...> - 2017-09-07 03:43:34
|
Revision: 7825 http://sourceforge.net/p/web-erp/reponame/7825 Author: rchacon Date: 2017-09-07 03:43:31 +0000 (Thu, 07 Sep 2017) Log Message: ----------- Fix currency translation in PO_AuthorisationLevels.php. Modified Paths: -------------- trunk/PO_AuthorisationLevels.php trunk/doc/Change.log trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po Modified: trunk/PO_AuthorisationLevels.php =================================================================== --- trunk/PO_AuthorisationLevels.php 2017-09-06 06:08:38 UTC (rev 7824) +++ trunk/PO_AuthorisationLevels.php 2017-09-07 03:43:31 UTC (rev 7825) @@ -3,11 +3,15 @@ /* $Id$*/ include('includes/session.php'); - $Title = _('Purchase Order Authorisation Maintenance'); +$ViewTopic = ''; +$BookMark = 'PO_AuthorisationLevels'; include('includes/header.php'); -echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/group_add.png" title="' . _('Search') . '" alt="" />' . ' ' . $Title . '</p><br />'; +echo '<p class="page_title_text"><img alt="" src="', $RootPath, '/css/', $Theme, + '/images/group_add.png" title="', // Icon image. + $Title, '" /> ', // Icon title. + $Title, '</p>';// Page title. /*Note: If CanCreate==0 then this means the user can create orders @@ -127,6 +131,7 @@ <th>' . _('Create Order') . '</th> <th>' . _('Can Release') . '<br />' . _('Invoices') . '</th> <th>' . _('Authority Level') . '</th> + <th colspan="2"> </th> </tr>'; while ($myrow=DB_fetch_array($Result)) { @@ -143,7 +148,7 @@ echo '<tr> <td>' . $myrow['userid'] . '</td> <td>' . $myrow['realname'] . '</td> - <td>' . $myrow['currency'] . '</td> + <td>', _($myrow['currency']), '</td> <td>' . $DisplayCanCreate . '</td> <td>' . $DisplayOffHold . '</td> <td class="number">' . locale_number_format($myrow['authlevel'],$myrow['decimalplaces']) . '</td> Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-09-06 06:08:38 UTC (rev 7824) +++ trunk/doc/Change.log 2017-09-07 03:43:31 UTC (rev 7825) @@ -1,5 +1,6 @@ webERP Change Log +17/09/06 RChacon: Fix currency translation in PO_AuthorisationLevels.php. 17/09/06 Exson: Fixed the bug that invoice cannot be issued by same transaction multiple times in SuppTrans.php. 17/08/30 Exson: Fixed the bug that can not display correctly while the same debtors has more than one transaction and make GL account which is not AR account or bank account transaction showing on too. 17/08/30 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-09-06 06:08:38 UTC (rev 7824) +++ trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-09-07 03:43:31 UTC (rev 7825) @@ -8,7 +8,7 @@ "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-15 10:37-0600\n" -"PO-Revision-Date: 2017-08-15 10:58-0600\n" +"PO-Revision-Date: 2017-09-06 21:28-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: TecnoSoluciones.com <web...@te...>\n" "Language: es_ES\n" @@ -22829,7 +22829,7 @@ #: PO_AuthorisationLevels.php:7 msgid "Purchase Order Authorisation Maintenance" -msgstr "Administrar la Autorización de Orden de Compra" +msgstr "Administrar la autorización de orden de compra" #: PO_AuthorisationLevels.php:53 msgid "There already exists an entry for this user/currency combination" @@ -22850,7 +22850,7 @@ #: PO_AuthorisationLevels.php:127 msgid "Create Order" -msgstr "Crear Pedido" +msgstr "Crear pedido" #: PO_AuthorisationLevels.php:128 msgid "Can Release" |
From: <rc...@us...> - 2017-09-04 19:02:56
|
Revision: 7823 http://sourceforge.net/p/web-erp/reponame/7823 Author: rchacon Date: 2017-09-04 19:02:53 +0000 (Mon, 04 Sep 2017) Log Message: ----------- Improve the Spanish translation. Modified Paths: -------------- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-08-30 06:20:09 UTC (rev 7822) +++ trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-09-04 19:02:53 UTC (rev 7823) @@ -8,7 +8,7 @@ "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-15 10:37-0600\n" -"PO-Revision-Date: 2017-08-15 10:31-0600\n" +"PO-Revision-Date: 2017-08-15 10:58-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: TecnoSoluciones.com <web...@te...>\n" "Language: es_ES\n" @@ -3875,7 +3875,7 @@ #: BOMs.php:692 msgid "Print Date" -msgstr "" +msgstr "Imprimir fecha" #: BOMs.php:729 msgid "Edit the details of the selected component in the fields below" @@ -16882,7 +16882,7 @@ #: InternalStockRequestFulfill.php:173 InternalStockRequestFulfill.php:192 msgid "An internal stock request for" -msgstr "" +msgstr "Una solicitud interna de inventario para" #: InternalStockRequestFulfill.php:173 InternalStockRequestFulfill.php:192 msgid "has been fulfilled from location" @@ -29490,7 +29490,7 @@ #: SelectProduct.php:99 msgid "Item Type" -msgstr "" +msgstr "Tipo de artículo" #: SelectProduct.php:103 msgid "Assembly Item" @@ -29677,7 +29677,7 @@ #: SelectProduct.php:831 msgid "image" -msgstr "" +msgstr "imagen" #: SelectQASamples.php:5 msgid "Select QA Samples" @@ -44444,7 +44444,7 @@ #: Z_UpdateSalesAnalysisWithLatestCustomerData.php:43 msgid "and branch code" -msgstr "" +msgstr "y código de sucursal" #: Z_UpdateSalesAnalysisWithLatestCustomerData.php:47 msgid "" @@ -52402,7 +52402,7 @@ #: reportwriter/languages/en_US/reports.php:208 msgid "Image Dimensions (mm)" -msgstr "" +msgstr "Dimensiones de la imagen (mm)" #: reportwriter/languages/en_US/reports.php:209 msgid "Line Attributes" @@ -52572,7 +52572,7 @@ #: reportwriter/languages/en_US/reports.php:271 msgid "Image - JPG or PNG" -msgstr "" +msgstr "Imagen - JPG o PNG" #: reportwriter/languages/en_US/reports.php:272 msgid "Rectangle" @@ -52865,7 +52865,7 @@ #: ../webSHOP/Checkout.php:108 msgid "and the message" -msgstr "" +msgstr "y el mensaje" #: ../webSHOP/Checkout.php:108 msgid "was returned from" @@ -53355,7 +53355,7 @@ #: ../webSHOP/ItemDetails.php:98 msgid "incl Tax" -msgstr "" +msgstr "impuesto incluido" #: ../webSHOP/ItemDetails.php:102 ../webSHOP/ItemDetails.php:111 #: ../webSHOP/includes/Functions.php:43 ../webSHOP/includes/Functions.php:52 |
From: <ex...@us...> - 2017-08-30 06:20:11
|
Revision: 7822 http://sourceforge.net/p/web-erp/reponame/7822 Author: exsonqu Date: 2017-08-30 06:20:09 +0000 (Wed, 30 Aug 2017) Log Message: ----------- Modified Paths: -------------- trunk/doc/Change.log Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-08-30 06:19:18 UTC (rev 7821) +++ trunk/doc/Change.log 2017-08-30 06:20:09 UTC (rev 7822) @@ -1,5 +1,6 @@ webERP Change Log +17/08/30 Exson: Fixed the bug that can not display correctly while the same debtors has more than one transaction and make GL account which is not AR account or bank account transaction showing on too. 17/08/30 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. 10/8/17 PaulT: CounterSales.php and StockAdjustments.php: Apply fixes posted by Tim in weberp forums. 27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. |
From: <ex...@us...> - 2017-08-30 06:19:21
|
Revision: 7821 http://sourceforge.net/p/web-erp/reponame/7821 Author: exsonqu Date: 2017-08-30 06:19:18 +0000 (Wed, 30 Aug 2017) Log Message: ----------- 17/08/30 Exson: Fixed the bug that can not display correctly while the same debtors has more than one transaction and make GL account which is not AR account or bank account transaction showing on too. Modified Paths: -------------- trunk/CustWhereAlloc.php Modified: trunk/CustWhereAlloc.php =================================================================== --- trunk/CustWhereAlloc.php 2017-08-30 05:51:58 UTC (rev 7820) +++ trunk/CustWhereAlloc.php 2017-08-30 06:19:18 UTC (rev 7821) @@ -66,7 +66,8 @@ $sql = "SELECT debtortrans.id, ovamount+ovgst AS totamt, currencies.decimalplaces AS currdecimalplaces, - debtorsmaster.currcode + debtorsmaster.currcode, + debtortrans.rate FROM debtortrans INNER JOIN debtorsmaster ON debtortrans.debtorno=debtorsmaster.debtorno INNER JOIN currencies @@ -78,9 +79,12 @@ $sql .= " AND debtortrans.salesperson='" . $_SESSION['SalesmanLogin'] . "'"; } $result = DB_query($sql ); - - if(DB_num_rows($result) > 0) { - $myrow = DB_fetch_array($result); + $GrandTotal = 0; + $Rows = DB_num_rows($result); + if($Rows>=1) { + while($myrow = DB_fetch_array($result)) { + $GrandTotal +=$myrow['totamt']; + $Rate = $myrow['rate']; $AllocToID = $myrow['id']; $CurrCode = $myrow['currcode']; $CurrDecimalPlaces = $myrow['currdecimalplaces']; @@ -97,8 +101,15 @@ if($_POST['TransType']==12 OR $_POST['TransType'] == 11) { $TitleInfo = ($_POST['TransType'] == 12)?_('Receipt'):_('Credit Note'); - $sql .= "ON debtortrans.id = custallocns.transid_allocto - WHERE custallocns.transid_allocfrom = '" . $AllocToID . "'"; + if($myrow['totamt']<0) { + $sql .= "ON debtortrans.id = custallocns.transid_allocto + WHERE custallocns.transid_allocfrom = '" . $AllocToID . "'"; + } else { + $sql .= "ON debtortrans.id = custallocns.transid_allocfrom + WHERE custallocns.transid_allocto = '" . $AllocToID . "'"; + + } + } else { $TitleInfo = _('invoice'); $sql .= "ON debtortrans.id = custallocns.transid_allocfrom @@ -189,7 +200,32 @@ </div>'; } // end if there are allocations against the transaction } //got the ID of the transaction to find allocations for +} //end of while loop; +if ($Rows>1) { + echo '<div class="centre"><b>' . _('Transaction Total'). '</b> ' .locale_number_format($GrandTotal,$CurrDecimalPlaces) . '</div>'; } +if ($_POST['TransType']== 12) { + //retrieve transaction to see if there are any transaction fee, + $sql = "SELECT account, + amount + FROM gltrans LEFT JOIN bankaccounts ON account=accountcode + WHERE type=12 AND typeno='".$_POST['TransNo']."' AND account !='". $_SESSION['CompanyRecord']['debtorsact'] ."' AND accountcode IS NULL"; + $ErrMsg = _('Failed to retrieve charge data'); + $result = DB_query($sql,$ErrMsg); + if (DB_num_rows($result)>0) { + while ($myrow = DB_fetch_array($result)){ + echo '<div class="centre"> + <strong>'._('GL Account') .' ' . $myrow['account'] . '</strong> '. _('Amount') . locale_number_format($myrow['amount'],$CurrDecimalPlaces).'<br/> '. _('To local currency'). ' ' . locale_number_format($myrow['amount']*$Rate,$CurrDecimalPlaces).' ' . _('at rate') . ' ' . $Rate . + + '</div>'; + $GrandTotal += $myrow['amount'] * $Rate; + } + echo '<div class="centre"> + <strong>' . _('Grand Total') . '</strong>' . ' ' . locale_number_format($GrandTotal,$CurrDecimalPlaces).' + </div>'; + } +} +} echo '</div>'; echo '</form>'; if(isset($Printer)) { |
From: <ex...@us...> - 2017-08-30 05:52:01
|
Revision: 7820 http://sourceforge.net/p/web-erp/reponame/7820 Author: exsonqu Date: 2017-08-30 05:51:58 +0000 (Wed, 30 Aug 2017) Log Message: ----------- Modified Paths: -------------- trunk/doc/Change.log Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-08-30 05:51:31 UTC (rev 7819) +++ trunk/doc/Change.log 2017-08-30 05:51:58 UTC (rev 7820) @@ -1,4 +1,6 @@ webERP Change Log + +17/08/30 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. 10/8/17 PaulT: CounterSales.php and StockAdjustments.php: Apply fixes posted by Tim in weberp forums. 27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. 18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php |
From: <ex...@us...> - 2017-08-30 05:51:34
|
Revision: 7819 http://sourceforge.net/p/web-erp/reponame/7819 Author: exsonqu Date: 2017-08-30 05:51:31 +0000 (Wed, 30 Aug 2017) Log Message: ----------- 17/08/30 Exson: Fixed the default shipper does not work in CustomerBranches.php reported by Steven. Modified Paths: -------------- trunk/CustomerBranches.php Modified: trunk/CustomerBranches.php =================================================================== --- trunk/CustomerBranches.php 2017-08-15 16:45:01 UTC (rev 7818) +++ trunk/CustomerBranches.php 2017-08-30 05:51:31 UTC (rev 7819) @@ -916,7 +916,7 @@ <td>' . _('Default freight/shipper method') . ':</td> <td><select tabindex="21" name="DefaultShipVia">'; while ($myrow=DB_fetch_array($ShipperResults)){ - if (isset($_POST['DefaultShipVia'])and $myrow['shipper_id']==$_POST['DefaultShipVia']) { + if ((isset($_POST['DefaultShipVia'])and $myrow['shipper_id']==$_POST['DefaultShipVia']) OR ($_SESSION['Default_Shipper'] == $myrow['shipper_id'])) { echo '<option selected="selected" value="' . $myrow['shipper_id'] . '">' . $myrow['shippername'] . '</option>'; } else { echo '<option value="' . $myrow['shipper_id'] . '">' . $myrow['shippername'] . '</option>'; |
From: <rc...@us...> - 2017-08-15 16:45:08
|
Revision: 7818 http://sourceforge.net/p/web-erp/reponame/7818 Author: rchacon Date: 2017-08-15 16:45:01 +0000 (Tue, 15 Aug 2017) Log Message: ----------- Modified Paths: -------------- trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.mo trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.po trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.mo trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po trunk/locale/de_DE.utf8/LC_MESSAGES/messages.mo trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po trunk/locale/el_GR.utf8/LC_MESSAGES/messages.mo trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot trunk/locale/en_US.utf8/LC_MESSAGES/messages.mo trunk/locale/en_US.utf8/LC_MESSAGES/messages.po trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po trunk/locale/et_EE.utf8/LC_MESSAGES/messages.mo trunk/locale/et_EE.utf8/LC_MESSAGES/messages.po trunk/locale/fa_IR.utf8/LC_MESSAGES/messages.mo trunk/locale/fa_IR.utf8/LC_MESSAGES/messages.po trunk/locale/fr_CA.utf8/LC_MESSAGES/messages.mo trunk/locale/fr_CA.utf8/LC_MESSAGES/messages.po trunk/locale/fr_FR.utf8/LC_MESSAGES/messages.mo trunk/locale/fr_FR.utf8/LC_MESSAGES/messages.po trunk/locale/he_IL.utf8/LC_MESSAGES/messages.mo trunk/locale/he_IL.utf8/LC_MESSAGES/messages.po trunk/locale/hi_IN.utf8/LC_MESSAGES/messages.mo trunk/locale/hi_IN.utf8/LC_MESSAGES/messages.po trunk/locale/hr_HR.utf8/LC_MESSAGES/messages.mo trunk/locale/hr_HR.utf8/LC_MESSAGES/messages.po trunk/locale/hu_HU.utf8/LC_MESSAGES/messages.mo trunk/locale/hu_HU.utf8/LC_MESSAGES/messages.po trunk/locale/id_ID.utf8/LC_MESSAGES/messages.mo trunk/locale/id_ID.utf8/LC_MESSAGES/messages.po trunk/locale/it_IT.utf8/LC_MESSAGES/messages.mo trunk/locale/it_IT.utf8/LC_MESSAGES/messages.po trunk/locale/ja_JP.utf8/LC_MESSAGES/messages.mo trunk/locale/ja_JP.utf8/LC_MESSAGES/messages.po trunk/locale/ko_KR.utf8/LC_MESSAGES/messages.mo trunk/locale/ko_KR.utf8/LC_MESSAGES/messages.po trunk/locale/lv_LV.utf8/LC_MESSAGES/messages.mo trunk/locale/lv_LV.utf8/LC_MESSAGES/messages.po trunk/locale/mr_IN.utf8/LC_MESSAGES/messages.po trunk/locale/nl_NL.utf8/LC_MESSAGES/messages.mo trunk/locale/nl_NL.utf8/LC_MESSAGES/messages.po trunk/locale/pl_PL.utf8/LC_MESSAGES/messages.mo trunk/locale/pl_PL.utf8/LC_MESSAGES/messages.po trunk/locale/pt_BR.utf8/LC_MESSAGES/messages.mo trunk/locale/pt_BR.utf8/LC_MESSAGES/messages.po trunk/locale/pt_PT.utf8/LC_MESSAGES/messages.mo trunk/locale/pt_PT.utf8/LC_MESSAGES/messages.po trunk/locale/ro_RO.utf8/LC_MESSAGES/messages.mo trunk/locale/ro_RO.utf8/LC_MESSAGES/messages.po trunk/locale/ru_RU.utf8/LC_MESSAGES/messages.mo trunk/locale/ru_RU.utf8/LC_MESSAGES/messages.po trunk/locale/sq_AL.utf8/LC_MESSAGES/messages.mo trunk/locale/sq_AL.utf8/LC_MESSAGES/messages.po trunk/locale/sv_SE.utf8/LC_MESSAGES/messages.mo trunk/locale/sv_SE.utf8/LC_MESSAGES/messages.po trunk/locale/sw_KE.utf8/LC_MESSAGES/messages.mo trunk/locale/sw_KE.utf8/LC_MESSAGES/messages.po trunk/locale/tr_TR.utf8/LC_MESSAGES/messages.mo trunk/locale/tr_TR.utf8/LC_MESSAGES/messages.po trunk/locale/vi_VN.utf8/LC_MESSAGES/messages.mo trunk/locale/vi_VN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_CN.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_CN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_HK.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_HK.utf8/LC_MESSAGES/messages.po trunk/locale/zh_TW.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_TW.utf8/LC_MESSAGES/messages.po Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) +++ trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-15 16:45:01 UTC (rev 7818) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-12 12:01+1200\n" +"POT-Creation-Date: 2017-08-15 10:37-0600\n" "PO-Revision-Date: 2013-06-01 11:19-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: Arabic <ar...@li...>\n" @@ -227,13 +227,11 @@ #: AccountGroups.php:281 AddCustomerContacts.php:28 AddCustomerContacts.php:30 #: AddCustomerNotes.php:101 AddCustomerTypeNotes.php:94 AgedDebtors.php:454 -#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 -#: BOMExtendedQty.php:256 BOMIndented_conflict-20150211-201247.php:249 +#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 BOMExtendedQty.php:256 #: BOMIndented.php:249 BOMIndentedReverse.php:236 BOMInquiry.php:186 -#: BOMListing.php:110 BOMs.php:285 BOMs.php:990 BOMs_SingleLevel.php:231 -#: BOMs_SingleLevel.php:881 CollectiveWorkOrderCost.php:281 -#: CompanyPreferences.php:100 CounterReturns.php:1625 CounterSales.php:2101 -#: CounterSales.php:2197 Credit_Invoice.php:286 CreditStatus.php:21 +#: BOMListing.php:110 BOMs.php:285 BOMs.php:990 CollectiveWorkOrderCost.php:281 +#: CompanyPreferences.php:100 CounterReturns.php:1625 CounterSales.php:2107 +#: CounterSales.php:2203 Credit_Invoice.php:286 CreditStatus.php:21 #: CustEDISetup.php:17 CustItem.php:120 CustItem.php:210 CustItem.php:238 #: DebtorsAtPeriodEnd.php:129 DiscountCategories.php:12 #: DiscountCategories.php:149 DiscountMatrix.php:16 EDIMessageFormat.php:105 @@ -243,37 +241,35 @@ #: HistoricalTestResults.php:42 InternalStockRequestInquiry.php:167 #: InternalStockRequest.php:316 InventoryPlanning.php:459 #: InventoryPlanningPrefSupplier.php:386 MaintenanceTasks.php:14 -#: MaintenanceUserSchedule.php:16 MasterSalesInquiry.php:1084 -#: MRPReport.php:543 NoSalesItems.php:91 PcAssignCashTabToTab.php:76 -#: PcAssignCashTabToTab.php:156 PcAssignCashTabToTab.php:212 -#: PcAssignCashToTab.php:59 PcAssignCashToTab.php:144 -#: PcAssignCashToTab.php:160 PcAssignCashToTab.php:207 PDFPickingList.php:29 -#: PDFStockLocTransfer.php:16 PO_AuthorisationLevels.php:10 POReport.php:60 -#: POReport.php:64 POReport.php:68 PO_SelectOSPurchOrder.php:153 -#: PriceMatrix.php:16 PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 -#: Prices.php:11 ProductSpecs.php:38 PurchaseByPrefSupplier.php:305 -#: PurchData.php:241 PurchData.php:373 PurchData.php:401 QATests.php:22 +#: MaintenanceUserSchedule.php:16 MRPReport.php:543 NoSalesItems.php:91 +#: PcAssignCashTabToTab.php:76 PcAssignCashTabToTab.php:156 +#: PcAssignCashTabToTab.php:212 PcAssignCashToTab.php:59 +#: PcAssignCashToTab.php:144 PcAssignCashToTab.php:160 +#: PcAssignCashToTab.php:207 PDFPickingList.php:29 PDFStockLocTransfer.php:16 +#: PO_AuthorisationLevels.php:10 POReport.php:60 POReport.php:64 +#: POReport.php:68 PO_SelectOSPurchOrder.php:153 PriceMatrix.php:16 +#: PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 Prices.php:11 +#: ProductSpecs.php:38 PurchaseByPrefSupplier.php:305 PurchData.php:241 +#: PurchData.php:373 PurchData.php:401 QATests.php:22 #: RecurringSalesOrders.php:320 SalesAnalReptCols.php:51 SalesAnalRepts.php:14 #: SalesCategories.php:11 SalesGLPostings.php:19 SalesGraph.php:39 #: SalesPeople.php:28 SalesTypes.php:20 SelectAsset.php:48 #: SelectCompletedOrder.php:11 SelectContract.php:69 SelectCreditItems.php:221 #: SelectCreditItems.php:292 SelectCustomer.php:258 SelectGLAccount.php:86 -#: SelectOrderItems.php:588 SelectOrderItems.php:1514 -#: SelectOrderItems.php:1614 SelectProduct.php:523 SelectQASamples.php:45 -#: SelectSalesOrder.php:545 SelectSupplier.php:14 SelectSupplier.php:222 -#: SelectWorkOrder.php:9 SelectWorkOrder.php:174 SellThroughSupport.php:229 -#: ShipmentCosting.php:11 Shipments.php:17 Shippers.php:123 Shippers.php:160 -#: Shipt_Select.php:8 StockLocMovements.php:14 StockSerialItemResearch.php:30 -#: SupplierPriceList.php:14 SupplierPriceList.php:229 -#: SupplierPriceList.php:399 SupplierPriceList.php:458 -#: SupplierPriceList.php:503 Suppliers.php:304 SupplierTenderCreate.php:556 -#: SupplierTenderCreate.php:664 SupplierTenders.php:322 -#: SupplierTenders.php:388 SupplierTransInquiry.php:10 TestPlanResults.php:27 -#: TopItems.php:118 UnitsOfMeasure.php:10 WhereUsedInquiry.php:18 -#: WorkCentres.php:113 WorkOrderCosting.php:22 -#: WorkOrderEntry_conflict-20141122-150523.php:11 WorkOrderIssue.php:22 -#: WorkOrderReceive.php:34 WorkOrderStatus.php:58 Z_BottomUpCosts.php:57 -#: ../webSHOP/includes/header.php:217 +#: SelectOrderItems.php:588 SelectOrderItems.php:1514 SelectOrderItems.php:1614 +#: SelectProduct.php:523 SelectQASamples.php:45 SelectSalesOrder.php:545 +#: SelectSupplier.php:14 SelectSupplier.php:222 SelectWorkOrder.php:9 +#: SelectWorkOrder.php:174 SellThroughSupport.php:229 ShipmentCosting.php:11 +#: Shipments.php:17 Shippers.php:123 Shippers.php:160 Shipt_Select.php:8 +#: StockLocMovements.php:14 StockSerialItemResearch.php:30 +#: SupplierPriceList.php:14 SupplierPriceList.php:229 SupplierPriceList.php:399 +#: SupplierPriceList.php:458 SupplierPriceList.php:503 Suppliers.php:304 +#: SupplierTenderCreate.php:556 SupplierTenderCreate.php:664 +#: SupplierTenders.php:322 SupplierTenders.php:388 SupplierTransInquiry.php:10 +#: TestPlanResults.php:27 TopItems.php:118 UnitsOfMeasure.php:10 +#: WhereUsedInquiry.php:18 WorkCentres.php:113 WorkOrderCosting.php:22 +#: WorkOrderIssue.php:22 WorkOrderReceive.php:34 WorkOrderStatus.php:58 +#: Z_BottomUpCosts.php:57 ../webSHOP/includes/header.php:251 msgid "Search" msgstr "إبحث" @@ -299,7 +295,6 @@ #: AccountGroups.php:476 AddCustomerContacts.php:165 #: AddCustomerContacts.php:275 AddCustomerContacts.php:279 #: AddCustomerContacts.php:282 BOMs.php:140 BOMs.php:896 BOMs.php:898 -#: BOMs_SingleLevel.php:125 BOMs_SingleLevel.php:793 BOMs_SingleLevel.php:795 #: CompanyPreferences.php:423 CompanyPreferences.php:425 #: CompanyPreferences.php:438 CompanyPreferences.php:440 #: CompanyPreferences.php:453 CompanyPreferences.php:455 @@ -329,56 +324,54 @@ #: QATests.php:293 QATests.php:295 QATests.php:306 QATests.php:308 #: QATests.php:319 QATests.php:321 QATests.php:332 QATests.php:334 #: QATests.php:345 QATests.php:347 QATests.php:414 QATests.php:419 -#: QATests.php:424 QATests.php:429 QATests.php:434 -#: RecurringSalesOrders.php:493 RecurringSalesOrders.php:496 -#: SalesAnalReptCols.php:284 SalesAnalReptCols.php:419 -#: SalesAnalReptCols.php:422 SalesAnalRepts.php:420 SalesAnalRepts.php:423 -#: SalesAnalRepts.php:448 SalesAnalRepts.php:451 SalesAnalRepts.php:476 -#: SalesAnalRepts.php:479 SalesCategories.php:297 SalesCategories.php:384 -#: SalesCategories.php:388 SalesPeople.php:227 SalesPeople.php:367 -#: SalesPeople.php:369 SelectCustomer.php:757 SelectProduct.php:231 -#: SelectProduct.php:369 SelectQASamples.php:424 SelectQASamples.php:518 -#: SelectQASamples.php:520 SelectQASamples.php:574 SelectQASamples.php:576 -#: SelectQASamples.php:588 SelectQASamples.php:590 ShipmentCosting.php:667 -#: ShopParameters.php:289 ShopParameters.php:293 ShopParameters.php:337 -#: ShopParameters.php:341 ShopParameters.php:391 ShopParameters.php:395 -#: ShopParameters.php:413 ShopParameters.php:417 ShopParameters.php:495 -#: ShopParameters.php:499 StockClone.php:938 StockClone.php:940 -#: StockClone.php:963 StockClone.php:965 Stocks.php:1266 Stocks.php:1268 -#: Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 +#: QATests.php:424 QATests.php:429 QATests.php:434 RecurringSalesOrders.php:493 +#: RecurringSalesOrders.php:496 SalesAnalReptCols.php:284 +#: SalesAnalReptCols.php:419 SalesAnalReptCols.php:422 SalesAnalRepts.php:420 +#: SalesAnalRepts.php:423 SalesAnalRepts.php:448 SalesAnalRepts.php:451 +#: SalesAnalRepts.php:476 SalesAnalRepts.php:479 SalesCategories.php:297 +#: SalesCategories.php:384 SalesCategories.php:388 SalesPeople.php:227 +#: SalesPeople.php:367 SalesPeople.php:369 SelectCustomer.php:757 +#: SelectProduct.php:231 SelectProduct.php:369 SelectQASamples.php:424 +#: SelectQASamples.php:518 SelectQASamples.php:520 SelectQASamples.php:574 +#: SelectQASamples.php:576 SelectQASamples.php:588 SelectQASamples.php:590 +#: ShipmentCosting.php:667 ShopParameters.php:289 ShopParameters.php:293 +#: ShopParameters.php:337 ShopParameters.php:341 ShopParameters.php:391 +#: ShopParameters.php:395 ShopParameters.php:413 ShopParameters.php:417 +#: ShopParameters.php:495 ShopParameters.php:499 StockClone.php:938 +#: StockClone.php:940 StockClone.php:963 StockClone.php:965 Stocks.php:1266 +#: Stocks.php:1268 Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 #: SystemParameters.php:479 SystemParameters.php:502 SystemParameters.php:543 #: SystemParameters.php:624 SystemParameters.php:632 SystemParameters.php:672 #: SystemParameters.php:763 SystemParameters.php:772 SystemParameters.php:780 #: SystemParameters.php:798 SystemParameters.php:805 SystemParameters.php:849 -#: SystemParameters.php:945 SystemParameters.php:1088 -#: SystemParameters.php:1090 SystemParameters.php:1100 -#: SystemParameters.php:1102 SystemParameters.php:1156 -#: SystemParameters.php:1168 SystemParameters.php:1170 -#: SystemParameters.php:1208 SystemParameters.php:1210 -#: SystemParameters.php:1232 SystemParameters.php:1234 TaxGroups.php:311 -#: TaxGroups.php:314 TaxGroups.php:365 TestPlanResults.php:304 -#: TestPlanResults.php:532 TestPlanResults.php:747 TestPlanResults.php:864 -#: TestPlanResults.php:924 TestPlanResults.php:928 UserGLAccounts.php:187 -#: UserGLAccounts.php:196 UserSettings.php:209 UserSettings.php:212 -#: UserSettings.php:224 UserSettings.php:227 WWW_Users.php:547 -#: WWW_Users.php:549 WWW_Users.php:718 WWW_Users.php:721 WWW_Users.php:734 -#: WWW_Users.php:737 WWW_Users.php:749 WWW_Users.php:752 WWW_Users.php:764 -#: WWW_Users.php:767 +#: SystemParameters.php:945 SystemParameters.php:1088 SystemParameters.php:1090 +#: SystemParameters.php:1100 SystemParameters.php:1102 +#: SystemParameters.php:1156 SystemParameters.php:1168 +#: SystemParameters.php:1170 SystemParameters.php:1208 +#: SystemParameters.php:1210 SystemParameters.php:1232 +#: SystemParameters.php:1234 TaxGroups.php:311 TaxGroups.php:314 +#: TaxGroups.php:365 TestPlanResults.php:304 TestPlanResults.php:532 +#: TestPlanResults.php:747 TestPlanResults.php:864 TestPlanResults.php:924 +#: TestPlanResults.php:928 UserGLAccounts.php:187 UserGLAccounts.php:196 +#: UserSettings.php:209 UserSettings.php:212 UserSettings.php:224 +#: UserSettings.php:227 WWW_Users.php:547 WWW_Users.php:549 WWW_Users.php:718 +#: WWW_Users.php:721 WWW_Users.php:734 WWW_Users.php:737 WWW_Users.php:749 +#: WWW_Users.php:752 WWW_Users.php:764 WWW_Users.php:767 +#: reportwriter/languages/en_US/reports.php:114 msgid "Yes" msgstr "موافق" #: AccountGroups.php:312 AccountGroups.php:472 AccountGroups.php:475 #: AddCustomerContacts.php:165 AddCustomerContacts.php:274 -#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 -#: BankAccounts.php:218 BankAccounts.php:412 BankAccounts.php:414 -#: BankAccounts.php:418 BankAccounts.php:426 BOMs.php:142 BOMs.php:895 -#: BOMs.php:899 BOMs_SingleLevel.php:127 BOMs_SingleLevel.php:792 -#: BOMs_SingleLevel.php:796 CompanyPreferences.php:422 -#: CompanyPreferences.php:426 CompanyPreferences.php:437 -#: CompanyPreferences.php:441 CompanyPreferences.php:452 -#: CompanyPreferences.php:456 ContractCosting.php:200 Currencies.php:344 -#: Currencies.php:525 Currencies.php:527 CustomerBranches.php:452 -#: Customers.php:658 Customers.php:1047 Customers.php:1054 Customers.php:1057 +#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 BankAccounts.php:218 +#: BankAccounts.php:412 BankAccounts.php:414 BankAccounts.php:418 +#: BankAccounts.php:426 BOMs.php:142 BOMs.php:895 BOMs.php:899 +#: CompanyPreferences.php:422 CompanyPreferences.php:426 +#: CompanyPreferences.php:437 CompanyPreferences.php:441 +#: CompanyPreferences.php:452 CompanyPreferences.php:456 +#: ContractCosting.php:200 Currencies.php:344 Currencies.php:525 +#: Currencies.php:527 CustomerBranches.php:452 Customers.php:658 +#: Customers.php:1047 Customers.php:1054 Customers.php:1057 #: DailyBankTransactions.php:217 DeliveryDetails.php:1159 #: DeliveryDetails.php:1200 DeliveryDetails.php:1203 FormDesigner.php:99 #: GLAccountUsers.php:183 GLAccountUsers.php:193 GLTransInquiry.php:93 @@ -422,31 +415,32 @@ #: SystemParameters.php:625 SystemParameters.php:633 SystemParameters.php:673 #: SystemParameters.php:764 SystemParameters.php:773 SystemParameters.php:781 #: SystemParameters.php:799 SystemParameters.php:806 SystemParameters.php:850 -#: SystemParameters.php:946 SystemParameters.php:1087 -#: SystemParameters.php:1091 SystemParameters.php:1099 -#: SystemParameters.php:1103 SystemParameters.php:1157 -#: SystemParameters.php:1167 SystemParameters.php:1171 -#: SystemParameters.php:1207 SystemParameters.php:1211 -#: SystemParameters.php:1231 SystemParameters.php:1235 TaxGroups.php:312 -#: TaxGroups.php:315 TaxGroups.php:367 TestPlanResults.php:306 -#: TestPlanResults.php:535 TestPlanResults.php:749 TestPlanResults.php:866 -#: TestPlanResults.php:925 TestPlanResults.php:927 UserGLAccounts.php:189 -#: UserGLAccounts.php:199 UserSettings.php:208 UserSettings.php:211 -#: UserSettings.php:223 UserSettings.php:226 WWW_Users.php:546 -#: WWW_Users.php:550 WWW_Users.php:717 WWW_Users.php:720 WWW_Users.php:733 -#: WWW_Users.php:736 WWW_Users.php:748 WWW_Users.php:751 WWW_Users.php:763 -#: WWW_Users.php:766 includes/PDFLowGPPageHeader.inc:44 +#: SystemParameters.php:946 SystemParameters.php:1087 SystemParameters.php:1091 +#: SystemParameters.php:1099 SystemParameters.php:1103 +#: SystemParameters.php:1157 SystemParameters.php:1167 +#: SystemParameters.php:1171 SystemParameters.php:1207 +#: SystemParameters.php:1211 SystemParameters.php:1231 +#: SystemParameters.php:1235 TaxGroups.php:312 TaxGroups.php:315 +#: TaxGroups.php:367 TestPlanResults.php:306 TestPlanResults.php:535 +#: TestPlanResults.php:749 TestPlanResults.php:866 TestPlanResults.php:925 +#: TestPlanResults.php:927 UserGLAccounts.php:189 UserGLAccounts.php:199 +#: UserSettings.php:208 UserSettings.php:211 UserSettings.php:223 +#: UserSettings.php:226 WWW_Users.php:546 WWW_Users.php:550 WWW_Users.php:717 +#: WWW_Users.php:720 WWW_Users.php:733 WWW_Users.php:736 WWW_Users.php:748 +#: WWW_Users.php:751 WWW_Users.php:763 WWW_Users.php:766 +#: includes/PDFLowGPPageHeader.inc:44 +#: reportwriter/languages/en_US/reports.php:82 msgid "No" msgstr "ﻻ" #: AccountGroups.php:321 AccountSections.php:196 AddCustomerContacts.php:158 #: AddCustomerNotes.php:137 AddCustomerTypeNotes.php:131 Areas.php:164 -#: BankAccounts.php:243 BOMs.php:198 BOMs_SingleLevel.php:153 -#: COGSGLPostings.php:115 COGSGLPostings.php:222 CreditStatus.php:175 -#: Currencies.php:374 Currencies.php:391 CustItem.php:166 -#: CustomerBranches.php:456 Customers.php:1131 Customers.php:1165 -#: CustomerTypes.php:205 Departments.php:186 EDIMessageFormat.php:150 -#: Factors.php:334 FixedAssetCategories.php:190 FixedAssetLocations.php:111 +#: BankAccounts.php:243 BOMs.php:198 COGSGLPostings.php:115 +#: COGSGLPostings.php:222 CreditStatus.php:175 Currencies.php:374 +#: Currencies.php:391 CustItem.php:166 CustomerBranches.php:456 +#: Customers.php:1131 Customers.php:1165 CustomerTypes.php:205 +#: Departments.php:186 EDIMessageFormat.php:150 Factors.php:334 +#: FixedAssetCategories.php:190 FixedAssetLocations.php:111 #: FreightCosts.php:253 GeocodeSetup.php:173 GLAccounts.php:335 GLTags.php:96 #: ImportBankTransAnalysis.php:223 InternalStockRequest.php:297 Labels.php:333 #: Labels.php:358 Locations.php:439 MailingGroupMaintenance.php:178 @@ -467,6 +461,7 @@ #: TaxGroups.php:191 TaxProvinces.php:179 UnitsOfMeasure.php:185 #: WorkCentres.php:145 WWW_Access.php:132 WWW_Users.php:391 #: includes/InputSerialItems.php:110 includes/OutputSerialItems.php:20 +#: reportwriter/languages/en_US/reports.php:143 #, php-format msgid "Edit" msgstr "تحرير" @@ -477,15 +472,14 @@ #: AccountGroups.php:322 AccountSections.php:201 AddCustomerContacts.php:159 #: AddCustomerNotes.php:138 AddCustomerTypeNotes.php:132 Areas.php:165 -#: BankAccounts.php:244 BOMs.php:200 BOMs_SingleLevel.php:154 -#: COGSGLPostings.php:116 COGSGLPostings.php:223 ContractBOM.php:271 -#: ContractOtherReqts.php:123 CounterReturns.php:740 CounterSales.php:836 -#: Credit_Invoice.php:419 CreditStatus.php:176 Currencies.php:377 -#: CustItem.php:167 CustomerReceipt.php:1009 Customers.php:1166 -#: CustomerTypes.php:206 Departments.php:187 DiscountCategories.php:238 -#: DiscountMatrix.php:183 EDIMessageFormat.php:151 -#: FixedAssetCategories.php:191 FreightCosts.php:254 GeocodeSetup.php:174 -#: GLAccounts.php:336 GLJournal.php:431 GLTags.php:97 +#: BankAccounts.php:244 BOMs.php:200 COGSGLPostings.php:116 +#: COGSGLPostings.php:223 ContractBOM.php:271 ContractOtherReqts.php:123 +#: CounterReturns.php:740 CounterSales.php:836 Credit_Invoice.php:419 +#: CreditStatus.php:176 Currencies.php:377 CustItem.php:167 +#: CustomerReceipt.php:1009 Customers.php:1166 CustomerTypes.php:206 +#: Departments.php:187 DiscountCategories.php:238 DiscountMatrix.php:183 +#: EDIMessageFormat.php:151 FixedAssetCategories.php:191 FreightCosts.php:254 +#: GeocodeSetup.php:174 GLAccounts.php:336 GLJournal.php:431 GLTags.php:97 #: ImportBankTransAnalysis.php:224 InternalStockCategoriesByRole.php:184 #: InternalStockRequest.php:298 Labels.php:334 Labels.php:359 Labels.php:612 #: Locations.php:440 MailingGroupMaintenance.php:179 MaintenanceTasks.php:119 @@ -502,18 +496,18 @@ #: SalesTypes.php:207 SecurityTokens.php:117 SelectCreditItems.php:776 #: SelectCustomer.php:734 SelectCustomer.php:760 SelectCustomer.php:815 #: SelectCustomer.php:833 SelectCustomer.php:857 SelectCustomer.php:874 -#: SelectOrderItems.php:1426 SelectQASamples.php:418 -#: SellThroughSupport.php:299 Shipments.php:438 Shippers.php:145 -#: SpecialOrder.php:667 StockCategories.php:297 StockCategories.php:626 -#: StockLocTransfer.php:325 SuppContractChgs.php:99 SuppCreditGRNs.php:117 -#: SuppFixedAssetChgs.php:86 SuppInvGRNs.php:151 SupplierContacts.php:166 -#: SupplierTenderCreate.php:422 SupplierTenderCreate.php:452 -#: SupplierTypes.php:172 SuppShiptChgs.php:90 SuppTransGLAnalysis.php:127 -#: TaxAuthorities.php:173 TaxCategories.php:186 TaxGroups.php:192 -#: TaxProvinces.php:180 TestPlanResults.php:920 UnitsOfMeasure.php:186 -#: WorkCentres.php:146 WorkOrderEntry.php:865 WOSerialNos.php:335 -#: WWW_Access.php:133 WWW_Users.php:392 includes/InputSerialItemsKeyed.php:60 -#: includes/OutputSerialItems.php:99 +#: SelectOrderItems.php:1426 SelectQASamples.php:418 SellThroughSupport.php:299 +#: Shipments.php:438 Shippers.php:145 SpecialOrder.php:667 +#: StockCategories.php:297 StockCategories.php:626 StockLocTransfer.php:325 +#: SuppContractChgs.php:99 SuppCreditGRNs.php:117 SuppFixedAssetChgs.php:86 +#: SuppInvGRNs.php:151 SupplierContacts.php:166 SupplierTenderCreate.php:422 +#: SupplierTenderCreate.php:452 SupplierTypes.php:172 SuppShiptChgs.php:90 +#: SuppTransGLAnalysis.php:127 TaxAuthorities.php:173 TaxCategories.php:186 +#: TaxGroups.php:192 TaxProvinces.php:180 TestPlanResults.php:920 +#: UnitsOfMeasure.php:186 WorkCentres.php:146 WorkOrderEntry.php:865 +#: WOSerialNos.php:335 WWW_Access.php:133 WWW_Users.php:392 +#: includes/InputSerialItemsKeyed.php:60 includes/OutputSerialItems.php:99 +#: reportwriter/languages/en_US/reports.php:141 #, php-format msgid "Delete" msgstr "حذف" @@ -552,22 +546,20 @@ #: SecurityTokens.php:136 SelectCreditItems.php:954 SellThroughSupport.php:476 #: ShopParameters.php:610 SMTPServer.php:126 StockCostUpdate.php:196 #: StockReorderLevel.php:111 Stocks.php:1452 SystemParameters.php:1246 -#: UserGLAccounts.php:159 UserLocations.php:178 -#: WorkOrderEntry_conflict-20141122-150523.php:661 WorkOrderEntry.php:887 -#: WOSerialNos.php:345 +#: UserGLAccounts.php:159 UserLocations.php:178 WorkOrderEntry.php:887 +#: WOSerialNos.php:345 reportwriter/languages/en_US/reports.php:156 msgid "Update" msgstr "" -#: AccountGroups.php:378 AccountGroups.php:418 -#: AnalysisHorizontalIncome.php:125 AnalysisHorizontalIncome.php:526 -#: AnalysisHorizontalPosition.php:79 AnalysisHorizontalPosition.php:362 -#: DailyBankTransactions.php:256 GLAccountUsers.php:253 GLBalanceSheet.php:720 -#: GLCashFlowsIndirect.php:749 GLCashFlowsIndirect.php:782 -#: GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 GLTrialBalance.php:740 -#: InternalStockRequestInquiry.php:263 PurchasesReport.php:231 -#: PurchasesReport.php:253 SecurityTokens.php:140 SecurityTokens.php:156 -#: UserGLAccounts.php:259 Z_GLAccountUsersCopyAuthority.php:96 -#: includes/Login.php:8 +#: AccountGroups.php:378 AccountGroups.php:418 AnalysisHorizontalIncome.php:125 +#: AnalysisHorizontalIncome.php:526 AnalysisHorizontalPosition.php:79 +#: AnalysisHorizontalPosition.php:362 DailyBankTransactions.php:256 +#: GLAccountUsers.php:253 GLBalanceSheet.php:720 GLCashFlowsIndirect.php:749 +#: GLCashFlowsIndirect.php:782 GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 +#: GLTrialBalance.php:740 InternalStockRequestInquiry.php:263 +#: PurchasesReport.php:231 PurchasesReport.php:253 SecurityTokens.php:140 +#: SecurityTokens.php:156 UserGLAccounts.php:259 +#: Z_GLAccountUsersCopyAuthority.php:96 includes/Login.php:8 msgid "Return" msgstr "" @@ -684,9 +676,8 @@ msgid "New Account Section Details" msgstr "" -#: AccountSections.php:285 AddCustomerContacts.php:297 -#: AddCustomerNotes.php:242 AddCustomerTypeNotes.php:221 Areas.php:229 -#: BankAccounts.php:433 BOMs.php:916 BOMs_SingleLevel.php:809 +#: AccountSections.php:285 AddCustomerContacts.php:297 AddCustomerNotes.php:242 +#: AddCustomerTypeNotes.php:221 Areas.php:229 BankAccounts.php:433 BOMs.php:916 #: COGSGLPostings.php:371 CreditStatus.php:259 Currencies.php:537 #: CustLoginSetup.php:273 Departments.php:258 DiscountMatrix.php:142 #: EDIMessageFormat.php:248 FixedAssetCategories.php:350 @@ -746,8 +737,7 @@ #: PcClaimExpensesFromTab.php:86 PcExpenses.php:98 PcTabs.php:124 #: PcTypeTabs.php:63 PO_Items.php:380 ProductSpecs.php:315 QATests.php:76 #: SalesAnalReptCols.php:129 SalesPeople.php:105 SalesTypes.php:66 -#: SelectQASamples.php:85 Stocks.php:594 Suppliers.php:531 -#: SupplierTypes.php:68 +#: SelectQASamples.php:85 Stocks.php:594 Suppliers.php:531 SupplierTypes.php:68 msgid "has been updated" msgstr "" @@ -791,20 +781,16 @@ #: EmailCustTrans.php:65 Factors.php:246 Factors.php:297 Locations.php:639 #: OrderDetails.php:127 PDFRemittanceAdvice.php:251 PDFWOPrint.php:599 #: PDFWOPrint.php:602 PDFWOPrint.php:682 PDFWOPrint.php:685 -#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 -#: PrintCustStatements.php:99 PrintCustTrans.php:740 -#: PrintCustTransPortrait_conflict-20150205-211428.php:793 -#: PrintCustTransPortrait_conflict-20150205-211428.php:1039 -#: PrintCustTransPortrait_conflict-20150205-211428.php:1095 -#: PrintCustTransPortrait.php:788 PrintCustTransPortrait.php:1034 -#: PrintCustTransPortrait.php:1090 SelectCustomer.php:408 -#: SelectCustomer.php:730 SelectSupplier.php:290 SupplierContacts.php:156 -#: SupplierContacts.php:277 UserSettings.php:184 WWW_Users.php:333 -#: includes/PDFPickingListHeader.inc:25 includes/PDFStatementPageHeader.inc:76 -#: includes/PDFTransPageHeader.inc:85 +#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 PrintCustStatements.php:99 +#: PrintCustTrans.php:740 PrintCustTransPortrait.php:788 +#: PrintCustTransPortrait.php:1034 PrintCustTransPortrait.php:1090 +#: SelectCustomer.php:408 SelectCustomer.php:730 SelectSupplier.php:290 +#: SupplierContacts.php:156 SupplierContacts.php:277 UserSettings.php:184 +#: WWW_Users.php:333 includes/PDFPickingListHeader.inc:25 +#: includes/PDFStatementPageHeader.inc:76 includes/PDFTransPageHeader.inc:85 #: includes/PDFTransPageHeaderPortrait.inc:113 includes/PDFWOPageHeader.inc:19 -#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:443 -#: ../webSHOP/Register.php:607 +#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:298 +#: ../webSHOP/Register.php:595 msgid "Email" msgstr "" @@ -849,17 +835,16 @@ msgstr "" #: AddCustomerContacts.php:236 Factors.php:234 SupplierContacts.php:239 -#: ../webSHOP/Checkout.php:527 ../webSHOP/Register.php:622 +#: ../webSHOP/Checkout.php:379 ../webSHOP/Register.php:610 msgid "Contact Name" msgstr "" -#: AddCustomerContacts.php:254 Contracts.php:788 MasterSalesInquiry.php:1128 -#: MasterSalesInquiry.php:3062 PDFRemittanceAdvice.php:247 PO_Header.php:1026 -#: PO_Header.php:1111 SelectCreditItems.php:246 SelectCustomer.php:406 -#: SelectOrderItems.php:626 SupplierTenderCreate.php:395 +#: AddCustomerContacts.php:254 Contracts.php:788 PDFRemittanceAdvice.php:247 +#: PO_Header.php:1026 PO_Header.php:1111 SelectCreditItems.php:246 +#: SelectCustomer.php:406 SelectOrderItems.php:626 SupplierTenderCreate.php:395 #: includes/PDFStatementPageHeader.inc:72 includes/PDFTransPageHeader.inc:84 -#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:537 -#: ../webSHOP/Register.php:260 ../webSHOP/Register.php:735 +#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:389 +#: ../webSHOP/Register.php:255 ../webSHOP/Register.php:723 msgid "Phone" msgstr "" @@ -915,16 +900,14 @@ #: CustomerTransInquiry.php:100 CustWhereAlloc.php:133 GLAccountReport.php:347 #: GLTransInquiry.php:47 GoodsReceived.php:130 MRPCalendar.php:219 #: PaymentAllocations.php:67 Payments.php:1323 PcAssignCashTabToTab.php:257 -#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 -#: PcReportExpense.php:133 PDFOrdersInvoiced.php:378 -#: PDFRemittanceAdvice.php:308 PDFWOPrint.php:456 PrintCustTrans.php:822 -#: PrintCustTransPortrait_conflict-20150205-211428.php:907 -#: PrintCustTransPortrait.php:902 PrintWOItemSlip.php:186 -#: PrintWOItemSlip.php:197 PrintWOItemSlip.php:208 PurchasesReport.php:67 -#: ReverseGRN.php:401 SelectCustomer.php:810 SelectCustomer.php:852 -#: ShipmentCosting.php:538 ShipmentCosting.php:615 Shipments.php:489 -#: StockDispatch.php:279 StockDispatch.php:290 StockDispatch.php:301 -#: StockLocMovements.php:92 StockMovements.php:105 +#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 PcReportExpense.php:133 +#: PDFOrdersInvoiced.php:378 PDFRemittanceAdvice.php:308 PDFWOPrint.php:456 +#: PrintCustTrans.php:822 PrintCustTransPortrait.php:902 +#: PrintWOItemSlip.php:186 PrintWOItemSlip.php:197 PrintWOItemSlip.php:208 +#: PurchasesReport.php:67 ReverseGRN.php:401 SelectCustomer.php:810 +#: SelectCustomer.php:852 ShipmentCosting.php:538 ShipmentCosting.php:615 +#: Shipments.php:489 StockDispatch.php:279 StockDispatch.php:290 +#: StockDispatch.php:301 StockLocMovements.php:92 StockMovements.php:105 #: StockSerialItemResearch.php:82 SupplierAllocations.php:458 #: SupplierAllocations.php:572 SupplierAllocations.php:647 #: SupplierInquiry.php:204 SupplierTransInquiry.php:111 SuppWhereAlloc.php:132 @@ -933,6 +916,7 @@ #: includes/PDFQuotationPortraitPageHeader.inc:80 #: includes/PDFStatementPageHeader.inc:164 includes/PDFTransPageHeader.inc:51 #: includes/PDFTransPageHeaderPortrait.inc:62 +#: reportwriter/languages/en_US/reports.php:64 msgid "Date" msgstr "" @@ -1037,13 +1021,14 @@ #: InventoryQuantities.php:155 InventoryValuation.php:217 Locations.php:12 #: MRPCalendar.php:21 MRPCreateDemands.php:193 MRPDemands.php:27 #: MRPDemandTypes.php:17 MRP.php:542 MRPPlannedPurchaseOrders.php:264 -#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 -#: PricesByCost.php:8 ReorderLevelLocation.php:12 ReorderLevel.php:183 -#: SelectProduct.php:91 StockDispatch.php:321 StockMovements.php:22 -#: StockQties_csv.php:8 StockQuantityByDate.php:10 StockReorderLevel.php:20 +#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 PricesByCost.php:8 +#: ReorderLevelLocation.php:12 ReorderLevel.php:183 SelectProduct.php:91 +#: StockDispatch.php:321 StockMovements.php:22 StockQties_csv.php:8 +#: StockQuantityByDate.php:10 StockReorderLevel.php:20 #: StockSerialItemResearch.php:9 StockSerialItems.php:9 StockStatus.php:45 #: StockTransferControlled.php:14 SuppLoginSetup.php:24 WWW_Users.php:28 #: includes/MainMenuLinksArray.php:24 +#: reportwriter/languages/en_US/reports.php:243 msgid "Inventory" msgstr "" @@ -1052,24 +1037,21 @@ msgstr "" #: AgedControlledInventory.php:42 MRPReschedules.php:124 MRPShortages.php:260 -#: StockClone.php:53 Stocks.php:63 +#: StockClone.php:53 Stocks.php:63 reportwriter/languages/en_US/reports.php:103 msgid "Stock" msgstr "" #: AgedControlledInventory.php:43 AutomaticTranslationDescriptions.php:37 -#: BOMIndented_conflict-20150211-201247.php:315 BOMIndented.php:315 -#: BOMIndentedReverse.php:293 BOMInquiry.php:109 BOMInquiry.php:198 -#: BOMs.php:656 BOMs.php:1014 BOMs_SingleLevel.php:558 -#: BOMs_SingleLevel.php:905 CollectiveWorkOrderCost.php:53 +#: BOMIndented.php:315 BOMIndentedReverse.php:293 BOMInquiry.php:109 +#: BOMInquiry.php:198 BOMs.php:656 BOMs.php:1014 CollectiveWorkOrderCost.php:53 #: CollectiveWorkOrderCost.php:325 ContractBOM.php:241 ContractBOM.php:353 -#: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2106 -#: CounterSales.php:2260 CreditStatus.php:152 CreditStatus.php:243 -#: CustomerPurchases.php:81 EmailConfirmation.php:219 -#: EmailConfirmation.php:349 FixedAssetCategories.php:167 -#: FixedAssetDepreciation.php:91 FixedAssetRegister.php:87 -#: FixedAssetRegister.php:388 FixedAssetTransfer.php:60 -#: FixedAssetTransfer.php:162 GLTags.php:63 GLTags.php:82 -#: GLTransInquiry.php:49 GoodsReceived.php:122 +#: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2112 +#: CounterSales.php:2266 CreditStatus.php:152 CreditStatus.php:243 +#: CustomerPurchases.php:81 EmailConfirmation.php:219 EmailConfirmation.php:349 +#: FixedAssetCategories.php:167 FixedAssetDepreciation.php:91 +#: FixedAssetRegister.php:87 FixedAssetRegister.php:388 +#: FixedAssetTransfer.php:60 FixedAssetTransfer.php:162 GLTags.php:63 +#: GLTags.php:82 GLTransInquiry.php:49 GoodsReceived.php:122 #: InternalStockCategoriesByRole.php:168 InternalStockRequestInquiry.php:221 #: InternalStockRequestInquiry.php:267 InternalStockRequestInquiry.php:406 #: InternalStockRequest.php:350 InternalStockRequest.php:564 @@ -1076,19 +1058,18 @@ #: InternalStockRequest.php:634 InventoryPlanning.php:419 #: InventoryQuantities.php:246 InventoryValuation.php:197 Labels.php:290 #: MaintenanceTasks.php:95 MaintenanceUserSchedule.php:50 -#: MasterSalesInquiry.php:968 MaterialsNotUsed.php:35 MRPDemands.php:92 -#: MRPDemands.php:295 MRPDemandTypes.php:113 MRPPlannedWorkOrders.php:256 -#: MRPReport.php:563 MRPReport.php:777 MRPReschedules.php:190 -#: MRPShortages.php:349 NoSalesItems.php:194 PaymentTerms.php:182 -#: PcExpenses.php:190 PcExpenses.php:296 PcExpensesTypeTab.php:170 -#: PcReportTab.php:181 PcTypeTabs.php:164 PDFCOA.php:64 -#: PDFOrdersInvoiced.php:335 PDFOrderStatus.php:337 -#: PDFSalesBySalesperson.php:86 PDFWeeklyOrders.php:82 PO_Items.php:716 -#: PO_Items.php:1194 PO_SelectOSPurchOrder.php:310 PO_SelectPurchOrder.php:214 -#: PricesByCost.php:153 RelatedItemsUpdate.php:160 ReorderLevelLocation.php:73 -#: ReorderLevel.php:287 ReverseGRN.php:400 SalesCategories.php:541 -#: SecurityTokens.php:107 SecurityTokens.php:167 SelectAsset.php:264 -#: SelectCompletedOrder.php:506 SelectContract.php:147 +#: MaterialsNotUsed.php:35 MRPDemands.php:92 MRPDemands.php:295 +#: MRPDemandTypes.php:113 MRPPlannedWorkOrders.php:256 MRPReport.php:563 +#: MRPReport.php:777 MRPReschedules.php:190 MRPShortages.php:349 +#: NoSalesItems.php:194 PaymentTerms.php:182 PcExpenses.php:190 +#: PcExpenses.php:296 PcExpensesTypeTab.php:170 PcReportTab.php:181 +#: PcTypeTabs.php:164 PDFCOA.php:64 PDFOrdersInvoiced.php:335 +#: PDFOrderStatus.php:337 PDFSalesBySalesperson.php:86 PDFWeeklyOrders.php:82 +#: PO_Items.php:716 PO_Items.php:1194 PO_SelectOSPurchOrder.php:310 +#: PO_SelectPurchOrder.php:214 PricesByCost.php:153 RelatedItemsUpdate.php:160 +#: ReorderLevelLocation.php:73 ReorderLevel.php:287 ReverseGRN.php:400 +#: SalesCategories.php:541 SecurityTokens.php:107 SecurityTokens.php:167 +#: SelectAsset.php:264 SelectCompletedOrder.php:506 SelectContract.php:147 #: SelectCreditItems.php:1019 SelectOrderItems.php:1524 #: SelectOrderItems.php:1695 SelectProduct.php:543 SelectProduct.php:832 #: SelectQASamples.php:299 SelectQASamples.php:397 SelectSalesOrder.php:603 @@ -1100,20 +1081,19 @@ #: SupplierInvoice.php:675 SupplierInvoice.php:759 SupplierPriceList.php:44 #: SupplierPriceList.php:276 SupplierPriceList.php:542 #: SupplierTenderCreate.php:434 SupplierTenderCreate.php:695 -#: SupplierTenderCreate.php:853 SupplierTenders.php:326 -#: SupplierTenders.php:421 SupplierTenders.php:687 SuppPriceList.php:306 -#: TestPlanResults.php:177 TestPlanResults.php:280 TopItems.php:170 -#: WorkCentres.php:130 WorkOrderCosting.php:98 WorkOrderCosting.php:130 -#: WorkOrderEntry_conflict-20141122-150523.php:735 WorkOrderEntry.php:973 +#: SupplierTenderCreate.php:853 SupplierTenders.php:326 SupplierTenders.php:421 +#: SupplierTenders.php:687 SuppPriceList.php:306 TestPlanResults.php:177 +#: TestPlanResults.php:280 TopItems.php:170 WorkCentres.php:130 +#: WorkOrderCosting.php:98 WorkOrderCosting.php:130 WorkOrderEntry.php:973 #: WorkOrderIssue.php:1009 Z_ItemsWithoutPicture.php:35 -#: includes/DefineLabelClass.php:12 includes/DefineLabelClass.php:45 -#: includes/PDFGrnHeader.inc:30 includes/PDFInventoryPlanPageHeader.inc:51 +#: api/api_xml-rpc.php:3489 includes/PDFGrnHeader.inc:30 +#: includes/PDFInventoryPlanPageHeader.inc:51 #: includes/PDFOstdgGRNsPageHeader.inc:38 #: includes/PDFStockLocTransferHeader.inc:65 #: includes/PDFStockTransferHeader.inc:36 includes/PDFTopItemsHeader.inc:50 #: includes/PDFTransPageHeader.inc:211 -#: includes/PDFTransPageHeaderPortrait.inc:256 api/api_xml-rpc.php:3489 -#: ../webSHOP/includes/PlaceOrder.php:250 +#: includes/PDFTransPageHeaderPortrait.inc:256 includes/DefineLabelClass.php:12 +#: includes/DefineLabelClass.php:45 ../webSHOP/includes/PlaceOrder.php:236 msgid "Description" msgstr "" @@ -1152,17 +1132,18 @@ #: SalesByTypePeriodInquiry.php:395 SalesByTypePeriodInquiry.php:430 #: SalesByTypePeriodInquiry.php:465 SalesByTypePeriodInquiry.php:500 #: SalesByTypePeriodInquiry.php:561 SelectCreditItems.php:693 -#: SelectCreditItems.php:697 SelectOrderItems.php:1365 -#: SuppContractChgs.php:107 SuppFixedAssetChgs.php:93 -#: SupplierAllocations.php:460 SupplierAllocations.php:573 -#: SupplierAllocations.php:648 SupplierCredit.php:407 SupplierInquiry.php:209 -#: SuppShiptChgs.php:97 SuppTransGLAnalysis.php:140 Tax.php:250 -#: Z_CheckDebtorsControl.php:149 includes/PDFQuotationPageHeader.inc:119 +#: SelectCreditItems.php:697 SelectOrderItems.php:1365 SuppContractChgs.php:107 +#: SuppFixedAssetChgs.php:93 SupplierAllocations.php:460 +#: SupplierAllocations.php:573 SupplierAllocations.php:648 +#: SupplierCredit.php:407 SupplierInquiry.php:209 SuppShiptChgs.php:97 +#: SuppTransGLAnalysis.php:140 Tax.php:250 Z_CheckDebtorsControl.php:149 +#: api/api_debtortransactions.php:1271 api/api_debtortransactions.php:1284 +#: api/api_debtortransactions.php:1581 includes/PDFQuotationPageHeader.inc:119 #: includes/PDFQuotationPortraitPageHeader.inc:100 -#: includes/PO_PDFOrderPageHeader.inc:81 api/api_debtortransactions.php:1271 -#: api/api_debtortransactions.php:1284 api/api_debtortransactions.php:1581 -#: ../webSHOP/includes/DisplayShoppingCart.php:8 -#: ../webSHOP/includes/PlaceOrder.php:299 +#: includes/PO_PDFOrderPageHeader.inc:81 +#: reportwriter/languages/en_US/reports.php:107 +#: ../webSHOP/includes/DisplayShoppingCart.php:7 +#: ../webSHOP/includes/PlaceOrder.php:285 #, php-format msgid "Total" msgstr "" @@ -1180,8 +1161,7 @@ msgstr "" #: AgedDebtors.php:268 AgedDebtors.php:370 AgedDebtors.php:434 -#: AgedSuppliers.php:108 BOMExtendedQty.php:154 -#: BOMIndented_conflict-20150211-201247.php:153 BOMIndented.php:153 +#: AgedSuppliers.php:108 BOMExtendedQty.php:154 BOMIndented.php:153 #: BOMIndentedReverse.php:140 BOMListing.php:42 BOMListing.php:53 #: DebtorsAtPeriodEnd.php:57 DebtorsAtPeriodEnd.php:69 GLBalanceSheet.php:112 #: GLBalanceSheet.php:152 GLProfit_Loss.php:188 GLTagProfit_Loss.php:195 @@ -1219,16 +1199,14 @@ #: AgedDebtors.php:271 AgedDebtors.php:373 AgedDebtors.php:437 #: AgedSuppliers.php:111 AgedSuppliers.php:198 BOMExtendedQty.php:157 -#: BOMExtendedQty.php:244 BOMIndented_conflict-20150211-201247.php:156 -#: BOMIndented_conflict-20150211-201247.php:237 BOMIndented.php:156 -#: BOMIndented.php:237 BOMIndentedReverse.php:144 BOMIndentedReverse.php:222 -#: BOMListing.php:45 Credit_Invoice.php:201 Dashboard.php:158 -#: Dashboard.php:245 Dashboard.php:398 DebtorsAtPeriodEnd.php:60 -#: DebtorsAtPeriodEnd.php:72 FTP_RadioBeacon.php:187 GetStockImage.php:143 -#: GLBalanceSheet.php:116 GLBalanceSheet.php:155 GLBalanceSheet.php:334 -#: GLProfit_Loss.php:191 GLProfit_Loss.php:203 GLTagProfit_Loss.php:199 -#: GLTagProfit_Loss.php:212 GLTrialBalance.php:170 GLTrialBalance.php:182 -#: InventoryPlanning.php:102 InventoryPlanning.php:179 +#: BOMExtendedQty.php:244 BOMIndented.php:156 BOMIndented.php:237 +#: BOMIndentedReverse.php:144 BOMIndentedReverse.php:222 BOMListing.php:45 +#: Credit_Invoice.php:201 Dashboard.php:158 Dashboard.php:245 Dashboard.php:398 +#: DebtorsAtPeriodEnd.php:60 DebtorsAtPeriodEnd.php:72 FTP_RadioBeacon.php:187 +#: GetStockImage.php:143 GLBalanceSheet.php:116 GLBalanceSheet.php:155 +#: GLBalanceSheet.php:334 GLProfit_Loss.php:191 GLProfit_Loss.php:203 +#: GLTagProfit_Loss.php:199 GLTagProfit_Loss.php:212 GLTrialBalance.php:170 +#: GLTrialBalance.php:182 InventoryPlanning.php:102 InventoryPlanning.php:179 #: InventoryPlanning.php:216 InventoryPlanning.php:265 #: InventoryPlanning.php:340 InventoryPlanningPrefSupplier.php:186 #: InventoryPlanningPrefSupplier.php:244 InventoryPlanningPrefSupplier.php:271 @@ -1266,6 +1244,9 @@ #: Tax.php:310 Z_DataExport.php:72 Z_DataExport.php:168 Z_DataExport.php:259 #: Z_DataExport.php:308 Z_DataExport.php:347 Z_DataExport.php:383 #: Z_DataExport.php:419 Z_DataExport.php:471 Z_poRebuildDefault.php:41 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:180 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:188 +#: includes/ConstructSQLForUserDefinedSalesReport.inc:343 #: includes/PDFPaymentRun_PymtFooter.php:59 #: includes/PDFPaymentRun_PymtFooter.php:89 #: includes/PDFPaymentRun_PymtFooter.php:119 @@ -1272,9 +1253,6 @@ #: includes/PDFPaymentRun_PymtFooter.php:156 #: includes/PDFPaymentRun_PymtFooter.php:187 #: includes/PDFPaymentRun_PymtFooter.php:218 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:180 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:188 -#: includes/ConstructSQLForUserDefinedSalesReport.inc:343 msgid "Back to the menu" msgstr "" @@ -1296,7 +1274,7 @@ #: Areas.php:94 ConfirmDispatch_Invoice.php:172 #: ConfirmDispatch_Invoice.php:1003 ConfirmDispatch_Invoice.php:1017 #: Contracts.php:599 CounterReturns.php:1020 CounterReturns.php:1034 -#: CounterSales.php:1425 CounterSales.php:1439 Credit_Invoice.php:764 +#: CounterSales.php:1431 CounterSales.php:1445 Credit_Invoice.php:764 #: Credit_Invoice.php:785 CustItem.php:73 CustItem.php:86 CustItem.php:197 #: CustomerReceipt.php:595 CustomerReceipt.php:748 CustomerReceipt.php:776 #: CustomerTransInquiry.php:91 Dashboard.php:247 Dashboard.php:400 @@ -1304,11 +1282,10 @@ #: Payments.php:447 PDFRemittanceAdvice.php:85 PurchData.php:114 #: PurchData.php:132 PurchData.php:360 RecurringSalesOrders.php:267 #: ReverseGRN.php:193 ReverseGRN.php:207 ReverseGRN.php:387 -#: SelectCreditItems.php:1454 SelectSalesOrder.php:213 -#: SelectSalesOrder.php:379 SellThroughSupport.php:81 -#: SellThroughSupport.php:97 SMTPServer.php:66 StockCheck.php:217 -#: StockClone.php:446 StockClone.php:520 StockCostUpdate.php:78 -#: StockCostUpdate.php:88 StockLocStatus.php:167 +#: SelectCreditItems.php:1454 SelectSalesOrder.php:213 SelectSalesOrder.php:379 +#: SellThroughSupport.php:81 SellThroughSupport.php:97 SMTPServer.php:66 +#: StockCheck.php:217 StockClone.php:446 StockClone.php:520 +#: StockCostUpdate.php:78 StockCostUpdate.php:88 StockLocStatus.php:167 #: StockLocTransferReceive.php:215 StockLocTransferReceive.php:368 #: StockMovements.php:98 StockQuantityByDate.php:98 StockReorderLevel.php:45 #: StockStatus.php:285 StockTransfers.php:202 StockTransfers.php:232 @@ -1321,14 +1298,14 @@ #: Z_ChangeSupplierCode.php:88 Z_DeleteCreditNote.php:63 #: Z_DeleteCreditNote.php:73 Z_DeleteCreditNote.php:82 Z_DeleteInvoice.php:88 #: Z_DeleteInvoice.php:98 Z_DeleteInvoice.php:110 Z_UpdateItemCosts.php:93 +#: includes/ConnectDB_mysqli.inc:70 includes/ConnectDB_mysql.inc:62 #: includes/PDFPaymentRun_PymtFooter.php:61 #: includes/PDFPaymentRun_PymtFooter.php:91 #: includes/PDFPaymentRun_PymtFooter.php:121 #: includes/PDFPaymentRun_PymtFooter.php:158 -#: includes/PDFPaymentRun_PymtFooter.php:189 includes/ConnectDB_mysqli.inc:70 -#: includes/ConnectDB_mysql.inc:62 +#: includes/PDFPaymentRun_PymtFooter.php:189 #: ../webSHOP/includes/DatabaseFunctions.php:60 -#: ../webSHOP/includes/Functions.php:448 ../webSHOP/includes/PlaceOrder.php:68 +#: ../webSHOP/includes/Functions.php:438 ../webSHOP/includes/PlaceOrder.php:70 msgid "The SQL that failed was" msgstr "" @@ -1399,16 +1376,14 @@ msgstr "" #: AgedDebtors.php:527 AgedSuppliers.php:327 BOMExtendedQty.php:289 -#: BOMIndented_conflict-20150211-201247.php:278 BOMIndented.php:278 -#: BOMIndentedReverse.php:255 BOMListing.php:131 DebtorsAtPeriodEnd.php:168 -#: InventoryPlanning.php:521 InventoryPlanningPrefSupplier.php:437 -#: InventoryQuantities.php:210 InventoryValuation.php:273 -#: MRPPlannedPurchaseOrders.php:293 MRPPlannedWorkOrders.php:346 -#: MRPReschedules.php:151 MRPShortages.php:302 OutstandingGRNs.php:280 -#: PDFCustomerList.php:421 PDFLowGP.php:146 PDFPriceList.php:351 -#: PDFRemittanceAdvice.php:175 PDFStockCheckComparison.php:373 -#: PrintCustTrans.php:564 -#: PrintCustTransPortrait_conflict-20150205-211428.php:614 +#: BOMIndented.php:278 BOMIndentedReverse.php:255 BOMListing.php:131 +#: DebtorsAtPeriodEnd.php:168 InventoryPlanning.php:521 +#: InventoryPlanningPrefSupplier.php:437 InventoryQuantities.php:210 +#: InventoryValuation.php:273 MRPPlannedPurchaseOrders.php:293 +#: MRPPlannedWorkOrders.php:346 MRPReschedules.php:151 MRPShortages.php:302 +#: OutstandingGRNs.php:280 PDFCustomerList.php:421 PDFLowGP.php:146 +#: PDFPriceList.php:351 PDFRemittanceAdvice.php:175 +#: PDFStockCheckComparison.php:373 PrintCustTrans.php:564 #: PrintCustTransPortrait.php:609 ReorderLevel.php:248 StockDispatch.php:449 #: SupplierBalsAtPeriodEnd.php:159 SuppPriceList.php:260 Tax.php:385 msgid "Print PDF" @@ -1480,15 +1455,14 @@ #: AnalysisHorizontalIncome.php:11 AnalysisHorizontalPosition.php:10 #: BankAccounts.php:369 BOMs.php:138 BOMs.php:144 BOMs.php:152 BOMs.php:1032 -#: BOMs_SingleLevel.php:123 BOMs_SingleLevel.php:129 BOMs_SingleLevel.php:137 -#: BOMs_SingleLevel.php:923 InternalStockRequest.php:584 PaymentTerms.php:190 -#: PaymentTerms.php:196 PO_SelectOSPurchOrder.php:651 -#: SalesAnalReptCols.php:285 SelectProduct.php:137 SelectProduct.php:187 -#: SelectProduct.php:248 SelectProduct.php:249 SelectProduct.php:852 +#: InternalStockRequest.php:584 PaymentTerms.php:190 PaymentTerms.php:196 +#: PO_SelectOSPurchOrder.php:651 SalesAnalReptCols.php:285 +#: SelectProduct.php:137 SelectProduct.php:187 SelectProduct.php:248 +#: SelectProduct.php:249 SelectProduct.php:852 #: StockCategorySalesInquiry.php:154 StockCategorySalesInquiry.php:188 #: StockCategorySalesInquiry.php:189 StockCategorySalesInquiry.php:194 #: StockCategorySalesInquiry.php:217 StockCategorySalesInquiry.php:230 -#: TopItems.php:193 TopItems.php:194 ../webSHOP/includes/Functions.php:40 +#: TopItems.php:193 TopItems.php:194 ../webSHOP/includes/Functions.php:41 msgid "N/A" msgstr "" @@ -1498,13 +1472,12 @@ msgid "Horizontal Analysis of Statement of Comprehensive Income" msgstr "" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 -#: GLTagProfit_Loss.php:14 Z_UpdateChartDetailsBFwd.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 +#: Z_UpdateChartDetailsBFwd.php:14 msgid "The selected period from is actually after the period to" msgstr "" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 -#: GLTagProfit_Loss.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 msgid "Please reselect the reporting period" msgstr "" @@ -1585,25 +1558,25 @@ msgid "Show on Screen (HTML)" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "A period up to 12 months in duration can be specified" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "" "the system automatically shows a comparative for the same period from the " "previous year" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "it cannot do this if a period of more than 12 months is specified" msgstr "" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "Please select an alternative period range" msgstr "" @@ -1622,10 +1595,8 @@ #: Contracts.php:836 CustomerAccount.php:230 CustomerInquiry.php:162 #: CustomerReceipt.php:1044 GLBalanceSheet.php:404 GLCashFlowsIndirect.php:85 #: GLProfit_Loss.php:626 PDFRemittanceAdvice.php:275 PO_Header.php:609 -#: PrintCustTrans.php:776 -#: PrintCustTransPortrait_conflict-20150205-211428.php:933 -#: PrintCustTransPortrait.php:928 SupplierInquiry.php:121 -#: includes/PDFQuotationPageHeader.inc:98 +#: PrintCustTrans.php:776 PrintCustTransPortrait.php:928 +#: SupplierInquiry.php:121 includes/PDFQuotationPageHeader.inc:98 #: includes/PDFQuotationPortraitPageHeader.inc:88 #: includes/PDFStatementPageHeader.inc:125 includes/PDFTransPageHeader.inc:162 #: includes/PDFTransPageHeaderPortrait.inc:213 @@ -1637,10 +1608,8 @@ #: GLAccountInquiry.php:53 GLAccounts.php:214 GLBalanceSheet.php:410 #: GLCashFlowsIndirect.php:90 GLProfit_Loss.php:635 GLTagProfit_Loss.php:537 #: GLTrialBalance.php:452 ImportBankTransAnalysis.php:206 -#: PrintCustTransPortrait_conflict-20150205-211428.php:96 -#: PrintCustTransPortrait.php:96 SupplierCredit.php:458 -#: SupplierInvoice.php:843 SuppTransGLAnalysis.php:107 -#: includes/PDFProfitAndLossPageHeader.inc:31 +#: PrintCustTransPortrait.php:96 SupplierCredit.php:458 SupplierInvoice.php:843 +#: SuppTransGLAnalysis.php:107 includes/PDFProfitAndLossPageHeader.inc:31 #: includes/PDFTagProfitAndLossPageHeader.inc:33 #: includes/PDFTrialBalancePageHeader.inc:28 msgid "Account" @@ -1710,10 +1679,10 @@ #: Contracts.php:949 GLProfit_Loss.php:324 GLProfit_Loss.php:517 #: GLProfit_Loss.php:831 GLProfit_Loss.php:1188 GLTagProfit_Loss.php:310 #: GLTagProfit_Loss.php:448 GLTagProfit_Loss.php:685 GLTagProfit_Loss.php:884 -#: MasterSalesInquiry.php:3100 PDFPriceList.php:431 SalesAnalReptCols.php:31 -#: SalesAnalReptCols.php:33 SalesByTypePeriodInquiry.php:362 -#: SalesCategoryPeriodInquiry.php:169 SalesGraph.php:195 SalesGraph.php:214 -#: SalesGraph.php:277 SelectProduct.php:182 +#: PDFPriceList.php:431 SalesAnalReptCols.php:31 SalesAnalReptCols.php:33 +#: SalesByTypePeriodInquiry.php:362 SalesCategoryPeriodInquiry.php:169 +#: SalesGraph.php:195 SalesGraph.php:214 SalesGraph.php:277 +#: SelectProduct.php:182 #, php-format msgid "Gross Profit" msgstr "" @@ -1728,24 +1697,23 @@ #: AnalysisHorizontalIncome.php:522 AnalysisHorizontalPosition.php:358 #: BOMs.php:918 ConfirmDispatch_Invoice.php:1655 -#: ConfirmDispatch_Invoice.php:1657 ContractBOM.php:298 -#: CounterReturns.php:1603 CounterReturns.php:1605 CustomerReceipt.php:601 -#: CustWhereAlloc.php:198 DailyBankTransactions.php:251 -#: DeliveryDetails.php:605 DeliveryDetails.php:609 DeliveryDetails.php:831 -#: DeliveryDetails.php:835 GLAccountUsers.php:248 GLBalanceSheet.php:716 -#: GLCashFlowsIndirect.php:745 GLJournalInquiry.php:156 -#: GLJournalInquiry.php:158 GLProfit_Loss.php:1313 GLTagProfit_Loss.php:25 -#: GLTagProfit_Loss.php:524 GLTags.php:54 GLTrialBalance.php:736 PDFCOA.php:29 -#: PDFPrintLabel.php:64 PDFProdSpec.php:19 PDFStockLocTransfer.php:29 -#: PDFWOPrint.php:594 PDFWOPrint.php:598 PDFWOPrint.php:601 PDFWOPrint.php:677 -#: PDFWOPrint.php:681 PDFWOPrint.php:684 PO_OrderDetails.php:143 -#: PO_PDFPurchOrder.php:395 PO_PDFPurchOrder.php:399 PO_PDFPurchOrder.php:402 -#: PO_SelectOSPurchOrder.php:603 PO_SelectOSPurchOrder.php:644 -#: PrintCustStatements.php:84 PrintCustStatements.php:533 -#: PrintCustStatements.php:553 PrintCustTrans.php:531 -#: PrintCustTransPortrait_conflict-20150205-211428.php:565 -#: PrintCustTransPortrait.php:566 PurchasesReport.php:227 -#: SelectSalesOrder.php:918 SuppWhereAlloc.php:196 UserGLAccounts.php:254 +#: ConfirmDispatch_Invoice.php:1657 ContractBOM.php:298 CounterReturns.php:1603 +#: CounterReturns.php:1605 CustomerReceipt.php:601 CustWhereAlloc.php:198 +#: DailyBankTransactions.php:251 DeliveryDetails.php:605 +#: DeliveryDetails.php:609 DeliveryDetails.php:831 DeliveryDetails.php:835 +#: GLAccountUsers.php:248 GLBalanceSheet.php:716 GLCashFlowsIndirect.php:745 +#: GLJournalInquiry.php:156 GLJournalInquiry.php:158 GLProfit_Loss.php:1313 +#: GLTagProfit_Loss.php:25 GLTagProfit_Loss.php:524 GLTags.php:54 +#: GLTrialBalance.php:736 PDFCOA.php:29 PDFPrintLabel.php:64 PDFProdSpec.php:19 +#: PDFStockLocTransfer.php:29 PDFWOPrint.php:594 PDFWOPrint.php:598 +#: PDFWOPrint.php:601 PDFWOPrint.php:677 PDFWOPrint.php:681 PDFWOPrint.php:684 +#: PO_OrderDetails.php:143 PO_PDFPurchOrder.php:395 PO_PDFPurchOrder.php:399 +#: PO_PDFPurchOrder.php:402 PO_SelectOSPurchOrder.php:603 +#: PO_SelectOSPurchOrder.php:644 PrintCustStatements.php:84 +#: PrintCustStatements.php:533 PrintCustStatements.php:553 +#: PrintCustTrans.php:531 PrintCustTransPortrait.php:566 +#: PurchasesReport.php:227 SelectSalesOrder.php:918 SuppWhereAlloc.php:196 +#: UserGLAccounts.php:254 msgid "Print" msgstr "" @@ -1901,15 +1869,13 @@ msgid "Incorrect date format used, please re-enter" msgstr "" -#: AuditTrail.php:43 BOMIndented_conflict-20150211-201247.php:319 -#: BOMIndented.php:319 BOMIndentedReverse.php:297 MRPCalendar.php:264 -#: PcReportExpense.php:68 +#: AuditTrail.php:43 BOMIndented.php:319 BOMIndentedReverse.php:297 +#: MRPCalendar.php:264 PcReportExpense.php:68 msgid "From Date" msgstr "" -#: AuditTrail.php:47 BOMIndented_conflict-20150211-201247.php:320 -#: BOMIndented.php:320 BOMIndentedReverse.php:298 MRPCalendar.php:266 -#: PcReportExpense.php:72 +#: AuditTrail.php:47 BOMIndented.php:320 BOMIndentedReverse.php:298 +#: MRPCalendar.php:266 PcReportExpense.php:72 msgid "To Date" msgstr "" @@ -1922,28 +1888,28 @@ #: AuditTrail.php:55 AuditTrail.php:69 CollectiveWorkOrderCost.php:249 #: CollectiveWorkOrderCost.php:253 CollectiveWorkOrderCost.php:257 #: CollectiveWorkOrderCost.php:261 ContractBOM.php:305 CounterReturns.php:1633 -#: CounterReturns.php:1636 CounterSales.php:2205 CounterSales.php:2208 +#: CounterReturns.php:1636 CounterSales.php:2211 CounterSales.php:2214 #: CustomerBalancesMovement.php:30 CustomerBalancesMovement.php:40 #: CustomerBalancesMovement.php:50 CustomerInquiry.php:193 #: CustomerInquiry.php:198 CustomerInquiry.php:202 CustomerTransInquiry.php:32 #: DailyBankTransactions.php:72 DailySalesInquiry.php:52 -#: DailySalesInquiry.php:54 FixedAssetRegister.php:59 -#: FixedAssetRegister.php:68 InternalStockRequestInquiry.php:53 -#: InternalStockRequestInquiry.php:59 InternalStockRequestInquiry.php:79 -#: InternalStockRequestInquiry.php:87 InternalStockRequestInquiry.php:107 -#: InternalStockRequestInquiry.php:136 InternalStockRequestInquiry.php:138 -#: InventoryQuantities.php:168 InventoryQuantities.php:194 -#: InventoryQuantities.php:196 MRP.php:619 MRPReport.php:551 MRPReport.php:553 -#: MRPReschedules.php:143 NoSalesItems.php:22 NoSalesItems.php:50 -#: NoSalesItems.php:70 NoSalesItems.php:72 PDFPeriodStockTransListing.php:58 -#: PDFPriceList.php:225 PDFPriceList.php:324 PO_Items.php:1131 -#: POReport.php:1600 PO_SelectOSPurchOrder.php:185 -#: PO_SelectOSPurchOrder.php:195 PO_SelectOSPurchOrder.php:208 -#: PO_SelectOSPurchOrder.php:278 ReorderLevel.php:201 ReorderLevel.php:203 -#: ReorderLevel.php:233 ReorderLevel.php:235 SalesGraph.php:102 -#: SalesGraph.php:104 SalesGraph.php:124 SalesGraph.php:126 SalesGraph.php:148 -#: SalesGraph.php:150 SalesGraph.php:186 SalesInquiry.php:1096 -#: SalesInquiry.php:1159 SelectCreditItems.php:983 SelectOrderItems.php:1622 +#: DailySalesInquiry.php:54 FixedAssetRegister.php:59 FixedAssetRegister.php:68 +#: InternalStockRequestInquiry.php:53 InternalStockRequestInquiry.php:59 +#: InternalStockRequestInquiry.php:79 InternalStockRequestInquiry.php:87 +#: InternalStockRequestInquiry.php:107 InternalStockRequestInquiry.php:136 +#: InternalStockRequestInquiry.php:138 InventoryQuantities.php:168 +#: InventoryQuantities.php:194 InventoryQuantities.php:196 MRP.php:619 +#: MRPReport.php:551 MRPReport.php:553 MRPReschedules.php:143 +#: NoSalesItems.php:22 NoSalesItems.php:50 NoSalesItems.php:70 +#: NoSalesItems.php:72 PDFPeriodStockTransListing.php:58 PDFPriceList.php:225 +#: PDFPriceList.php:324 PO_Items.php:1131 POReport.php:1600 +#: PO_SelectOSPurchOrder.php:185 PO_SelectOSPurchOrder.php:195 +#: PO_SelectOSPurchOrder.php:208 PO_SelectOSPurchOrder.php:278 +#: ReorderLevel.php:201 ReorderLevel.php:203 ReorderLevel.php:233 +#: ReorderLevel.php:235 SalesGraph.php:102 SalesGraph.php:104 +#: SalesGraph.php:124 SalesGraph.php:126 SalesGraph.php:148 SalesGraph.php:150 +#: SalesGraph.php:186 SalesInquiry.php:1096 SalesInquiry.php:1159 +#: SelectCreditItems.php:983 SelectOrderItems.php:1622 #: SelectOrderItems.php:1625 SelectProduct.php:531 SelectProduct.php:533 #: SelectSalesOrder.php:575 StockCategorySalesInquiry.php:35 #: StockCategorySalesInquiry.php:37 StockDispatch.php:82 StockDispatch.php:396 @@ -1951,14 +1917,13 @@ #: StockLocStatus.php:94 StockLocStatus.php:99 StockLocStatus.php:104 #: StockLocStatus.php:109 StockQuantityByDate.php:25 SupplierPriceList.php:27 #: SupplierPriceList.php:29 SupplierTenderCreate.php:683 -#: SupplierTenderCreate.php:685 SupplierTenders.php:409 -#: SupplierTenders.php:411 SupplierTransInquiry.php:31 -#: SystemParameters.php:1119 SystemParameters.php:1125 -#: SystemParameters.php:1131 SystemParameters.php:1137 -#: SystemParameters.php:1143 TopItems.php:32 TopItems.php:49 TopItems.php:71 -#: TopItems.php:73 WorkOrderEntry_conflict-20141122-150523.php:677 -#: WorkOrderEntry_conflict-20141122-150523.php:680 WorkOrderEntry.php:903 +#: SupplierTenderCreate.php:685 SupplierTenders.php:409 SupplierTenders.php:411 +#: SupplierTransInquiry.php:31 SystemParameters.php:1119 +#: SystemParameters.php:1125 SystemParameters.php:1131 +#: SystemParameters.php:1137 SystemParameters.php:1143 TopItems.php:32 +#: TopItems.php:49 TopItems.php:71 TopItems.php:73 WorkOrderEntry.php:903 #: WorkOrderEntry.php:906 WorkOrderIssue.php:964 WorkOrderIssue.php:967 +#: reportwriter/languages/en_US/reports.php:54 msgid "All" msgstr "" @@ -2006,6 +1971,7 @@ #: Z_CheckAllocationsFrom.php:32 Z_CheckAllocationsFrom.php:57 #: Z_CheckAllocs.php:62 Z_CheckGLTransBalance.php:12 #: includes/InputSerialItemsFile.php:94 includes/InputSerialItemsFile.php:152 +#: reportwriter/languages/en_US/reports.php:111 msgid "Type" msgstr "" @@ -2014,15 +1980,14 @@ msgstr "" #: AuditTrail.php:179 api/api_xml-rpc.php:311 api/api_xml-rpc.php:777 -#: api/api_xml-rpc.php:2187 +#: api/api_xml-rpc.php:2187 reportwriter/languages/en_US/reports.php:72 msgid "Field... [truncated message content] |
From: <rc...@us...> - 2017-08-15 16:35:48
|
Revision: 7817 http://sourceforge.net/p/web-erp/reponame/7817 Author: rchacon Date: 2017-08-15 16:35:42 +0000 (Tue, 15 Aug 2017) Log Message: ----------- Standardise text. Modified Paths: -------------- trunk/SelectCustomer.php trunk/SelectSupplier.php trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.po trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot trunk/locale/en_US.utf8/LC_MESSAGES/messages.po trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po trunk/locale/et_EE.utf8/LC_MESSAGES/messages.po trunk/locale/fa_IR.utf8/LC_MESSAGES/messages.po trunk/locale/fr_CA.utf8/LC_MESSAGES/messages.po trunk/locale/fr_FR.utf8/LC_MESSAGES/messages.po trunk/locale/he_IL.utf8/LC_MESSAGES/messages.po trunk/locale/hi_IN.utf8/LC_MESSAGES/messages.po trunk/locale/hr_HR.utf8/LC_MESSAGES/messages.po trunk/locale/hu_HU.utf8/LC_MESSAGES/messages.po trunk/locale/id_ID.utf8/LC_MESSAGES/messages.po trunk/locale/it_IT.utf8/LC_MESSAGES/messages.po trunk/locale/ja_JP.utf8/LC_MESSAGES/messages.po trunk/locale/ko_KR.utf8/LC_MESSAGES/messages.po trunk/locale/lv_LV.utf8/LC_MESSAGES/messages.po trunk/locale/mr_IN.utf8/LC_MESSAGES/messages.po trunk/locale/nl_NL.utf8/LC_MESSAGES/messages.po trunk/locale/pl_PL.utf8/LC_MESSAGES/messages.po trunk/locale/pt_BR.utf8/LC_MESSAGES/messages.po trunk/locale/pt_PT.utf8/LC_MESSAGES/messages.po trunk/locale/ro_RO.utf8/LC_MESSAGES/messages.po trunk/locale/ru_RU.utf8/LC_MESSAGES/messages.po trunk/locale/sq_AL.utf8/LC_MESSAGES/messages.po trunk/locale/sv_SE.utf8/LC_MESSAGES/messages.po trunk/locale/sw_KE.utf8/LC_MESSAGES/messages.po trunk/locale/tr_TR.utf8/LC_MESSAGES/messages.po trunk/locale/vi_VN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_CN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_HK.utf8/LC_MESSAGES/messages.po trunk/locale/zh_TW.utf8/LC_MESSAGES/messages.po Modified: trunk/SelectCustomer.php =================================================================== --- trunk/SelectCustomer.php 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/SelectCustomer.php 2017-08-15 16:35:42 UTC (rev 7817) @@ -214,7 +214,7 @@ // Customer maintenance options: echo '<a href="', $RootPath, '/Customers.php">' . _('Add a New Customer') . '</a><br />'; echo '<a href="', $RootPath, '/Customers.php?DebtorNo=', urlencode($_SESSION['CustomerID']), '">' . _('Modify Customer Details') . '</a><br />'; - echo '<a href="', $RootPath, '/CustomerBranches.php?DebtorNo=', urlencode($_SESSION['CustomerID']), '">' . _('Add/Modify/Delete Customer Branches') . '</a><br />'; + echo '<a href="', $RootPath, '/CustomerBranches.php?DebtorNo=', urlencode($_SESSION['CustomerID']), '">' . _('Add/Edit/Delete Customer Branches') . '</a><br />'; echo '<a href="', $RootPath, '/SelectProduct.php">' . _('Special Customer Prices') . '</a><br />'; echo '<a href="', $RootPath, '/CustEDISetup.php">' . _('Customer EDI Configuration') . '</a><br />'; echo '<a href="', $RootPath, '/CustLoginSetup.php">' . _('Customer Login Configuration'), '</a><br />'; Modified: trunk/SelectSupplier.php =================================================================== --- trunk/SelectSupplier.php 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/SelectSupplier.php 2017-08-15 16:35:42 UTC (rev 7817) @@ -190,7 +190,7 @@ echo '</td><td valign="top" class="select">'; /* Supplier Maintenance */ echo '<a href="' . $RootPath . '/Suppliers.php">' . _('Add a New Supplier') . '</a> <br /><a href="' . $RootPath . '/Suppliers.php?SupplierID=' . $_SESSION['SupplierID'] . '">' . _('Modify Or Delete Supplier Details') . '</a> - <br /><a href="' . $RootPath . '/SupplierContacts.php?SupplierID=' . $_SESSION['SupplierID'] . '">' . _('Add/Modify/Delete Supplier Contacts') . '</a> + <br /><a href="' . $RootPath . '/SupplierContacts.php?SupplierID=' . $_SESSION['SupplierID'] . '">' . _('Add/Edit/Delete Supplier Contacts') . '</a> <br /> <br /><a href="' . $RootPath . '/SellThroughSupport.php?SupplierID=' . $_SESSION['SupplierID'] . '">' . _('Set Up Sell Through Support Deals') . '</a> <br /><a href="' . $RootPath . '/Shipments.php?NewShipment=Yes">' . _('Set Up A New Shipment') . '</a> Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -27750,7 +27750,7 @@ msgstr "" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "" #: SelectCustomer.php:219 @@ -28802,7 +28802,7 @@ msgstr "" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "" #: SelectSupplier.php:195 Modified: trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/ar_SY.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -27260,7 +27260,7 @@ msgstr "تعديل بيانات زبون" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "اضافة/تعديل/حذف فروع زبون" #: SelectCustomer.php:219 @@ -28334,7 +28334,7 @@ msgstr "" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "" #: SelectSupplier.php:195 Modified: trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -28488,7 +28488,7 @@ msgstr "Změnit detaily zákazníka" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "Přidat / Upravit / Odstranit zákazníka Pobočky" #: SelectCustomer.php:219 @@ -29576,7 +29576,7 @@ msgstr "Upravit nebo smazat Dodavatel Podrobnosti" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "Přidat / Upravit / Odstranit Dodavatel Kontakty" #: SelectSupplier.php:195 Modified: trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -29376,7 +29376,7 @@ msgstr "Kundenangaben ändern" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "Kundenniederlassungen anlegen/ändern/löschen" #: SelectCustomer.php:219 @@ -30492,7 +30492,7 @@ msgstr "Kreditor ändern / löschen" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "Ansprechpartner hinzufügen / ändern / löschen" #: SelectSupplier.php:195 Modified: trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -29340,7 +29340,7 @@ msgstr "Τροποποίηση Στοιχεία Πελάτη" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "Προσθήκη / Τροποποίηση / Διαγραφή Υποκαταστήματα πελατών" #: SelectCustomer.php:219 @@ -30447,7 +30447,7 @@ msgstr "Τροποποιήσει ή να διαγράψει στοιχεία προμηθευτή" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "Προσθήκη / Τροποποίηση / Διαγραφή Επαφές Προμηθευτή" #: SelectSupplier.php:195 Modified: trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot =================================================================== --- trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot 2017-08-15 16:35:42 UTC (rev 7817) @@ -26315,7 +26315,7 @@ msgstr "" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "" #: SelectCustomer.php:219 @@ -27301,7 +27301,7 @@ msgstr "" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "" #: SelectSupplier.php:195 Modified: trunk/locale/en_US.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/en_US.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/en_US.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -27796,7 +27796,7 @@ msgstr "" #: SelectCustomer.php:217 -msgid "Add/Modify/Delete Customer Branches" +msgid "Add/Edit/Delete Customer Branches" msgstr "" #: SelectCustomer.php:219 @@ -28850,7 +28850,7 @@ msgstr "Modify Or Delete Vendor Details" #: SelectSupplier.php:193 -msgid "Add/Modify/Delete Supplier Contacts" +msgid "Add/Edit/Delete Supplier Contacts" msgstr "Add/Modify/Delete Vendor Contacts" #: SelectSupplier.php:195 Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) +++ trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-08-15 16:35:42 UTC (rev 7817) @@ -8,7 +8,7 @@ "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-12 12:01+1200\n" -"PO-Revision-Date: 2017-08-15 09:41-0600\n" +"PO-Revision-Date: 2017-08-15 10:31-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: TecnoSoluciones.com <web...@te...>\n" "Language: es_ES\n" @@ -246,14 +246,14 @@ #: AccountGroups.php:281 AddCustomerContacts.php:28 AddCustomerContacts.php:30 #: AddCustomerNotes.php:101 AddCustomerTypeNotes.php:94 AgedDebtors.php:454 -#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 -#: BOMExtendedQty.php:256 BOMIndented_conflict-20150211-201247.php:249 -#: BOMIndented.php:249 BOMIndentedReverse.php:236 BOMInquiry.php:186 -#: BOMListing.php:110 BOMs.php:285 BOMs.php:990 BOMs_SingleLevel.php:231 -#: BOMs_SingleLevel.php:881 CollectiveWorkOrderCost.php:281 -#: CompanyPreferences.php:100 CounterReturns.php:1625 CounterSales.php:2101 -#: CounterSales.php:2197 Credit_Invoice.php:286 CreditStatus.php:21 -#: CustEDISetup.php:17 CustItem.php:120 CustItem.php:210 CustItem.php:238 +#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 BOMExtendedQty.php:256 +#: BOMIndented_conflict-20150211-201247.php:249 BOMIndented.php:249 +#: BOMIndentedReverse.php:236 BOMInquiry.php:186 BOMListing.php:110 +#: BOMs.php:285 BOMs.php:990 BOMs_SingleLevel.php:231 BOMs_SingleLevel.php:881 +#: CollectiveWorkOrderCost.php:281 CompanyPreferences.php:100 +#: CounterReturns.php:1625 CounterSales.php:2101 CounterSales.php:2197 +#: Credit_Invoice.php:286 CreditStatus.php:21 CustEDISetup.php:17 +#: CustItem.php:120 CustItem.php:210 CustItem.php:238 #: DebtorsAtPeriodEnd.php:129 DiscountCategories.php:12 #: DiscountCategories.php:149 DiscountMatrix.php:16 EDIMessageFormat.php:105 #: FixedAssetLocations.php:13 FixedAssetRegister.php:16 @@ -262,34 +262,33 @@ #: HistoricalTestResults.php:42 InternalStockRequestInquiry.php:167 #: InternalStockRequest.php:316 InventoryPlanning.php:459 #: InventoryPlanningPrefSupplier.php:386 MaintenanceTasks.php:14 -#: MaintenanceUserSchedule.php:16 MasterSalesInquiry.php:1084 -#: MRPReport.php:543 NoSalesItems.php:91 PcAssignCashTabToTab.php:76 -#: PcAssignCashTabToTab.php:156 PcAssignCashTabToTab.php:212 -#: PcAssignCashToTab.php:59 PcAssignCashToTab.php:144 -#: PcAssignCashToTab.php:160 PcAssignCashToTab.php:207 PDFPickingList.php:29 -#: PDFStockLocTransfer.php:16 PO_AuthorisationLevels.php:10 POReport.php:60 -#: POReport.php:64 POReport.php:68 PO_SelectOSPurchOrder.php:153 -#: PriceMatrix.php:16 PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 -#: Prices.php:11 ProductSpecs.php:38 PurchaseByPrefSupplier.php:305 -#: PurchData.php:241 PurchData.php:373 PurchData.php:401 QATests.php:22 +#: MaintenanceUserSchedule.php:16 MasterSalesInquiry.php:1084 MRPReport.php:543 +#: NoSalesItems.php:91 PcAssignCashTabToTab.php:76 PcAssignCashTabToTab.php:156 +#: PcAssignCashTabToTab.php:212 PcAssignCashToTab.php:59 +#: PcAssignCashToTab.php:144 PcAssignCashToTab.php:160 +#: PcAssignCashToTab.php:207 PDFPickingList.php:29 PDFStockLocTransfer.php:16 +#: PO_AuthorisationLevels.php:10 POReport.php:60 POReport.php:64 +#: POReport.php:68 PO_SelectOSPurchOrder.php:153 PriceMatrix.php:16 +#: PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 Prices.php:11 +#: ProductSpecs.php:38 PurchaseByPrefSupplier.php:305 PurchData.php:241 +#: PurchData.php:373 PurchData.php:401 QATests.php:22 #: RecurringSalesOrders.php:320 SalesAnalReptCols.php:51 SalesAnalRepts.php:14 #: SalesCategories.php:11 SalesGLPostings.php:19 SalesGraph.php:39 #: SalesPeople.php:28 SalesTypes.php:20 SelectAsset.php:48 #: SelectCompletedOrder.php:11 SelectContract.php:69 SelectCreditItems.php:221 #: SelectCreditItems.php:292 SelectCustomer.php:258 SelectGLAccount.php:86 -#: SelectOrderItems.php:588 SelectOrderItems.php:1514 -#: SelectOrderItems.php:1614 SelectProduct.php:523 SelectQASamples.php:45 -#: SelectSalesOrder.php:545 SelectSupplier.php:14 SelectSupplier.php:222 -#: SelectWorkOrder.php:9 SelectWorkOrder.php:174 SellThroughSupport.php:229 -#: ShipmentCosting.php:11 Shipments.php:17 Shippers.php:123 Shippers.php:160 -#: Shipt_Select.php:8 StockLocMovements.php:14 StockSerialItemResearch.php:30 -#: SupplierPriceList.php:14 SupplierPriceList.php:229 -#: SupplierPriceList.php:399 SupplierPriceList.php:458 -#: SupplierPriceList.php:503 Suppliers.php:304 SupplierTenderCreate.php:556 -#: SupplierTenderCreate.php:664 SupplierTenders.php:322 -#: SupplierTenders.php:388 SupplierTransInquiry.php:10 TestPlanResults.php:27 -#: TopItems.php:118 UnitsOfMeasure.php:10 WhereUsedInquiry.php:18 -#: WorkCentres.php:113 WorkOrderCosting.php:22 +#: SelectOrderItems.php:588 SelectOrderItems.php:1514 SelectOrderItems.php:1614 +#: SelectProduct.php:523 SelectQASamples.php:45 SelectSalesOrder.php:545 +#: SelectSupplier.php:14 SelectSupplier.php:222 SelectWorkOrder.php:9 +#: SelectWorkOrder.php:174 SellThroughSupport.php:229 ShipmentCosting.php:11 +#: Shipments.php:17 Shippers.php:123 Shippers.php:160 Shipt_Select.php:8 +#: StockLocMovements.php:14 StockSerialItemResearch.php:30 +#: SupplierPriceList.php:14 SupplierPriceList.php:229 SupplierPriceList.php:399 +#: SupplierPriceList.php:458 SupplierPriceList.php:503 Suppliers.php:304 +#: SupplierTenderCreate.php:556 SupplierTenderCreate.php:664 +#: SupplierTenders.php:322 SupplierTenders.php:388 SupplierTransInquiry.php:10 +#: TestPlanResults.php:27 TopItems.php:118 UnitsOfMeasure.php:10 +#: WhereUsedInquiry.php:18 WorkCentres.php:113 WorkOrderCosting.php:22 #: WorkOrderEntry_conflict-20141122-150523.php:11 WorkOrderIssue.php:22 #: WorkOrderReceive.php:34 WorkOrderStatus.php:58 Z_BottomUpCosts.php:57 #: ../webSHOP/includes/header.php:217 @@ -348,56 +347,54 @@ #: QATests.php:293 QATests.php:295 QATests.php:306 QATests.php:308 #: QATests.php:319 QATests.php:321 QATests.php:332 QATests.php:334 #: QATests.php:345 QATests.php:347 QATests.php:414 QATests.php:419 -#: QATests.php:424 QATests.php:429 QATests.php:434 -#: RecurringSalesOrders.php:493 RecurringSalesOrders.php:496 -#: SalesAnalReptCols.php:284 SalesAnalReptCols.php:419 -#: SalesAnalReptCols.php:422 SalesAnalRepts.php:420 SalesAnalRepts.php:423 -#: SalesAnalRepts.php:448 SalesAnalRepts.php:451 SalesAnalRepts.php:476 -#: SalesAnalRepts.php:479 SalesCategories.php:297 SalesCategories.php:384 -#: SalesCategories.php:388 SalesPeople.php:227 SalesPeople.php:367 -#: SalesPeople.php:369 SelectCustomer.php:757 SelectProduct.php:231 -#: SelectProduct.php:369 SelectQASamples.php:424 SelectQASamples.php:518 -#: SelectQASamples.php:520 SelectQASamples.php:574 SelectQASamples.php:576 -#: SelectQASamples.php:588 SelectQASamples.php:590 ShipmentCosting.php:667 -#: ShopParameters.php:289 ShopParameters.php:293 ShopParameters.php:337 -#: ShopParameters.php:341 ShopParameters.php:391 ShopParameters.php:395 -#: ShopParameters.php:413 ShopParameters.php:417 ShopParameters.php:495 -#: ShopParameters.php:499 StockClone.php:938 StockClone.php:940 -#: StockClone.php:963 StockClone.php:965 Stocks.php:1266 Stocks.php:1268 -#: Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 +#: QATests.php:424 QATests.php:429 QATests.php:434 RecurringSalesOrders.php:493 +#: RecurringSalesOrders.php:496 SalesAnalReptCols.php:284 +#: SalesAnalReptCols.php:419 SalesAnalReptCols.php:422 SalesAnalRepts.php:420 +#: SalesAnalRepts.php:423 SalesAnalRepts.php:448 SalesAnalRepts.php:451 +#: SalesAnalRepts.php:476 SalesAnalRepts.php:479 SalesCategories.php:297 +#: SalesCategories.php:384 SalesCategories.php:388 SalesPeople.php:227 +#: SalesPeople.php:367 SalesPeople.php:369 SelectCustomer.php:757 +#: SelectProduct.php:231 SelectProduct.php:369 SelectQASamples.php:424 +#: SelectQASamples.php:518 SelectQASamples.php:520 SelectQASamples.php:574 +#: SelectQASamples.php:576 SelectQASamples.php:588 SelectQASamples.php:590 +#: ShipmentCosting.php:667 ShopParameters.php:289 ShopParameters.php:293 +#: ShopParameters.php:337 ShopParameters.php:341 ShopParameters.php:391 +#: ShopParameters.php:395 ShopParameters.php:413 ShopParameters.php:417 +#: ShopParameters.php:495 ShopParameters.php:499 StockClone.php:938 +#: StockClone.php:940 StockClone.php:963 StockClone.php:965 Stocks.php:1266 +#: Stocks.php:1268 Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 #: SystemParameters.php:479 SystemParameters.php:502 SystemParameters.php:543 #: SystemParameters.php:624 SystemParameters.php:632 SystemParameters.php:672 #: SystemParameters.php:763 SystemParameters.php:772 SystemParameters.php:780 #: SystemParameters.php:798 SystemParameters.php:805 SystemParameters.php:849 -#: SystemParameters.php:945 SystemParameters.php:1088 -#: SystemParameters.php:1090 SystemParameters.php:1100 -#: SystemParameters.php:1102 SystemParameters.php:1156 -#: SystemParameters.php:1168 SystemParameters.php:1170 -#: SystemParameters.php:1208 SystemParameters.php:1210 -#: SystemParameters.php:1232 SystemParameters.php:1234 TaxGroups.php:311 -#: TaxGroups.php:314 TaxGroups.php:365 TestPlanResults.php:304 -#: TestPlanResults.php:532 TestPlanResults.php:747 TestPlanResults.php:864 -#: TestPlanResults.php:924 TestPlanResults.php:928 UserGLAccounts.php:187 -#: UserGLAccounts.php:196 UserSettings.php:209 UserSettings.php:212 -#: UserSettings.php:224 UserSettings.php:227 WWW_Users.php:547 -#: WWW_Users.php:549 WWW_Users.php:718 WWW_Users.php:721 WWW_Users.php:734 -#: WWW_Users.php:737 WWW_Users.php:749 WWW_Users.php:752 WWW_Users.php:764 -#: WWW_Users.php:767 +#: SystemParameters.php:945 SystemParameters.php:1088 SystemParameters.php:1090 +#: SystemParameters.php:1100 SystemParameters.php:1102 +#: SystemParameters.php:1156 SystemParameters.php:1168 +#: SystemParameters.php:1170 SystemParameters.php:1208 +#: SystemParameters.php:1210 SystemParameters.php:1232 +#: SystemParameters.php:1234 TaxGroups.php:311 TaxGroups.php:314 +#: TaxGroups.php:365 TestPlanResults.php:304 TestPlanResults.php:532 +#: TestPlanResults.php:747 TestPlanResults.php:864 TestPlanResults.php:924 +#: TestPlanResults.php:928 UserGLAccounts.php:187 UserGLAccounts.php:196 +#: UserSettings.php:209 UserSettings.php:212 UserSettings.php:224 +#: UserSettings.php:227 WWW_Users.php:547 WWW_Users.php:549 WWW_Users.php:718 +#: WWW_Users.php:721 WWW_Users.php:734 WWW_Users.php:737 WWW_Users.php:749 +#: WWW_Users.php:752 WWW_Users.php:764 WWW_Users.php:767 msgid "Yes" msgstr "Sí" #: AccountGroups.php:312 AccountGroups.php:472 AccountGroups.php:475 #: AddCustomerContacts.php:165 AddCustomerContacts.php:274 -#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 -#: BankAccounts.php:218 BankAccounts.php:412 BankAccounts.php:414 -#: BankAccounts.php:418 BankAccounts.php:426 BOMs.php:142 BOMs.php:895 -#: BOMs.php:899 BOMs_SingleLevel.php:127 BOMs_SingleLevel.php:792 -#: BOMs_SingleLevel.php:796 CompanyPreferences.php:422 -#: CompanyPreferences.php:426 CompanyPreferences.php:437 -#: CompanyPreferences.php:441 CompanyPreferences.php:452 -#: CompanyPreferences.php:456 ContractCosting.php:200 Currencies.php:344 -#: Currencies.php:525 Currencies.php:527 CustomerBranches.php:452 -#: Customers.php:658 Customers.php:1047 Customers.php:1054 Customers.php:1057 +#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 BankAccounts.php:218 +#: BankAccounts.php:412 BankAccounts.php:414 BankAccounts.php:418 +#: BankAccounts.php:426 BOMs.php:142 BOMs.php:895 BOMs.php:899 +#: BOMs_SingleLevel.php:127 BOMs_SingleLevel.php:792 BOMs_SingleLevel.php:796 +#: CompanyPreferences.php:422 CompanyPreferences.php:426 +#: CompanyPreferences.php:437 CompanyPreferences.php:441 +#: CompanyPreferences.php:452 CompanyPreferences.php:456 +#: ContractCosting.php:200 Currencies.php:344 Currencies.php:525 +#: Currencies.php:527 CustomerBranches.php:452 Customers.php:658 +#: Customers.php:1047 Customers.php:1054 Customers.php:1057 #: DailyBankTransactions.php:217 DeliveryDetails.php:1159 #: DeliveryDetails.php:1200 DeliveryDetails.php:1203 FormDesigner.php:99 #: GLAccountUsers.php:183 GLAccountUsers.php:193 GLTransInquiry.php:93 @@ -441,20 +438,20 @@ #: SystemParameters.php:625 SystemParameters.php:633 SystemParameters.php:673 #: SystemParameters.php:764 SystemParameters.php:773 SystemParameters.php:781 #: SystemParameters.php:799 SystemParameters.php:806 SystemParameters.php:850 -#: SystemParameters.php:946 SystemParameters.php:1087 -#: SystemParameters.php:1091 SystemParameters.php:1099 -#: SystemParameters.php:1103 SystemParameters.php:1157 -#: SystemParameters.php:1167 SystemParameters.php:1171 -#: SystemParameters.php:1207 SystemParameters.php:1211 -#: SystemParameters.php:1231 SystemParameters.php:1235 TaxGroups.php:312 -#: TaxGroups.php:315 TaxGroups.php:367 TestPlanResults.php:306 -#: TestPlanResults.php:535 TestPlanResults.php:749 TestPlanResults.php:866 -#: TestPlanResults.php:925 TestPlanResults.php:927 UserGLAccounts.php:189 -#: UserGLAccounts.php:199 UserSettings.php:208 UserSettings.php:211 -#: UserSettings.php:223 UserSettings.php:226 WWW_Users.php:546 -#: WWW_Users.php:550 WWW_Users.php:717 WWW_Users.php:720 WWW_Users.php:733 -#: WWW_Users.php:736 WWW_Users.php:748 WWW_Users.php:751 WWW_Users.php:763 -#: WWW_Users.php:766 includes/PDFLowGPPageHeader.inc:44 +#: SystemParameters.php:946 SystemParameters.php:1087 SystemParameters.php:1091 +#: SystemParameters.php:1099 SystemParameters.php:1103 +#: SystemParameters.php:1157 SystemParameters.php:1167 +#: SystemParameters.php:1171 SystemParameters.php:1207 +#: SystemParameters.php:1211 SystemParameters.php:1231 +#: SystemParameters.php:1235 TaxGroups.php:312 TaxGroups.php:315 +#: TaxGroups.php:367 TestPlanResults.php:306 TestPlanResults.php:535 +#: TestPlanResults.php:749 TestPlanResults.php:866 TestPlanResults.php:925 +#: TestPlanResults.php:927 UserGLAccounts.php:189 UserGLAccounts.php:199 +#: UserSettings.php:208 UserSettings.php:211 UserSettings.php:223 +#: UserSettings.php:226 WWW_Users.php:546 WWW_Users.php:550 WWW_Users.php:717 +#: WWW_Users.php:720 WWW_Users.php:733 WWW_Users.php:736 WWW_Users.php:748 +#: WWW_Users.php:751 WWW_Users.php:763 WWW_Users.php:766 +#: includes/PDFLowGPPageHeader.inc:44 msgid "No" msgstr "No" @@ -502,12 +499,12 @@ #: Credit_Invoice.php:419 CreditStatus.php:176 Currencies.php:377 #: CustItem.php:167 CustomerReceipt.php:1009 Customers.php:1166 #: CustomerTypes.php:206 Departments.php:187 DiscountCategories.php:238 -#: DiscountMatrix.php:183 EDIMessageFormat.php:151 -#: FixedAssetCategories.php:191 FreightCosts.php:254 GeocodeSetup.php:174 -#: GLAccounts.php:336 GLJournal.php:431 GLTags.php:97 -#: ImportBankTransAnalysis.php:224 InternalStockCategoriesByRole.php:184 -#: InternalStockRequest.php:298 Labels.php:334 Labels.php:359 Labels.php:612 -#: Locations.php:440 MailingGroupMaintenance.php:179 MaintenanceTasks.php:119 +#: DiscountMatrix.php:183 EDIMessageFormat.php:151 FixedAssetCategories.php:191 +#: FreightCosts.php:254 GeocodeSetup.php:174 GLAccounts.php:336 +#: GLJournal.php:431 GLTags.php:97 ImportBankTransAnalysis.php:224 +#: InternalStockCategoriesByRole.php:184 InternalStockRequest.php:298 +#: Labels.php:334 Labels.php:359 Labels.php:612 Locations.php:440 +#: MailingGroupMaintenance.php:179 MaintenanceTasks.php:119 #: Manufacturers.php:261 MRPDemands.php:310 MRPDemandTypes.php:121 #: PaymentMethods.php:233 Payments.php:1283 PaymentTerms.php:206 #: PcAssignCashToTab.php:295 PcClaimExpensesFromTab.php:281 PcExpenses.php:227 @@ -521,18 +518,17 @@ #: SalesTypes.php:207 SecurityTokens.php:117 SelectCreditItems.php:776 #: SelectCustomer.php:734 SelectCustomer.php:760 SelectCustomer.php:815 #: SelectCustomer.php:833 SelectCustomer.php:857 SelectCustomer.php:874 -#: SelectOrderItems.php:1426 SelectQASamples.php:418 -#: SellThroughSupport.php:299 Shipments.php:438 Shippers.php:145 -#: SpecialOrder.php:667 StockCategories.php:297 StockCategories.php:626 -#: StockLocTransfer.php:325 SuppContractChgs.php:99 SuppCreditGRNs.php:117 -#: SuppFixedAssetChgs.php:86 SuppInvGRNs.php:151 SupplierContacts.php:166 -#: SupplierTenderCreate.php:422 SupplierTenderCreate.php:452 -#: SupplierTypes.php:172 SuppShiptChgs.php:90 SuppTransGLAnalysis.php:127 -#: TaxAuthorities.php:173 TaxCategories.php:186 TaxGroups.php:192 -#: TaxProvinces.php:180 TestPlanResults.php:920 UnitsOfMeasure.php:186 -#: WorkCentres.php:146 WorkOrderEntry.php:865 WOSerialNos.php:335 -#: WWW_Access.php:133 WWW_Users.php:392 includes/InputSerialItemsKeyed.php:60 -#: includes/OutputSerialItems.php:99 +#: SelectOrderItems.php:1426 SelectQASamples.php:418 SellThroughSupport.php:299 +#: Shipments.php:438 Shippers.php:145 SpecialOrder.php:667 +#: StockCategories.php:297 StockCategories.php:626 StockLocTransfer.php:325 +#: SuppContractChgs.php:99 SuppCreditGRNs.php:117 SuppFixedAssetChgs.php:86 +#: SuppInvGRNs.php:151 SupplierContacts.php:166 SupplierTenderCreate.php:422 +#: SupplierTenderCreate.php:452 SupplierTypes.php:172 SuppShiptChgs.php:90 +#: SuppTransGLAnalysis.php:127 TaxAuthorities.php:173 TaxCategories.php:186 +#: TaxGroups.php:192 TaxProvinces.php:180 TestPlanResults.php:920 +#: UnitsOfMeasure.php:186 WorkCentres.php:146 WorkOrderEntry.php:865 +#: WOSerialNos.php:335 WWW_Access.php:133 WWW_Users.php:392 +#: includes/InputSerialItemsKeyed.php:60 includes/OutputSerialItems.php:99 #, php-format msgid "Delete" msgstr "Suprimir" @@ -577,16 +573,15 @@ msgid "Update" msgstr "Actualizar" -#: AccountGroups.php:378 AccountGroups.php:418 -#: AnalysisHorizontalIncome.php:125 AnalysisHorizontalIncome.php:526 -#: AnalysisHorizontalPosition.php:79 AnalysisHorizontalPosition.php:362 -#: DailyBankTransactions.php:256 GLAccountUsers.php:253 GLBalanceSheet.php:720 -#: GLCashFlowsIndirect.php:749 GLCashFlowsIndirect.php:782 -#: GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 GLTrialBalance.php:740 -#: InternalStockRequestInquiry.php:263 PurchasesReport.php:231 -#: PurchasesReport.php:253 SecurityTokens.php:140 SecurityTokens.php:156 -#: UserGLAccounts.php:259 Z_GLAccountUsersCopyAuthority.php:96 -#: includes/Login.php:8 +#: AccountGroups.php:378 AccountGroups.php:418 AnalysisHorizontalIncome.php:125 +#: AnalysisHorizontalIncome.php:526 AnalysisHorizontalPosition.php:79 +#: AnalysisHorizontalPosition.php:362 DailyBankTransactions.php:256 +#: GLAccountUsers.php:253 GLBalanceSheet.php:720 GLCashFlowsIndirect.php:749 +#: GLCashFlowsIndirect.php:782 GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 +#: GLTrialBalance.php:740 InternalStockRequestInquiry.php:263 +#: PurchasesReport.php:231 PurchasesReport.php:253 SecurityTokens.php:140 +#: SecurityTokens.php:156 UserGLAccounts.php:259 +#: Z_GLAccountUsersCopyAuthority.php:96 includes/Login.php:8 msgid "Return" msgstr "Regresar" @@ -714,12 +709,11 @@ msgid "New Account Section Details" msgstr "Detalles de sección contable nueva" -#: AccountSections.php:285 AddCustomerContacts.php:297 -#: AddCustomerNotes.php:242 AddCustomerTypeNotes.php:221 Areas.php:229 -#: BankAccounts.php:433 BOMs.php:916 BOMs_SingleLevel.php:809 -#: COGSGLPostings.php:371 CreditStatus.php:259 Currencies.php:537 -#: CustLoginSetup.php:273 Departments.php:258 DiscountMatrix.php:142 -#: EDIMessageFormat.php:248 FixedAssetCategories.php:350 +#: AccountSections.php:285 AddCustomerContacts.php:297 AddCustomerNotes.php:242 +#: AddCustomerTypeNotes.php:221 Areas.php:229 BankAccounts.php:433 BOMs.php:916 +#: BOMs_SingleLevel.php:809 COGSGLPostings.php:371 CreditStatus.php:259 +#: Currencies.php:537 CustLoginSetup.php:273 Departments.php:258 +#: DiscountMatrix.php:142 EDIMessageFormat.php:248 FixedAssetCategories.php:350 #: FixedAssetLocations.php:161 FreightCosts.php:371 GeocodeSetup.php:271 #: GLAccounts.php:285 Labels.php:647 Locations.php:716 Manufacturers.php:375 #: MRPDemands.php:424 MRPDemandTypes.php:188 OffersReceived.php:57 @@ -776,8 +770,7 @@ #: PcClaimExpensesFromTab.php:86 PcExpenses.php:98 PcTabs.php:124 #: PcTypeTabs.php:63 PO_Items.php:380 ProductSpecs.php:315 QATests.php:76 #: SalesAnalReptCols.php:129 SalesPeople.php:105 SalesTypes.php:66 -#: SelectQASamples.php:85 Stocks.php:594 Suppliers.php:531 -#: SupplierTypes.php:68 +#: SelectQASamples.php:85 Stocks.php:594 Suppliers.php:531 SupplierTypes.php:68 msgid "has been updated" msgstr "ha sido actualizado" @@ -821,8 +814,8 @@ #: EmailCustTrans.php:65 Factors.php:246 Factors.php:297 Locations.php:639 #: OrderDetails.php:127 PDFRemittanceAdvice.php:251 PDFWOPrint.php:599 #: PDFWOPrint.php:602 PDFWOPrint.php:682 PDFWOPrint.php:685 -#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 -#: PrintCustStatements.php:99 PrintCustTrans.php:740 +#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 PrintCustStatements.php:99 +#: PrintCustTrans.php:740 #: PrintCustTransPortrait_conflict-20150205-211428.php:793 #: PrintCustTransPortrait_conflict-20150205-211428.php:1039 #: PrintCustTransPortrait_conflict-20150205-211428.php:1095 @@ -945,9 +938,9 @@ #: CustomerTransInquiry.php:100 CustWhereAlloc.php:133 GLAccountReport.php:347 #: GLTransInquiry.php:47 GoodsReceived.php:130 MRPCalendar.php:219 #: PaymentAllocations.php:67 Payments.php:1323 PcAssignCashTabToTab.php:257 -#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 -#: PcReportExpense.php:133 PDFOrdersInvoiced.php:378 -#: PDFRemittanceAdvice.php:308 PDFWOPrint.php:456 PrintCustTrans.php:822 +#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 PcReportExpense.php:133 +#: PDFOrdersInvoiced.php:378 PDFRemittanceAdvice.php:308 PDFWOPrint.php:456 +#: PrintCustTrans.php:822 #: PrintCustTransPortrait_conflict-20150205-211428.php:907 #: PrintCustTransPortrait.php:902 PrintWOItemSlip.php:186 #: PrintWOItemSlip.php:197 PrintWOItemSlip.php:208 PurchasesReport.php:67 @@ -1067,10 +1060,10 @@ #: InventoryQuantities.php:155 InventoryValuation.php:217 Locations.php:12 #: MRPCalendar.php:21 MRPCreateDemands.php:193 MRPDemands.php:27 #: MRPDemandTypes.php:17 MRP.php:542 MRPPlannedPurchaseOrders.php:264 -#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 -#: PricesByCost.php:8 ReorderLevelLocation.php:12 ReorderLevel.php:183 -#: SelectProduct.php:91 StockDispatch.php:321 StockMovements.php:22 -#: StockQties_csv.php:8 StockQuantityByDate.php:10 StockReorderLevel.php:20 +#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 PricesByCost.php:8 +#: ReorderLevelLocation.php:12 ReorderLevel.php:183 SelectProduct.php:91 +#: StockDispatch.php:321 StockMovements.php:22 StockQties_csv.php:8 +#: StockQuantityByDate.php:10 StockReorderLevel.php:20 #: StockSerialItemResearch.php:9 StockSerialItems.php:9 StockStatus.php:45 #: StockTransferControlled.php:14 SuppLoginSetup.php:24 WWW_Users.php:28 #: includes/MainMenuLinksArray.php:24 @@ -1089,17 +1082,16 @@ #: AgedControlledInventory.php:43 AutomaticTranslationDescriptions.php:37 #: BOMIndented_conflict-20150211-201247.php:315 BOMIndented.php:315 #: BOMIndentedReverse.php:293 BOMInquiry.php:109 BOMInquiry.php:198 -#: BOMs.php:656 BOMs.php:1014 BOMs_SingleLevel.php:558 -#: BOMs_SingleLevel.php:905 CollectiveWorkOrderCost.php:53 -#: CollectiveWorkOrderCost.php:325 ContractBOM.php:241 ContractBOM.php:353 -#: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2106 -#: CounterSales.php:2260 CreditStatus.php:152 CreditStatus.php:243 -#: CustomerPurchases.php:81 EmailConfirmation.php:219 -#: EmailConfirmation.php:349 FixedAssetCategories.php:167 -#: FixedAssetDepreciation.php:91 FixedAssetRegister.php:87 -#: FixedAssetRegister.php:388 FixedAssetTransfer.php:60 -#: FixedAssetTransfer.php:162 GLTags.php:63 GLTags.php:82 -#: GLTransInquiry.php:49 GoodsReceived.php:122 +#: BOMs.php:656 BOMs.php:1014 BOMs_SingleLevel.php:558 BOMs_SingleLevel.php:905 +#: CollectiveWorkOrderCost.php:53 CollectiveWorkOrderCost.php:325 +#: ContractBOM.php:241 ContractBOM.php:353 ContractOtherReqts.php:97 +#: CounterReturns.php:1688 CounterSales.php:2106 CounterSales.php:2260 +#: CreditStatus.php:152 CreditStatus.php:243 CustomerPurchases.php:81 +#: EmailConfirmation.php:219 EmailConfirmation.php:349 +#: FixedAssetCategories.php:167 FixedAssetDepreciation.php:91 +#: FixedAssetRegister.php:87 FixedAssetRegister.php:388 +#: FixedAssetTransfer.php:60 FixedAssetTransfer.php:162 GLTags.php:63 +#: GLTags.php:82 GLTransInquiry.php:49 GoodsReceived.php:122 #: InternalStockCategoriesByRole.php:168 InternalStockRequestInquiry.php:221 #: InternalStockRequestInquiry.php:267 InternalStockRequestInquiry.php:406 #: InternalStockRequest.php:350 InternalStockRequest.php:564 @@ -1130,10 +1122,10 @@ #: SupplierInvoice.php:675 SupplierInvoice.php:759 SupplierPriceList.php:44 #: SupplierPriceList.php:276 SupplierPriceList.php:542 #: SupplierTenderCreate.php:434 SupplierTenderCreate.php:695 -#: SupplierTenderCreate.php:853 SupplierTenders.php:326 -#: SupplierTenders.php:421 SupplierTenders.php:687 SuppPriceList.php:306 -#: TestPlanResults.php:177 TestPlanResults.php:280 TopItems.php:170 -#: WorkCentres.php:130 WorkOrderCosting.php:98 WorkOrderCosting.php:130 +#: SupplierTenderCreate.php:853 SupplierTenders.php:326 SupplierTenders.php:421 +#: SupplierTenders.php:687 SuppPriceList.php:306 TestPlanResults.php:177 +#: TestPlanResults.php:280 TopItems.php:170 WorkCentres.php:130 +#: WorkOrderCosting.php:98 WorkOrderCosting.php:130 #: WorkOrderEntry_conflict-20141122-150523.php:735 WorkOrderEntry.php:973 #: WorkOrderIssue.php:1009 Z_ItemsWithoutPicture.php:35 #: includes/DefineLabelClass.php:12 includes/DefineLabelClass.php:45 @@ -1182,12 +1174,12 @@ #: SalesByTypePeriodInquiry.php:395 SalesByTypePeriodInquiry.php:430 #: SalesByTypePeriodInquiry.php:465 SalesByTypePeriodInquiry.php:500 #: SalesByTypePeriodInquiry.php:561 SelectCreditItems.php:693 -#: SelectCreditItems.php:697 SelectOrderItems.php:1365 -#: SuppContractChgs.php:107 SuppFixedAssetChgs.php:93 -#: SupplierAllocations.php:460 SupplierAllocations.php:573 -#: SupplierAllocations.php:648 SupplierCredit.php:407 SupplierInquiry.php:209 -#: SuppShiptChgs.php:97 SuppTransGLAnalysis.php:140 Tax.php:250 -#: Z_CheckDebtorsControl.php:149 includes/PDFQuotationPageHeader.inc:119 +#: SelectCreditItems.php:697 SelectOrderItems.php:1365 SuppContractChgs.php:107 +#: SuppFixedAssetChgs.php:93 SupplierAllocations.php:460 +#: SupplierAllocations.php:573 SupplierAllocations.php:648 +#: SupplierCredit.php:407 SupplierInquiry.php:209 SuppShiptChgs.php:97 +#: SuppTransGLAnalysis.php:140 Tax.php:250 Z_CheckDebtorsControl.php:149 +#: includes/PDFQuotationPageHeader.inc:119 #: includes/PDFQuotationPortraitPageHeader.inc:100 #: includes/PO_PDFOrderPageHeader.inc:81 api/api_debtortransactions.php:1271 #: api/api_debtortransactions.php:1284 api/api_debtortransactions.php:1581 @@ -1252,31 +1244,30 @@ #: BOMExtendedQty.php:244 BOMIndented_conflict-20150211-201247.php:156 #: BOMIndented_conflict-20150211-201247.php:237 BOMIndented.php:156 #: BOMIndented.php:237 BOMIndentedReverse.php:144 BOMIndentedReverse.php:222 -#: BOMListing.php:45 Credit_Invoice.php:201 Dashboard.php:158 -#: Dashboard.php:245 Dashboard.php:398 DebtorsAtPeriodEnd.php:60 -#: DebtorsAtPeriodEnd.php:72 FTP_RadioBeacon.php:187 GetStockImage.php:143 -#: GLBalanceSheet.php:116 GLBalanceSheet.php:155 GLBalanceSheet.php:334 -#: GLProfit_Loss.php:191 GLProfit_Loss.php:203 GLTagProfit_Loss.php:199 -#: GLTagProfit_Loss.php:212 GLTrialBalance.php:170 GLTrialBalance.php:182 -#: InventoryPlanning.php:102 InventoryPlanning.php:179 -#: InventoryPlanning.php:216 InventoryPlanning.php:265 -#: InventoryPlanning.php:340 InventoryPlanningPrefSupplier.php:186 -#: InventoryPlanningPrefSupplier.php:244 InventoryPlanningPrefSupplier.php:271 -#: InventoryPlanningPrefSupplier.php:304 InventoryPlanningPrefSupplier.php:372 -#: InventoryQuantities.php:87 InventoryQuantities.php:98 -#: InventoryValuation.php:67 InventoryValuation.php:92 -#: MailInventoryValuation.php:123 MailInventoryValuation.php:219 -#: MailInventoryValuation.php:243 MailInventoryValuation.php:251 -#: MRPPlannedPurchaseOrders.php:116 MRPPlannedPurchaseOrders.php:127 -#: MRPPlannedWorkOrders.php:107 MRPPlannedWorkOrders.php:118 -#: MRPPlannedWorkOrders.php:309 MRPReport.php:38 MRPReport.php:49 -#: MRPReport.php:149 MRPReschedules.php:46 MRPReschedules.php:58 -#: MRPShortages.php:157 MRPShortages.php:169 OutstandingGRNs.php:49 -#: OutstandingGRNs.php:62 PDFCustomerList.php:235 PDFCustomerList.php:247 -#: PDFFGLabel.php:217 PDFGLJournalCN.php:148 PDFGLJournal.php:108 -#: PDFGrn.php:180 PDFLowGP.php:59 PDFLowGP.php:71 PDFPriceList.php:147 -#: PDFPrintLabel.php:42 PDFQALabel.php:116 PDFQuotation.php:276 -#: PDFQuotationPortrait.php:268 PDFRemittanceAdvice.php:83 +#: BOMListing.php:45 Credit_Invoice.php:201 Dashboard.php:158 Dashboard.php:245 +#: Dashboard.php:398 DebtorsAtPeriodEnd.php:60 DebtorsAtPeriodEnd.php:72 +#: FTP_RadioBeacon.php:187 GetStockImage.php:143 GLBalanceSheet.php:116 +#: GLBalanceSheet.php:155 GLBalanceSheet.php:334 GLProfit_Loss.php:191 +#: GLProfit_Loss.php:203 GLTagProfit_Loss.php:199 GLTagProfit_Loss.php:212 +#: GLTrialBalance.php:170 GLTrialBalance.php:182 InventoryPlanning.php:102 +#: InventoryPlanning.php:179 InventoryPlanning.php:216 +#: InventoryPlanning.php:265 InventoryPlanning.php:340 +#: InventoryPlanningPrefSupplier.php:186 InventoryPlanningPrefSupplier.php:244 +#: InventoryPlanningPrefSupplier.php:271 InventoryPlanningPrefSupplier.php:304 +#: InventoryPlanningPrefSupplier.php:372 InventoryQuantities.php:87 +#: InventoryQuantities.php:98 InventoryValuation.php:67 +#: InventoryValuation.php:92 MailInventoryValuation.php:123 +#: MailInventoryValuation.php:219 MailInventoryValuation.php:243 +#: MailInventoryValuation.php:251 MRPPlannedPurchaseOrders.php:116 +#: MRPPlannedPurchaseOrders.php:127 MRPPlannedWorkOrders.php:107 +#: MRPPlannedWorkOrders.php:118 MRPPlannedWorkOrders.php:309 MRPReport.php:38 +#: MRPReport.php:49 MRPReport.php:149 MRPReschedules.php:46 +#: MRPReschedules.php:58 MRPShortages.php:157 MRPShortages.php:169 +#: OutstandingGRNs.php:49 OutstandingGRNs.php:62 PDFCustomerList.php:235 +#: PDFCustomerList.php:247 PDFFGLabel.php:217 PDFGLJournalCN.php:148 +#: PDFGLJournal.php:108 PDFGrn.php:180 PDFLowGP.php:59 PDFLowGP.php:71 +#: PDFPriceList.php:147 PDFPrintLabel.php:42 PDFQALabel.php:116 +#: PDFQuotation.php:276 PDFQuotationPortrait.php:268 PDFRemittanceAdvice.php:83 #: PDFSalesBySalesperson.php:160 PDFSalesBySalesperson.php:168 #: PDFSellThroughSupportClaim.php:74 PDFSellThroughSupportClaim.php:86 #: PDFStockCheckComparison.php:37 PDFStockCheckComparison.php:63 @@ -1334,11 +1325,10 @@ #: Payments.php:447 PDFRemittanceAdvice.php:85 PurchData.php:114 #: PurchData.php:132 PurchData.php:360 RecurringSalesOrders.php:267 #: ReverseGRN.php:193 ReverseGRN.php:207 ReverseGRN.php:387 -#: SelectCreditItems.php:1454 SelectSalesOrder.php:213 -#: SelectSalesOrder.php:379 SellThroughSupport.php:81 -#: SellThroughSupport.php:97 SMTPServer.php:66 StockCheck.php:217 -#: StockClone.php:446 StockClone.php:520 StockCostUpdate.php:78 -#: StockCostUpdate.php:88 StockLocStatus.php:167 +#: SelectCreditItems.php:1454 SelectSalesOrder.php:213 SelectSalesOrder.php:379 +#: SellThroughSupport.php:81 SellThroughSupport.php:97 SMTPServer.php:66 +#: StockCheck.php:217 StockClone.php:446 StockClone.php:520 +#: StockCostUpdate.php:78 StockCostUpdate.php:88 StockLocStatus.php:167 #: StockLocTransferReceive.php:215 StockLocTransferReceive.php:368 #: StockMovements.php:98 StockQuantityByDate.php:98 StockReorderLevel.php:45 #: StockStatus.php:285 StockTransfers.php:202 StockTransfers.php:232 @@ -1356,8 +1346,7 @@ #: includes/PDFPaymentRun_PymtFooter.php:121 #: includes/PDFPaymentRun_PymtFooter.php:158 #: includes/PDFPaymentRun_PymtFooter.php:189 includes/ConnectDB_mysqli.inc:70 -#: includes/ConnectDB_mysql.inc:62 -#: ../webSHOP/includes/DatabaseFunctions.php:60 +#: includes/ConnectDB_mysql.inc:62 ../webSHOP/includes/DatabaseFunctions.php:60 #: ../webSHOP/includes/Functions.php:448 ../webSHOP/includes/PlaceOrder.php:68 msgid "The SQL that failed was" msgstr "El SQL que falló fue" @@ -1521,9 +1510,9 @@ #: BankAccounts.php:369 BOMs.php:138 BOMs.php:144 BOMs.php:152 BOMs.php:1032 #: BOMs_SingleLevel.php:123 BOMs_SingleLevel.php:129 BOMs_SingleLevel.php:137 #: BOMs_SingleLevel.php:923 InternalStockRequest.php:584 PaymentTerms.php:190 -#: PaymentTerms.php:196 PO_SelectOSPurchOrder.php:651 -#: SalesAnalReptCols.php:285 SelectProduct.php:137 SelectProduct.php:187 -#: SelectProduct.php:248 SelectProduct.php:249 SelectProduct.php:852 +#: PaymentTerms.php:196 PO_SelectOSPurchOrder.php:651 SalesAnalReptCols.php:285 +#: SelectProduct.php:137 SelectProduct.php:187 SelectProduct.php:248 +#: SelectProduct.php:249 SelectProduct.php:852 #: StockCategorySalesInquiry.php:154 StockCategorySalesInquiry.php:188 #: StockCategorySalesInquiry.php:189 StockCategorySalesInquiry.php:194 #: StockCategorySalesInquiry.php:217 StockCategorySalesInquiry.php:230 @@ -1537,13 +1526,12 @@ msgid "Horizontal Analysis of Statement of Comprehensive Income" msgstr "Análisis horizontal del estado de resultados" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 -#: GLTagProfit_Loss.php:14 Z_UpdateChartDetailsBFwd.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 +#: Z_UpdateChartDetailsBFwd.php:14 msgid "The selected period from is actually after the period to" msgstr "El período incial seleccionado es posterior al final" -#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 -#: GLTagProfit_Loss.php:14 +#: AnalysisHorizontalIncome.php:26 GLProfit_Loss.php:14 GLTagProfit_Loss.php:14 msgid "Please reselect the reporting period" msgstr "Por favor, vuelva a seleccionar el período del reporte" @@ -1639,13 +1627,13 @@ msgid "Show on Screen (HTML)" msgstr "Mostrar en pantalla (HTML)" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "A period up to 12 months in duration can be specified" msgstr "Se puede especificar un período de hasta 12 meses de duración" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "" "the system automatically shows a comparative for the same period from the " "previous year" @@ -1653,14 +1641,14 @@ "el sistema muestra automáticamente un estudio comparativo para el mismo " "período del año anterior" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "it cannot do this if a period of more than 12 months is specified" msgstr "" "no puede hacer esto si se ha especificado un período de más de 12 meses" -#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 -#: GLProfit_Loss.php:577 GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 +#: AnalysisHorizontalIncome.php:135 GLProfit_Loss.php:147 GLProfit_Loss.php:577 +#: GLTagProfit_Loss.php:155 GLTagProfit_Loss.php:480 msgid "Please select an alternative period range" msgstr "Por favor, seleccione un intervalo de período alternativo" @@ -1695,9 +1683,8 @@ #: GLCashFlowsIndirect.php:90 GLProfit_Loss.php:635 GLTagProfit_Loss.php:537 #: GLTrialBalance.php:452 ImportBankTransAnalysis.php:206 #: PrintCustTransPortrait_conflict-20150205-211428.php:96 -#: PrintCustTransPortrait.php:96 SupplierCredit.php:458 -#: SupplierInvoice.php:843 SuppTransGLAnalysis.php:107 -#: includes/PDFProfitAndLossPageHeader.inc:31 +#: PrintCustTransPortrait.php:96 SupplierCredit.php:458 SupplierInvoice.php:843 +#: SuppTransGLAnalysis.php:107 includes/PDFProfitAndLossPageHeader.inc:31 #: includes/PDFTagProfitAndLossPageHeader.inc:33 #: includes/PDFTrialBalancePageHeader.inc:28 msgid "Account" @@ -1791,21 +1778,21 @@ #: AnalysisHorizontalIncome.php:522 AnalysisHorizontalPosition.php:358 #: BOMs.php:918 ConfirmDispatch_Invoice.php:1655 -#: ConfirmDispatch_Invoice.php:1657 ContractBOM.php:298 -#: CounterReturns.php:1603 CounterReturns.php:1605 CustomerReceipt.php:601 -#: CustWhereAlloc.php:198 DailyBankTransactions.php:251 -#: DeliveryDetails.php:605 DeliveryDetails.php:609 DeliveryDetails.php:831 -#: DeliveryDetails.php:835 GLAccountUsers.php:248 GLBalanceSheet.php:716 -#: GLCashFlowsIndirect.php:745 GLJournalInquiry.php:156 -#: GLJournalInquiry.php:158 GLProfit_Loss.php:1313 GLTagProfit_Loss.php:25 -#: GLTagProfit_Loss.php:524 GLTags.php:54 GLTrialBalance.php:736 PDFCOA.php:29 -#: PDFPrintLabel.php:64 PDFProdSpec.php:19 PDFStockLocTransfer.php:29 -#: PDFWOPrint.php:594 PDFWOPrint.php:598 PDFWOPrint.php:601 PDFWOPrint.php:677 -#: PDFWOPrint.php:681 PDFWOPrint.php:684 PO_OrderDetails.php:143 -#: PO_PDFPurchOrder.php:395 PO_PDFPurchOrder.php:399 PO_PDFPurchOrder.php:402 -#: PO_SelectOSPurchOrder.php:603 PO_SelectOSPurchOrder.php:644 -#: PrintCustStatements.php:84 PrintCustStatements.php:533 -#: PrintCustStatements.php:553 PrintCustTrans.php:531 +#: ConfirmDispatch_Invoice.php:1657 ContractBOM.php:298 CounterReturns.php:1603 +#: CounterReturns.php:1605 CustomerReceipt.php:601 CustWhereAlloc.php:198 +#: DailyBankTransactions.php:251 DeliveryDetails.php:605 +#: DeliveryDetails.php:609 DeliveryDetails.php:831 DeliveryDetails.php:835 +#: GLAccountUsers.php:248 GLBalanceSheet.php:716 GLCashFlowsIndirect.php:745 +#: GLJournalInquiry.php:156 GLJournalInquiry.php:158 GLProfit_Loss.php:1313 +#: GLTagProfit_Loss.php:25 GLTagProfit_Loss.php:524 GLTags.php:54 +#: GLTrialBalance.php:736 PDFCOA.php:29 PDFPrintLabel.php:64 PDFProdSpec.php:19 +#: PDFStockLocTransfer.php:29 PDFWOPrint.php:594 PDFWOPrint.php:598 +#: PDFWOPrint.php:601 PDFWOPrint.php:677 PDFWOPrint.php:681 PDFWOPrint.php:684 +#: PO_OrderDetails.php:143 PO_PDFPurchOrder.php:395 PO_PDFPurchOrder.php:399 +#: PO_PDFPurchOrder.php:402 PO_SelectOSPurchOrder.php:603 +#: PO_SelectOSPurchOrder.php:644 PrintCustStatements.php:84 +#: PrintCustStatements.php:533 PrintCustStatements.php:553 +#: PrintCustTrans.php:531 #: PrintCustTransPortrait_conflict-20150205-211428.php:565 #: PrintCustTransPortrait.php:566 PurchasesReport.php:227 #: SelectSalesOrder.php:918 SuppWhereAlloc.php:196 UserGLAccounts.php:254 @@ -1999,23 +1986,23 @@ #: CustomerBalancesMovement.php:50 CustomerInquiry.php:193 #: CustomerInquiry.php:198 CustomerInquiry.php:202 CustomerTransInquiry.php:32 #: DailyBankTransactions.php:72 DailySalesInquiry.php:52 -#: DailySalesInquiry.php:54 FixedAssetRegister.php:59 -#: FixedAssetRegister.php:68 InternalStockRequestInquiry.php:53 -#: InternalStockRequestInquiry.php:59 InternalStockRequestInquiry.php:79 -#: InternalStockRequestInquiry.php:87 InternalStockRequestInquiry.php:107 -#: InternalStockRequestInquiry.php:136 InternalStockRequestInquiry.php:138 -#: InventoryQuantities.php:168 InventoryQuantities.php:194 -#: InventoryQuantities.php:196 MRP.php:619 MRPReport.php:551 MRPReport.php:553 -#: MRPReschedules.php:143 NoSalesItems.php:22 NoSalesItems.php:50 -#: NoSalesItems.php:70 NoSalesItems.php:72 PDFPeriodStockTransListing.php:58 -#: PDFPriceList.php:225 PDFPriceList.php:324 PO_Items.php:1131 -#: POReport.php:1600 PO_SelectOSPurchOrder.php:185 -#: PO_SelectOSPurchOrder.php:195 PO_SelectOSPurchOrder.php:208 -#: PO_SelectOSPurchOrder.php:278 ReorderLevel.php:201 ReorderLevel.php:203 -#: ReorderLevel.php:233 ReorderLevel.php:235 SalesGraph.php:102 -#: SalesGraph.php:104 SalesGraph.php:124 SalesGraph.php:126 SalesGraph.php:148 -#: SalesGraph.php:150 SalesGraph.php:186 SalesInquiry.php:1096 -#: SalesInquiry.php:1159 SelectCreditItems.php:983 SelectOrderItems.php:1622 +#: DailySalesInquiry.php:54 FixedAssetRegister.php:59 FixedAssetRegister.php:68 +#: InternalStockRequestInquiry.php:53 InternalStockRequestInquiry.php:59 +#: InternalStockRequestInquiry.php:79 InternalStockRequestInquiry.php:87 +#: InternalStockRequestInquiry.php:107 InternalStockRequestInquiry.php:136 +#: InternalStockRequestInquiry.php:138 InventoryQuantities.php:168 +#: InventoryQuantities.php:194 InventoryQuantities.php:196 MRP.php:619 +#: MRPReport.php:551 MRPReport.php:553 MRPReschedules.php:143 +#: NoSalesItems.php:22 NoSalesItems.php:50 NoSalesItems.php:70 +#: NoSalesItems.php:72 PDFPeriodStockTransListing.php:58 PDFPriceList.php:225 +#: PDFPriceList.php:324 PO_Items.php:1131 POReport.php:1600 +#: PO_SelectOSPurchOrder.php:185 PO_SelectOSPurchOrder.php:195 +#: PO_SelectOSPurchOrder.php:208 PO_SelectOSPurchOrder.php:278 +#: ReorderLevel.php:201 ReorderLevel.php:203 ReorderLevel.php:233 +#: ReorderLevel.php:235 SalesGraph.php:102 SalesGraph.php:104 +#: SalesGraph.php:124 SalesGraph.php:126 SalesGraph.php:148 SalesGraph.php:150 +#: SalesGraph.php:186 SalesInquiry.php:1096 SalesInquiry.php:1159 +#: SelectCreditItems.php:983 SelectOrderItems.php:1622 #: SelectOrderItems.php:1625 SelectProduct.php:531 SelectProduct.php:533 #: SelectSalesOrder.php:575 StockCategorySalesInquiry.php:35 #: StockCategorySalesInquiry.php:37 StockDispatch.php:82 StockDispatch.php:396 @@ -2023,12 +2010,12 @@ #: StockLocStatus.php:94 StockLocStatus.php:99 StockLocStatus.php:104 #: StockLocStatus.php:109 StockQuantityByDate.php:25 SupplierPriceList.php:27 #: SupplierPriceList.php:29 SupplierTenderCreate.php:683 -#: SupplierTenderCreate.php:685 SupplierTenders.php:409 -#: SupplierTenders.php:411 SupplierTransInquiry.php:31 -#: SystemParameters.php:1119 SystemParameters.php:1125 -#: SystemParameters.php:1131 SystemParameters.php:1137 -#: SystemParameters.php:1143 TopItems.php:32 TopItems.php:49 TopItems.php:71 -#: TopItems.php:73 WorkOrderEntry_conflict-20141122-150523.php:677 +#: SupplierTenderCreate.php:685 SupplierTenders.php:409 SupplierTenders.php:411 +#: SupplierTransInquiry.php:31 SystemParameters.php:1119 +#: SystemParameters.php:1125 SystemParameters.php:1131 +#: SystemParameters.php:1137 SystemParameters.php:1143 TopItems.php:32 +#: TopItems.php:49 TopItems.php:71 TopItems.php:73 +#: WorkOrderEntry_conflict-20141122-150523.php:677 #: WorkOrderEntry_conflict-20141122-150523.php:680 WorkOrderEntry.php:903 #: WorkOrderEntry.php:906 WorkOrderIssue.php:964 WorkOrderIssue.php:967 msgid "All" @@ -2364,9 +2351,9 @@ #: Prices.php:292 PurchData.php:276 PurchData.php:471 PurchData.php:612 #: SelectSupplier.php:284 SellThroughSupport.php:161 SupplierCredit.php:263 #: SupplierInvoice.php:612 SupplierPriceList.php:468 -#: SupplierTenderCreate.php:619 SupplierTenders.php:126 -#: SupplierTenders.php:536 SupplierTransInquiry.php:117 SuppPriceList.php:300 -#: Z_ImportPriceList.php:98 includes/PDFBankingSummaryPageHeader.inc:42 +#: SupplierTenderCreate.php:619 SupplierTenders.php:126 SupplierTenders.php:536 +#: SupplierTransInquiry.php:117 SuppPriceList.php:300 Z_ImportPriceList.php:98 +#: includes/PDFBankingSummaryPageHeader.inc:42 #: includes/PDFDebtorBalsPageHeader.inc:33 #: includes/PDFSupplierBalsPageHeader.inc:36 ../webSHOP/Checkout.php:401 msgid "Currency" @@ -2474,11 +2461,10 @@ #: InternalStockCategoriesByRole.php:209 LocationUsers.php:119 #: LocationUsers.php:234 PcClaimExpensesFromTab.php:161 #: PcClaimExpensesFromTab.php:381 PcExpenses.php:310 PcExpensesTypeTab.php:122 -#: PcExpensesTypeTab.php:211 PurchaseByPrefSupplier.php:317 -#: StockCounts.php:121 UserBankAccounts.php:110 UserBankAccounts.php:211 -#: UserGLAccounts.php:54 UserGLAccounts.php:232 UserLocations.php:120 -#: UserLocations.php:236 Z_GLAccountUsersCopyAuthority.php:66 -#: Z_GLAccountUsersCopyAuthority.php:81 +#: PcExpensesTypeTab.php:211 PurchaseByPrefSupplier.php:317 StockCounts.php:121 +#: UserBankAccounts.php:110 UserBankAccounts.php:211 UserGLAccounts.php:54 +#: UserGLAccounts.php:232 UserLocations.php:120 UserLocations.php:236 +#: Z_GLAccountUsersCopyAuthority.php:66 Z_GLAccountUsersCopyAuthority.php:81 msgid "Not Yet Selected" msgstr "Aún no seleccionado" @@ -2638,8 +2624,8 @@ #: PDFOrderStatus.php:274 PDFRemittanceAdvice.php:48 #: PDFSalesBySalesperson.php:65 PDFWeeklyOrders.php:61 PDFWOPrint.php:511 #: PO_PDFPurchOrder.php:358 PricesBasedOnMarkUp.php:219 -#: PricesBasedOnMarkUp.php:358 PrintCustStatements.php:94 -#: PrintCustTrans.php:56 PrintCustTrans.php:57 PrintCustTrans.php:60 +#: PricesBasedOnMarkUp.php:358 PrintCustStatements.php:94 PrintCustTrans.php:56 +#: PrintCustTrans.php:57 PrintCustTrans.php:60 #: PrintCustTransPortrait_conflict-20150205-211428.php:62 #: PrintCustTransPortrait_conflict-20150205-211428.php:65 #: PrintCustTransPortrait.php:62 PrintCustTransPortrait.php:65 @@ -2752,23 +2738,22 @@ msgstr "Ref." #: BankMatching.php:283 CustomerAllocations.php:379 CustomerReceipt.php:986 -#: CustomerTransInquiry.php:107 CustWhereAlloc.php:138 -#: GLJournalInquiry.php:102 ImportBankTransAnalysis.php:208 -#: ImportBankTransAnalysis.php:281 PaymentAllocations.php:68 Payments.php:1239 -#: Payments.php:1244 Payments.php:1260 Payments.php:1327 -#: PcAssignCashTabToTab.php:259 PcAssignCashTabToTab.php:375 -#: PcAssignCashToTab.php:254 PcAssignCashToTab.php:385 -#: PcAuthorizeExpenses.php:96 PcClaimExpensesFromTab.php:240 -#: PcClaimExpensesFromTab.php:400 PcReportExpense.php:135 PcReportTab.php:182 -#: PcReportTab.php:335 PrintCheque.php:83 PrintCheque.php:97 -#: SelectCreditItems.php:696 SuppContractChgs.php:79 SuppContractChgs.php:164 -#: SuppFixedAssetChgs.php:75 SuppFixedAssetChgs.php:149 -#: SupplierAllocations.php:460 SupplierCredit.php:353 SupplierCredit.php:386 -#: SupplierCredit.php:422 SupplierCredit.php:462 SupplierInvoice.php:718 -#: SupplierInvoice.php:760 SupplierInvoice.php:801 SupplierInvoice.php:847 -#: SupplierTransInquiry.php:116 SuppShiptChgs.php:81 SuppShiptChgs.php:147 -#: SuppTransGLAnalysis.php:109 SuppTransGLAnalysis.php:225 -#: SuppWhereAlloc.php:137 Z_CheckAllocs.php:66 +#: CustomerTransInquiry.php:107 CustWhereAlloc.php:138 GLJournalInquiry.php:102 +#: ImportBankTransAnalysis.php:208 ImportBankTransAnalysis.php:281 +#: PaymentAllocations.php:68 Payments.php:1239 Payments.php:1244 +#: Payments.php:1260 Payments.php:1327 PcAssignCashTabToTab.php:259 +#: PcAssignCashTabToTab.php:375 PcAssignCashToTab.php:254 +#: PcAssignCashToTab.php:385 PcAuthorizeExpenses.php:96 +#: PcClaimExpensesFromTab.php:240 PcClaimExpensesFromTab.php:400 +#: PcReportExpense.php:135 PcReportTab.php:182 PcReportTab.php:335 +#: PrintCheque.php:83 PrintCheque.php:97 SelectCreditItems.php:696 +#: SuppContractChgs.php:79 SuppContractChgs.php:164 SuppFixedAssetChgs.php:75 +#: SuppFixedAssetChgs.php:149 SupplierAllocations.php:460 +#: SupplierCredit.php:353 SupplierCredit.php:386 SupplierCredit.php:422 +#: SupplierCredit.php:462 SupplierInvoice.php:718 SupplierInvoice.php:760 +#: SupplierInvoice.php:801 SupplierInvoice.php:847 SupplierTransInquiry.php:116 +#: SuppShiptChgs.php:81 SuppShiptChgs.php:147 SuppTransGLAnalysis.php:109 +#: SuppTransGLAnalysis.php:225 SuppWhereAlloc.php:137 Z_CheckAllocs.php:66 #: includes/PDFBankingSummaryPageHeader.inc:55 #: includes/PDFChequeListingPageHeader.inc:37 #: includes/PDFGLJournalHeader.inc:22 ../webSHOP/CreditCardPayFlowPro.php:276 @@ -2797,8 +2782,7 @@ msgid "Update Matching" msgstr "Actualizar Coincidencias" -#: BankReconciliation.php:6 BankReconciliation.php:16 -#: BankReconciliation.php:17 +#: BankReconciliation.php:6 BankReconciliation.php:16 BankReconciliation.php:17 msgid "Bank Reconciliation" msgstr "Conciliación bancaria" @@ -2900,9 +2884,8 @@ #: CustomerAccount.php:251 CustomerAllocations.php:347 #: CustomerAllocations.php:377 CustomerInquiry.php:251 #: CustomerTransInquiry.php:99 CustWhereAlloc.php:135 -#: DailyBankTransactions.php:152 EmailCustTrans.php:16 -#: GLAccountInquiry.php:191 ImportBankTrans.php:491 PrintCustTrans.php:503 -#: PrintCustTrans.php:749 +#: DailyBankTransactions.php:152 EmailCustTrans.php:16 GLAccountInquiry.php:191 +#: ImportBankTrans.php:491 PrintCustTrans.php:503 PrintCustTrans.php:749 #: PrintCustTransPortrait_conflict-20150205-211428.php:537 #: PrintCustTransPortrait_conflict-20150205-211428.php:775 #: PrintCustTransPortrait_conflict-20150205-211428.php:1023 @@ -3101,14 +3084,14 @@ #: StockLocTransfer.php:307 StockMovements.php:109 StockStatus.php:330 #: StockUsageGraph.php:12 SuppCreditGRNs.php:291 SuppCreditGRNs.php:292 #: SupplierCredit.php:318 SupplierTenderCreate.php:435 -#: SupplierTenderCreate.php:856 SupplierTenders.php:124 -#: SupplierTenders.php:327 SupplierTenders.php:531 SupplierTenders.php:534 -#: SupplierTenders.php:690 Tax.php:247 WorkOrderIssue.php:1169 -#: WorkOrderReceive.php:977 WOSerialNos.php:271 WOSerialNos.php:277 -#: WOSerialNos.php:311 includes/InputSerialItemsFile.php:200 -#: includes/InputSerialItems.php:131 includes/InputSerialItems.php:137 -#: includes/OutputSerialItems.php:38 includes/OutputSerialItems.php:43 -#: includes/OutputSerialItems.php:49 includes/PDFBOMListingPageHeader.inc:44 +#: SupplierTenderCreate.php:856 SupplierTenders.php:124 SupplierTenders.php:327 +#: SupplierTenders.php:531 SupplierTenders.php:534 SupplierTenders.php:690 +#: Tax.php:247 WorkOrderIssue.php:1169 WorkOrderReceive.php:977 +#: WOSerialNos.php:271 WOSerialNos.php:277 WOSerialNos.php:311 +#: includes/InputSerialItemsFile.php:200 includes/InputSerialItems.php:131 +#: includes/InputSerialItems.php:137 includes/OutputSerialItems.php:38 +#: includes/OutputSerialItems.php:43 includes/OutputSerialItems.php:49 +#: includes/PDFBOMListingPageHeader.inc:44 #: includes/PDFDeliveryDifferencesPageHeader.inc:43 #: includes/PDFDIFOTPageHeader.inc:42 #: includes/PDFInventoryValnPageHeader.inc:33 @@ -3115,8 +3098,7 @@ #: includes/PDFInventoryValnPageHeader.inc:39 #: includes/PDFOrderPageHeader_generic.inc:93 #: includes/PDFPeriodStockTransListingPageHeader.inc:50 -#: includes/PDFPickingListHeader.inc:74 -#: includes/PDFQuotationPageHeader.inc:108 +#: includes/PDFPickingListHeader.inc:74 includes/PDFQuotationPageHeader.inc:108 #: includes/PDFQuotationPortraitPageHeader.inc:95 #: includes/PDFSalesOrder_generic.inc:95 #: includes/PDFSellThroughSupportClaimPageHeader.inc:27 @@ -3180,18 +3162,16 @@ #: includes/PDFBalanceSheetPageHeader.inc:25 #: includes/PDFBOMListingPageHeader.inc:26 #: includes/PDFCustomerListPageHeader.in... [truncated message content] |
From: <rc...@us...> - 2017-08-15 15:44:08
|
Revision: 7816 http://sourceforge.net/p/web-erp/reponame/7816 Author: rchacon Date: 2017-08-15 15:44:06 +0000 (Tue, 15 Aug 2017) Log Message: ----------- Modified Paths: -------------- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-08-12 03:47:24 UTC (rev 7815) +++ trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po 2017-08-15 15:44:06 UTC (rev 7816) @@ -8,7 +8,7 @@ "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-12 12:01+1200\n" -"PO-Revision-Date: 2017-06-25 08:15-0600\n" +"PO-Revision-Date: 2017-08-15 09:41-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: TecnoSoluciones.com <web...@te...>\n" "Language: es_ES\n" @@ -4210,7 +4210,7 @@ #: CollectiveWorkOrderCost.php:84 msgid "There are no data available" -msgstr "" +msgstr "No hay datos disponibles" #: CollectiveWorkOrderCost.php:89 msgid "Select Other Work Orders" @@ -15446,8 +15446,8 @@ "El estado de flujos de efectivo, también conocido como el sucesor de la " "antiguo origen y aplicación de fondos, informa cómo los cambios en las " "cuentas del balance y los ingresos afectan el efectivo y equivalentes de " -"efectivo, y divide el análisis en actividades de explotación, de inversión " -"yde financiamiento." +"efectivo, y divide el análisis en actividades de explotación, de inversión y " +"de financiamiento." #: GLCashFlowsIndirect.php:759 msgid "" @@ -15457,7 +15457,7 @@ msgstr "" "El propósito del estado de flujos de efectivo es mostrar de dónde la empresa " "obtuvo su dinero y cómo se gastó durante el período que se informa para un " -"rando de períodos seleccionables por el usuario." +"rango de períodos seleccionables por el usuario." #: GLCashFlowsIndirect.php:760 msgid "" @@ -50651,7 +50651,7 @@ msgid "" "Returns an array of stock codes matching the criteria send, or an array of " "error codes" -msgstr "" +msgstr "¡No hay campos para mostrar!" "Devuelve una matriz de códigos de existencia que coinciden con los criterios " "de envío, o una matriz de códigos de error" @@ -51129,7 +51129,7 @@ #: api/api_xml-rpc.php:1479 msgid "This function returns a list of stock location ids." -msgstr "" +msgstr "Arriba" "Esta función devuelve una lista de identificadores de localización de " "existencias." @@ -52230,7 +52230,7 @@ #: install/index.php:1065 msgid "WebERPDemo site and data will be installed" -msgstr "" +msgstr "Este año" #: install/index.php:1070 msgid "Administrator account settings" |
From: <dai...@us...> - 2017-08-12 03:47:27
|
Revision: 7815 http://sourceforge.net/p/web-erp/reponame/7815 Author: daintree Date: 2017-08-12 03:47:24 +0000 (Sat, 12 Aug 2017) Log Message: ----------- Modified Paths: -------------- trunk/css/aguapop/default.css trunk/includes/header.php Modified: trunk/css/aguapop/default.css =================================================================== --- trunk/css/aguapop/default.css 2017-08-12 03:09:19 UTC (rev 7814) +++ trunk/css/aguapop/default.css 2017-08-12 03:47:24 UTC (rev 7815) @@ -316,6 +316,7 @@ margin-top:7px; } #QuickMenuDiv ul{ + margin-top:10px; list-style:none; float:right; } Modified: trunk/includes/header.php =================================================================== --- trunk/includes/header.php 2017-08-12 03:09:19 UTC (rev 7814) +++ trunk/includes/header.php 2017-08-12 03:47:24 UTC (rev 7815) @@ -79,8 +79,7 @@ unset($_SESSION['Favourites'][$_POST['ScriptName']]); } if (isset($_SESSION['Favourites']) AND count($_SESSION['Favourites'])>0) { - echo '<br /> - <ul>'; + echo '<ul>'; foreach ($_SESSION['Favourites'] as $url=>$ttl) { echo '<li><a href="' . $url . '">' . _($ttl) . '<a></li>'; @@ -90,20 +89,10 @@ echo '</li>'; //take off inline formatting, use CSS instead ===HJ=== if (count($_SESSION['AllowedPageSecurityTokens'])>1){ - echo '<li><a href="'.$RootPath.'/SelectCustomer.php">' . _('Customers') . '</a></li>'; - echo '<li><a href="'.$RootPath.'/SelectProduct.php">' . _('Items') . '</a></li>'; - echo '<li><a href="'.$RootPath.'/SelectSupplier.php">' . _('Suppliers') . '</a></li>'; -/* $DefaultManualLink = '<li><a rel="external" accesskey="8" href="' . $RootPath . '/doc/Manual/ManualContents.php'. $ViewTopic . $BookMark. '">' . _('Manual') . '</a></li>'; - if (mb_substr($_SESSION['Language'],0,2) != 'en'){ - if (file_exists('locale/'.$_SESSION['Language'].'/Manual/ManualContents.php')){ - echo '<li><a target="_blank" href="'.$RootPath.'/locale/'.$_SESSION['Language'].'/Manual/ManualContents.php'. $ViewTopic . $BookMark. '">' . _('Manual') . '</a></li>'; - } else { - echo $DefaultManualLink; - } - } else { - echo $DefaultManualLink; - }*/ - echo '<li><a href="', $RootPath, '/ManualContents.php', $ViewTopic, $BookMark, '" rel="external" accesskey="8">', _('Manual'), '</a></li>'; + echo '<li><a href="' , $RootPath , '/SelectCustomer.php">' , _('Customers') , '</a></li>'; + echo '<li><a href="' , $RootPath , '/SelectProduct.php">' , _('Items') , '</a></li>'; + echo '<li><a href="' , $RootPath , '/SelectSupplier.php">' , _('Suppliers') , '</a></li>'; + echo '<li><a href="' , $RootPath , '/ManualContents.php', $ViewTopic , $BookMark , '" rel="external" accesskey="8">' , _('Manual'), '</a></li>'; } echo '<li><a href="'.$RootPath.'/Logout.php" onclick="return confirm(\''._('Are you sure you wish to logout?').'\');">' . _('Logout') . '</a></li>'; |
From: <dai...@us...> - 2017-08-12 03:09:27
|
Revision: 7814 http://sourceforge.net/p/web-erp/reponame/7814 Author: daintree Date: 2017-08-12 03:09:19 +0000 (Sat, 12 Aug 2017) Log Message: ----------- allow second chance submission of counter sales if the error traps find an error initially Modified Paths: -------------- trunk/CounterSales.php trunk/includes/header.php trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.mo trunk/locale/cs_CZ.utf8/LC_MESSAGES/messages.po trunk/locale/de_DE.utf8/LC_MESSAGES/messages.mo trunk/locale/de_DE.utf8/LC_MESSAGES/messages.po trunk/locale/el_GR.utf8/LC_MESSAGES/messages.mo trunk/locale/el_GR.utf8/LC_MESSAGES/messages.po trunk/locale/en_GB.utf8/LC_MESSAGES/messages.pot trunk/locale/en_US.utf8/LC_MESSAGES/messages.mo trunk/locale/en_US.utf8/LC_MESSAGES/messages.po trunk/locale/es_ES.utf8/LC_MESSAGES/messages.mo trunk/locale/es_ES.utf8/LC_MESSAGES/messages.po trunk/locale/et_EE.utf8/LC_MESSAGES/messages.mo trunk/locale/et_EE.utf8/LC_MESSAGES/messages.po trunk/locale/fa_IR.utf8/LC_MESSAGES/messages.mo trunk/locale/fa_IR.utf8/LC_MESSAGES/messages.po trunk/locale/fr_CA.utf8/LC_MESSAGES/messages.mo trunk/locale/fr_CA.utf8/LC_MESSAGES/messages.po trunk/locale/fr_FR.utf8/LC_MESSAGES/messages.mo trunk/locale/fr_FR.utf8/LC_MESSAGES/messages.po trunk/locale/hi_IN.utf8/LC_MESSAGES/messages.mo trunk/locale/hi_IN.utf8/LC_MESSAGES/messages.po trunk/locale/hr_HR.utf8/LC_MESSAGES/messages.mo trunk/locale/hr_HR.utf8/LC_MESSAGES/messages.po trunk/locale/hu_HU.utf8/LC_MESSAGES/messages.mo trunk/locale/hu_HU.utf8/LC_MESSAGES/messages.po trunk/locale/id_ID.utf8/LC_MESSAGES/messages.mo trunk/locale/id_ID.utf8/LC_MESSAGES/messages.po trunk/locale/it_IT.utf8/LC_MESSAGES/messages.mo trunk/locale/it_IT.utf8/LC_MESSAGES/messages.po trunk/locale/ja_JP.utf8/LC_MESSAGES/messages.mo trunk/locale/ja_JP.utf8/LC_MESSAGES/messages.po trunk/locale/ko_KR.utf8/LC_MESSAGES/messages.mo trunk/locale/ko_KR.utf8/LC_MESSAGES/messages.po trunk/locale/lv_LV.utf8/LC_MESSAGES/messages.mo trunk/locale/lv_LV.utf8/LC_MESSAGES/messages.po trunk/locale/mr_IN.utf8/LC_MESSAGES/messages.mo trunk/locale/mr_IN.utf8/LC_MESSAGES/messages.po trunk/locale/nl_NL.utf8/LC_MESSAGES/messages.mo trunk/locale/nl_NL.utf8/LC_MESSAGES/messages.po trunk/locale/pl_PL.utf8/LC_MESSAGES/messages.mo trunk/locale/pl_PL.utf8/LC_MESSAGES/messages.po trunk/locale/pt_BR.utf8/LC_MESSAGES/messages.mo trunk/locale/pt_BR.utf8/LC_MESSAGES/messages.po trunk/locale/pt_PT.utf8/LC_MESSAGES/messages.mo trunk/locale/pt_PT.utf8/LC_MESSAGES/messages.po trunk/locale/ro_RO.utf8/LC_MESSAGES/messages.mo trunk/locale/ro_RO.utf8/LC_MESSAGES/messages.po trunk/locale/ru_RU.utf8/LC_MESSAGES/messages.mo trunk/locale/ru_RU.utf8/LC_MESSAGES/messages.po trunk/locale/sq_AL.utf8/LC_MESSAGES/messages.mo trunk/locale/sq_AL.utf8/LC_MESSAGES/messages.po trunk/locale/sv_SE.utf8/LC_MESSAGES/messages.mo trunk/locale/sv_SE.utf8/LC_MESSAGES/messages.po trunk/locale/sw_KE.utf8/LC_MESSAGES/messages.mo trunk/locale/sw_KE.utf8/LC_MESSAGES/messages.po trunk/locale/tr_TR.utf8/LC_MESSAGES/messages.mo trunk/locale/tr_TR.utf8/LC_MESSAGES/messages.po trunk/locale/vi_VN.utf8/LC_MESSAGES/messages.mo trunk/locale/vi_VN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_CN.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_CN.utf8/LC_MESSAGES/messages.po trunk/locale/zh_HK.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_HK.utf8/LC_MESSAGES/messages.po trunk/locale/zh_TW.utf8/LC_MESSAGES/messages.mo trunk/locale/zh_TW.utf8/LC_MESSAGES/messages.po Modified: trunk/CounterSales.php =================================================================== --- trunk/CounterSales.php 2017-08-11 00:57:38 UTC (rev 7813) +++ trunk/CounterSales.php 2017-08-12 03:09:19 UTC (rev 7814) @@ -1039,9 +1039,15 @@ }//end of testing for negative stocks + if ($InputError == true ) { //allow the error to be fixed and then resubmit buttone needs to show + echo '<br /> + <div class="centre"> + <input type="submit" name="Recalculate" value="' . _('Re-Calculate') . '" /> + <input type="submit" name="ProcessSale" value="' . _('Process The Sale') . '" /> + </div> + <hr />'; + } else { //all good so let's get on with the processing - if ($InputError == false) { //all good so let's get on with the processing - /* Now Get the area where the sale is to from the branches table */ $SQL = "SELECT area, @@ -2392,4 +2398,4 @@ echo '</form>'; } include('includes/footer.php'); -?> \ No newline at end of file +?> Modified: trunk/includes/header.php =================================================================== --- trunk/includes/header.php 2017-08-11 00:57:38 UTC (rev 7813) +++ trunk/includes/header.php 2017-08-12 03:09:19 UTC (rev 7814) @@ -79,7 +79,8 @@ unset($_SESSION['Favourites'][$_POST['ScriptName']]); } if (isset($_SESSION['Favourites']) AND count($_SESSION['Favourites'])>0) { - echo '<ul>'; + echo '<br /> + <ul>'; foreach ($_SESSION['Favourites'] as $url=>$ttl) { echo '<li><a href="' . $url . '">' . _($ttl) . '<a></li>'; Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.mo =================================================================== (Binary files differ) Modified: trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po =================================================================== --- trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-11 00:57:38 UTC (rev 7813) +++ trunk/locale/ar_EG.utf8/LC_MESSAGES/messages.po 2017-08-12 03:09:19 UTC (rev 7814) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: webERP 4.13\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-25 08:09-0600\n" +"POT-Creation-Date: 2017-08-12 12:01+1200\n" "PO-Revision-Date: 2013-06-01 11:19-0600\n" "Last-Translator: Rafael Chacon <raf...@gm...>\n" "Language-Team: Arabic <ar...@li...>\n" @@ -159,23 +159,23 @@ #: Areas.php:115 Areas.php:124 BankAccounts.php:165 CreditStatus.php:125 #: Currencies.php:247 Currencies.php:255 Currencies.php:263 Currencies.php:273 #: CustomerBranches.php:300 CustomerBranches.php:310 CustomerBranches.php:320 -#: CustomerBranches.php:330 CustomerBranches.php:340 CustomerTypes.php:146 -#: CustomerTypes.php:156 Customers.php:296 Customers.php:305 Customers.php:313 -#: Customers.php:324 Customers.php:334 Departments.php:141 Factors.php:134 -#: FixedAssetCategories.php:137 GLAccounts.php:110 GLAccounts.php:124 -#: Locations.php:279 Locations.php:287 Locations.php:298 Locations.php:307 -#: Locations.php:316 Locations.php:325 Locations.php:334 Locations.php:343 -#: Locations.php:351 MRPDemandTypes.php:87 Manufacturers.php:185 -#: PaymentMethods.php:162 PaymentTerms.php:146 PaymentTerms.php:153 -#: PcExpenses.php:161 SalesCategories.php:146 SalesCategories.php:153 -#: SalesPeople.php:159 SalesPeople.php:166 SalesPeople.php:172 -#: SalesTypes.php:140 SalesTypes.php:150 Shippers.php:81 Shippers.php:93 -#: StockCategories.php:216 Stocks.php:767 Stocks.php:776 Stocks.php:784 -#: Stocks.php:792 Stocks.php:800 Stocks.php:808 Stocks.php:816 Stocks.php:824 -#: SupplierTypes.php:126 Suppliers.php:646 Suppliers.php:655 Suppliers.php:663 -#: TaxCategories.php:132 TaxGroups.php:135 TaxGroups.php:143 -#: TaxProvinces.php:129 UnitsOfMeasure.php:135 WWW_Access.php:88 -#: WorkCentres.php:91 WorkCentres.php:97 +#: CustomerBranches.php:330 CustomerBranches.php:340 Customers.php:296 +#: Customers.php:305 Customers.php:313 Customers.php:324 Customers.php:334 +#: CustomerTypes.php:146 CustomerTypes.php:156 Departments.php:141 +#: Factors.php:134 FixedAssetCategories.php:137 GLAccounts.php:110 +#: GLAccounts.php:124 Locations.php:279 Locations.php:287 Locations.php:298 +#: Locations.php:307 Locations.php:316 Locations.php:325 Locations.php:334 +#: Locations.php:343 Locations.php:351 Manufacturers.php:185 +#: MRPDemandTypes.php:87 PaymentMethods.php:162 PaymentTerms.php:146 +#: PaymentTerms.php:153 PcExpenses.php:161 SalesCategories.php:146 +#: SalesCategories.php:153 SalesPeople.php:159 SalesPeople.php:166 +#: SalesPeople.php:172 SalesTypes.php:140 SalesTypes.php:150 Shippers.php:81 +#: Shippers.php:93 StockCategories.php:216 Stocks.php:767 Stocks.php:776 +#: Stocks.php:784 Stocks.php:792 Stocks.php:800 Stocks.php:808 Stocks.php:816 +#: Stocks.php:824 Suppliers.php:646 Suppliers.php:655 Suppliers.php:663 +#: SupplierTypes.php:126 TaxCategories.php:132 TaxGroups.php:135 +#: TaxGroups.php:143 TaxProvinces.php:129 UnitsOfMeasure.php:135 +#: WorkCentres.php:91 WorkCentres.php:97 WWW_Access.php:88 msgid "There are" msgstr "يوجد" @@ -227,50 +227,53 @@ #: AccountGroups.php:281 AddCustomerContacts.php:28 AddCustomerContacts.php:30 #: AddCustomerNotes.php:101 AddCustomerTypeNotes.php:94 AgedDebtors.php:454 -#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 BOMExtendedQty.php:256 +#: AgedSuppliers.php:276 Areas.php:144 AuditTrail.php:11 +#: BOMExtendedQty.php:256 BOMIndented_conflict-20150211-201247.php:249 #: BOMIndented.php:249 BOMIndentedReverse.php:236 BOMInquiry.php:186 -#: BOMListing.php:110 BOMs.php:285 BOMs.php:990 CollectiveWorkOrderCost.php:281 -#: CompanyPreferences.php:100 CounterReturns.php:1625 CounterSales.php:2097 -#: CounterSales.php:2193 CreditStatus.php:21 Credit_Invoice.php:286 +#: BOMListing.php:110 BOMs.php:285 BOMs.php:990 BOMs_SingleLevel.php:231 +#: BOMs_SingleLevel.php:881 CollectiveWorkOrderCost.php:281 +#: CompanyPreferences.php:100 CounterReturns.php:1625 CounterSales.php:2101 +#: CounterSales.php:2197 Credit_Invoice.php:286 CreditStatus.php:21 #: CustEDISetup.php:17 CustItem.php:120 CustItem.php:210 CustItem.php:238 #: DebtorsAtPeriodEnd.php:129 DiscountCategories.php:12 #: DiscountCategories.php:149 DiscountMatrix.php:16 EDIMessageFormat.php:105 #: FixedAssetLocations.php:13 FixedAssetRegister.php:16 #: FixedAssetRegister.php:256 FixedAssetTransfer.php:14 FormDesigner.php:185 -#: GLBudgets.php:32 GLJournal.php:250 GLJournalInquiry.php:11 -#: HistoricalTestResults.php:42 InternalStockRequest.php:316 -#: InternalStockRequestInquiry.php:167 InventoryPlanning.php:459 -#: InventoryPlanningPrefSupplier.php:386 MRPReport.php:543 -#: MaintenanceTasks.php:14 MaintenanceUserSchedule.php:16 NoSalesItems.php:91 -#: PDFPickingList.php:29 PDFStockLocTransfer.php:16 POReport.php:60 -#: POReport.php:64 POReport.php:68 PO_AuthorisationLevels.php:10 -#: PO_SelectOSPurchOrder.php:153 PcAssignCashTabToTab.php:76 +#: GLBudgets.php:32 GLJournalInquiry.php:11 GLJournal.php:250 +#: HistoricalTestResults.php:42 InternalStockRequestInquiry.php:167 +#: InternalStockRequest.php:316 InventoryPlanning.php:459 +#: InventoryPlanningPrefSupplier.php:386 MaintenanceTasks.php:14 +#: MaintenanceUserSchedule.php:16 MasterSalesInquiry.php:1084 +#: MRPReport.php:543 NoSalesItems.php:91 PcAssignCashTabToTab.php:76 #: PcAssignCashTabToTab.php:156 PcAssignCashTabToTab.php:212 -#: PcAssignCashToTab.php:59 PcAssignCashToTab.php:144 PcAssignCashToTab.php:160 -#: PcAssignCashToTab.php:207 PriceMatrix.php:16 Prices.php:11 -#: PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 ProductSpecs.php:38 -#: PurchData.php:241 PurchData.php:373 PurchData.php:401 -#: PurchaseByPrefSupplier.php:305 QATests.php:22 RecurringSalesOrders.php:320 -#: SalesAnalReptCols.php:51 SalesAnalRepts.php:14 SalesCategories.php:11 -#: SalesGLPostings.php:19 SalesGraph.php:39 SalesPeople.php:28 -#: SalesTypes.php:20 SelectAsset.php:48 SelectCompletedOrder.php:11 -#: SelectContract.php:69 SelectCreditItems.php:221 SelectCreditItems.php:292 -#: SelectCustomer.php:258 SelectGLAccount.php:86 SelectOrderItems.php:588 -#: SelectOrderItems.php:1501 SelectOrderItems.php:1601 SelectProduct.php:523 -#: SelectQASamples.php:45 SelectSalesOrder.php:545 SelectSupplier.php:14 -#: SelectSupplier.php:222 SelectWorkOrder.php:9 SelectWorkOrder.php:174 -#: SellThroughSupport.php:229 ShipmentCosting.php:11 Shipments.php:17 -#: Shippers.php:123 Shippers.php:160 Shipt_Select.php:8 -#: StockLocMovements.php:14 StockSerialItemResearch.php:30 -#: SupplierPriceList.php:14 SupplierPriceList.php:229 SupplierPriceList.php:399 -#: SupplierPriceList.php:458 SupplierPriceList.php:503 -#: SupplierTenderCreate.php:556 SupplierTenderCreate.php:664 -#: SupplierTenders.php:322 SupplierTenders.php:388 SupplierTransInquiry.php:10 -#: Suppliers.php:304 TestPlanResults.php:27 TopItems.php:118 -#: UnitsOfMeasure.php:10 WhereUsedInquiry.php:18 WorkCentres.php:113 -#: WorkOrderCosting.php:22 WorkOrderIssue.php:22 WorkOrderReceive.php:34 -#: WorkOrderStatus.php:58 Z_BottomUpCosts.php:57 -#: ../webSHOP/includes/header.php:251 +#: PcAssignCashToTab.php:59 PcAssignCashToTab.php:144 +#: PcAssignCashToTab.php:160 PcAssignCashToTab.php:207 PDFPickingList.php:29 +#: PDFStockLocTransfer.php:16 PO_AuthorisationLevels.php:10 POReport.php:60 +#: POReport.php:64 POReport.php:68 PO_SelectOSPurchOrder.php:153 +#: PriceMatrix.php:16 PricesBasedOnMarkUp.php:8 Prices_Customer.php:35 +#: Prices.php:11 ProductSpecs.php:38 PurchaseByPrefSupplier.php:305 +#: PurchData.php:241 PurchData.php:373 PurchData.php:401 QATests.php:22 +#: RecurringSalesOrders.php:320 SalesAnalReptCols.php:51 SalesAnalRepts.php:14 +#: SalesCategories.php:11 SalesGLPostings.php:19 SalesGraph.php:39 +#: SalesPeople.php:28 SalesTypes.php:20 SelectAsset.php:48 +#: SelectCompletedOrder.php:11 SelectContract.php:69 SelectCreditItems.php:221 +#: SelectCreditItems.php:292 SelectCustomer.php:258 SelectGLAccount.php:86 +#: SelectOrderItems.php:588 SelectOrderItems.php:1514 +#: SelectOrderItems.php:1614 SelectProduct.php:523 SelectQASamples.php:45 +#: SelectSalesOrder.php:545 SelectSupplier.php:14 SelectSupplier.php:222 +#: SelectWorkOrder.php:9 SelectWorkOrder.php:174 SellThroughSupport.php:229 +#: ShipmentCosting.php:11 Shipments.php:17 Shippers.php:123 Shippers.php:160 +#: Shipt_Select.php:8 StockLocMovements.php:14 StockSerialItemResearch.php:30 +#: SupplierPriceList.php:14 SupplierPriceList.php:229 +#: SupplierPriceList.php:399 SupplierPriceList.php:458 +#: SupplierPriceList.php:503 Suppliers.php:304 SupplierTenderCreate.php:556 +#: SupplierTenderCreate.php:664 SupplierTenders.php:322 +#: SupplierTenders.php:388 SupplierTransInquiry.php:10 TestPlanResults.php:27 +#: TopItems.php:118 UnitsOfMeasure.php:10 WhereUsedInquiry.php:18 +#: WorkCentres.php:113 WorkOrderCosting.php:22 +#: WorkOrderEntry_conflict-20141122-150523.php:11 WorkOrderIssue.php:22 +#: WorkOrderReceive.php:34 WorkOrderStatus.php:58 Z_BottomUpCosts.php:57 +#: ../webSHOP/includes/header.php:217 msgid "Search" msgstr "إبحث" @@ -296,6 +299,7 @@ #: AccountGroups.php:476 AddCustomerContacts.php:165 #: AddCustomerContacts.php:275 AddCustomerContacts.php:279 #: AddCustomerContacts.php:282 BOMs.php:140 BOMs.php:896 BOMs.php:898 +#: BOMs_SingleLevel.php:125 BOMs_SingleLevel.php:793 BOMs_SingleLevel.php:795 #: CompanyPreferences.php:423 CompanyPreferences.php:425 #: CompanyPreferences.php:438 CompanyPreferences.php:440 #: CompanyPreferences.php:453 CompanyPreferences.php:455 @@ -308,71 +312,73 @@ #: InternalStockRequestInquiry.php:438 InternalStockRequestInquiry.php:449 #: Labels.php:606 Labels.php:608 Labels.php:634 Locations.php:446 #: Locations.php:670 Locations.php:672 Locations.php:685 Locations.php:687 -#: Locations.php:703 MRP.php:554 MRP.php:558 MRP.php:562 MRP.php:566 -#: MRP.php:570 MRPCalendar.php:224 PDFChequeListing.php:65 PDFDIFOT.php:80 -#: PDFDeliveryDifferences.php:76 PDFWOPrint.php:602 PDFWOPrint.php:606 -#: PO_AuthorisationLevels.php:134 PO_AuthorisationLevels.php:139 -#: PO_Header.php:807 PO_PDFPurchOrder.php:413 PO_PDFPurchOrder.php:416 -#: PaymentMethods.php:227 PaymentMethods.php:228 PaymentMethods.php:229 -#: PaymentMethods.php:230 PaymentMethods.php:301 PaymentMethods.php:308 -#: PaymentMethods.php:315 PaymentMethods.php:322 PcAuthorizeExpenses.php:249 -#: ProductSpecs.php:188 ProductSpecs.php:409 ProductSpecs.php:414 -#: ProductSpecs.php:420 ProductSpecs.php:425 ProductSpecs.php:430 -#: ProductSpecs.php:562 ProductSpecs.php:608 ProductSpecs.php:610 -#: ProductSpecs.php:621 ProductSpecs.php:623 ProductSpecs.php:634 -#: ProductSpecs.php:636 ProductSpecs.php:647 ProductSpecs.php:649 -#: PurchData.php:296 PurchData.php:667 PurchData.php:670 QATests.php:293 -#: QATests.php:295 QATests.php:306 QATests.php:308 QATests.php:319 -#: QATests.php:321 QATests.php:332 QATests.php:334 QATests.php:345 -#: QATests.php:347 QATests.php:414 QATests.php:419 QATests.php:424 -#: QATests.php:429 QATests.php:434 RecurringSalesOrders.php:493 -#: RecurringSalesOrders.php:496 SalesAnalReptCols.php:284 -#: SalesAnalReptCols.php:419 SalesAnalReptCols.php:422 SalesAnalRepts.php:420 -#: SalesAnalRepts.php:423 SalesAnalRepts.php:448 SalesAnalRepts.php:451 -#: SalesAnalRepts.php:476 SalesAnalRepts.php:479 SalesCategories.php:297 -#: SalesCategories.php:384 SalesCategories.php:388 SalesPeople.php:227 -#: SalesPeople.php:367 SalesPeople.php:369 SelectCustomer.php:757 -#: SelectProduct.php:231 SelectProduct.php:369 SelectQASamples.php:424 -#: SelectQASamples.php:518 SelectQASamples.php:520 SelectQASamples.php:574 -#: SelectQASamples.php:576 SelectQASamples.php:588 SelectQASamples.php:590 -#: ShipmentCosting.php:667 ShopParameters.php:289 ShopParameters.php:293 -#: ShopParameters.php:337 ShopParameters.php:341 ShopParameters.php:391 -#: ShopParameters.php:395 ShopParameters.php:413 ShopParameters.php:417 -#: ShopParameters.php:495 ShopParameters.php:499 StockClone.php:938 -#: StockClone.php:940 StockClone.php:963 StockClone.php:965 Stocks.php:1266 -#: Stocks.php:1268 Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 +#: Locations.php:703 MRPCalendar.php:224 MRP.php:554 MRP.php:558 MRP.php:562 +#: MRP.php:566 MRP.php:570 PaymentMethods.php:227 PaymentMethods.php:228 +#: PaymentMethods.php:229 PaymentMethods.php:230 PaymentMethods.php:301 +#: PaymentMethods.php:308 PaymentMethods.php:315 PaymentMethods.php:322 +#: PcAuthorizeExpenses.php:249 PDFChequeListing.php:65 +#: PDFDeliveryDifferences.php:76 PDFDIFOT.php:80 PDFWOPrint.php:608 +#: PDFWOPrint.php:612 PO_AuthorisationLevels.php:134 +#: PO_AuthorisationLevels.php:139 PO_Header.php:807 PO_PDFPurchOrder.php:413 +#: PO_PDFPurchOrder.php:416 ProductSpecs.php:188 ProductSpecs.php:409 +#: ProductSpecs.php:414 ProductSpecs.php:420 ProductSpecs.php:425 +#: ProductSpecs.php:430 ProductSpecs.php:562 ProductSpecs.php:608 +#: ProductSpecs.php:610 ProductSpecs.php:621 ProductSpecs.php:623 +#: ProductSpecs.php:634 ProductSpecs.php:636 ProductSpecs.php:647 +#: ProductSpecs.php:649 PurchData.php:296 PurchData.php:667 PurchData.php:670 +#: QATests.php:293 QATests.php:295 QATests.php:306 QATests.php:308 +#: QATests.php:319 QATests.php:321 QATests.php:332 QATests.php:334 +#: QATests.php:345 QATests.php:347 QATests.php:414 QATests.php:419 +#: QATests.php:424 QATests.php:429 QATests.php:434 +#: RecurringSalesOrders.php:493 RecurringSalesOrders.php:496 +#: SalesAnalReptCols.php:284 SalesAnalReptCols.php:419 +#: SalesAnalReptCols.php:422 SalesAnalRepts.php:420 SalesAnalRepts.php:423 +#: SalesAnalRepts.php:448 SalesAnalRepts.php:451 SalesAnalRepts.php:476 +#: SalesAnalRepts.php:479 SalesCategories.php:297 SalesCategories.php:384 +#: SalesCategories.php:388 SalesPeople.php:227 SalesPeople.php:367 +#: SalesPeople.php:369 SelectCustomer.php:757 SelectProduct.php:231 +#: SelectProduct.php:369 SelectQASamples.php:424 SelectQASamples.php:518 +#: SelectQASamples.php:520 SelectQASamples.php:574 SelectQASamples.php:576 +#: SelectQASamples.php:588 SelectQASamples.php:590 ShipmentCosting.php:667 +#: ShopParameters.php:289 ShopParameters.php:293 ShopParameters.php:337 +#: ShopParameters.php:341 ShopParameters.php:391 ShopParameters.php:395 +#: ShopParameters.php:413 ShopParameters.php:417 ShopParameters.php:495 +#: ShopParameters.php:499 StockClone.php:938 StockClone.php:940 +#: StockClone.php:963 StockClone.php:965 Stocks.php:1266 Stocks.php:1268 +#: Stocks.php:1291 Stocks.php:1293 SuppContractChgs.php:90 #: SystemParameters.php:479 SystemParameters.php:502 SystemParameters.php:543 #: SystemParameters.php:624 SystemParameters.php:632 SystemParameters.php:672 #: SystemParameters.php:763 SystemParameters.php:772 SystemParameters.php:780 #: SystemParameters.php:798 SystemParameters.php:805 SystemParameters.php:849 -#: SystemParameters.php:945 SystemParameters.php:1088 SystemParameters.php:1090 -#: SystemParameters.php:1100 SystemParameters.php:1102 -#: SystemParameters.php:1156 SystemParameters.php:1168 -#: SystemParameters.php:1170 SystemParameters.php:1208 -#: SystemParameters.php:1210 SystemParameters.php:1232 -#: SystemParameters.php:1234 TaxGroups.php:311 TaxGroups.php:314 -#: TaxGroups.php:365 TestPlanResults.php:304 TestPlanResults.php:532 -#: TestPlanResults.php:747 TestPlanResults.php:864 TestPlanResults.php:924 -#: TestPlanResults.php:928 UserGLAccounts.php:187 UserGLAccounts.php:196 -#: UserSettings.php:209 UserSettings.php:212 UserSettings.php:224 -#: UserSettings.php:227 WWW_Users.php:547 WWW_Users.php:549 WWW_Users.php:718 -#: WWW_Users.php:721 WWW_Users.php:734 WWW_Users.php:737 WWW_Users.php:749 -#: WWW_Users.php:752 WWW_Users.php:764 WWW_Users.php:767 -#: reportwriter/languages/en_US/reports.php:114 +#: SystemParameters.php:945 SystemParameters.php:1088 +#: SystemParameters.php:1090 SystemParameters.php:1100 +#: SystemParameters.php:1102 SystemParameters.php:1156 +#: SystemParameters.php:1168 SystemParameters.php:1170 +#: SystemParameters.php:1208 SystemParameters.php:1210 +#: SystemParameters.php:1232 SystemParameters.php:1234 TaxGroups.php:311 +#: TaxGroups.php:314 TaxGroups.php:365 TestPlanResults.php:304 +#: TestPlanResults.php:532 TestPlanResults.php:747 TestPlanResults.php:864 +#: TestPlanResults.php:924 TestPlanResults.php:928 UserGLAccounts.php:187 +#: UserGLAccounts.php:196 UserSettings.php:209 UserSettings.php:212 +#: UserSettings.php:224 UserSettings.php:227 WWW_Users.php:547 +#: WWW_Users.php:549 WWW_Users.php:718 WWW_Users.php:721 WWW_Users.php:734 +#: WWW_Users.php:737 WWW_Users.php:749 WWW_Users.php:752 WWW_Users.php:764 +#: WWW_Users.php:767 msgid "Yes" msgstr "موافق" #: AccountGroups.php:312 AccountGroups.php:472 AccountGroups.php:475 #: AddCustomerContacts.php:165 AddCustomerContacts.php:274 -#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 BOMs.php:142 -#: BOMs.php:895 BOMs.php:899 BankAccounts.php:218 BankAccounts.php:412 -#: BankAccounts.php:414 BankAccounts.php:418 BankAccounts.php:426 -#: CompanyPreferences.php:422 CompanyPreferences.php:426 -#: CompanyPreferences.php:437 CompanyPreferences.php:441 -#: CompanyPreferences.php:452 CompanyPreferences.php:456 -#: ContractCosting.php:200 Currencies.php:344 Currencies.php:525 -#: Currencies.php:527 CustomerBranches.php:452 Customers.php:658 -#: Customers.php:1047 Customers.php:1054 Customers.php:1057 +#: AddCustomerContacts.php:278 AddCustomerContacts.php:281 +#: BankAccounts.php:218 BankAccounts.php:412 BankAccounts.php:414 +#: BankAccounts.php:418 BankAccounts.php:426 BOMs.php:142 BOMs.php:895 +#: BOMs.php:899 BOMs_SingleLevel.php:127 BOMs_SingleLevel.php:792 +#: BOMs_SingleLevel.php:796 CompanyPreferences.php:422 +#: CompanyPreferences.php:426 CompanyPreferences.php:437 +#: CompanyPreferences.php:441 CompanyPreferences.php:452 +#: CompanyPreferences.php:456 ContractCosting.php:200 Currencies.php:344 +#: Currencies.php:525 Currencies.php:527 CustomerBranches.php:452 +#: Customers.php:658 Customers.php:1047 Customers.php:1054 Customers.php:1057 #: DailyBankTransactions.php:217 DeliveryDetails.php:1159 #: DeliveryDetails.php:1200 DeliveryDetails.php:1203 FormDesigner.php:99 #: GLAccountUsers.php:183 GLAccountUsers.php:193 GLTransInquiry.php:93 @@ -379,15 +385,15 @@ #: InternalStockRequestInquiry.php:436 InternalStockRequestInquiry.php:447 #: Labels.php:605 Labels.php:609 Labels.php:635 Locations.php:446 #: Locations.php:675 Locations.php:677 Locations.php:690 Locations.php:692 -#: Locations.php:704 MRP.php:552 MRP.php:556 MRP.php:560 MRP.php:564 -#: MRP.php:568 MRPCalendar.php:226 NoSalesItems.php:191 PDFChequeListing.php:64 -#: PDFDIFOT.php:79 PDFDeliveryDifferences.php:75 PDFWOPrint.php:603 -#: PDFWOPrint.php:607 PO_AuthorisationLevels.php:136 +#: Locations.php:704 MRPCalendar.php:226 MRP.php:552 MRP.php:556 MRP.php:560 +#: MRP.php:564 MRP.php:568 NoSalesItems.php:191 PaymentMethods.php:227 +#: PaymentMethods.php:228 PaymentMethods.php:229 PaymentMethods.php:230 +#: PaymentMethods.php:302 PaymentMethods.php:309 PaymentMethods.php:316 +#: PaymentMethods.php:323 PcAuthorizeExpenses.php:247 PDFChequeListing.php:64 +#: PDFDeliveryDifferences.php:75 PDFDIFOT.php:79 PDFWOPrint.php:609 +#: PDFWOPrint.php:613 PO_AuthorisationLevels.php:136 #: PO_AuthorisationLevels.php:141 PO_Header.php:806 PO_PDFPurchOrder.php:414 -#: PO_PDFPurchOrder.php:417 PaymentMethods.php:227 PaymentMethods.php:228 -#: PaymentMethods.php:229 PaymentMethods.php:230 PaymentMethods.php:302 -#: PaymentMethods.php:309 PaymentMethods.php:316 PaymentMethods.php:323 -#: PcAuthorizeExpenses.php:247 ProductSpecs.php:191 ProductSpecs.php:411 +#: PO_PDFPurchOrder.php:417 ProductSpecs.php:191 ProductSpecs.php:411 #: ProductSpecs.php:417 ProductSpecs.php:422 ProductSpecs.php:427 #: ProductSpecs.php:432 ProductSpecs.php:613 ProductSpecs.php:615 #: ProductSpecs.php:626 ProductSpecs.php:628 ProductSpecs.php:639 @@ -416,54 +422,51 @@ #: SystemParameters.php:625 SystemParameters.php:633 SystemParameters.php:673 #: SystemParameters.php:764 SystemParameters.php:773 SystemParameters.php:781 #: SystemParameters.php:799 SystemParameters.php:806 SystemParameters.php:850 -#: SystemParameters.php:946 SystemParameters.php:1087 SystemParameters.php:1091 -#: SystemParameters.php:1099 SystemParameters.php:1103 -#: SystemParameters.php:1157 SystemParameters.php:1167 -#: SystemParameters.php:1171 SystemParameters.php:1207 -#: SystemParameters.php:1211 SystemParameters.php:1231 -#: SystemParameters.php:1235 TaxGroups.php:312 TaxGroups.php:315 -#: TaxGroups.php:367 TestPlanResults.php:306 TestPlanResults.php:535 -#: TestPlanResults.php:749 TestPlanResults.php:866 TestPlanResults.php:925 -#: TestPlanResults.php:927 UserGLAccounts.php:189 UserGLAccounts.php:199 -#: UserSettings.php:208 UserSettings.php:211 UserSettings.php:223 -#: UserSettings.php:226 WWW_Users.php:546 WWW_Users.php:550 WWW_Users.php:717 -#: WWW_Users.php:720 WWW_Users.php:733 WWW_Users.php:736 WWW_Users.php:748 -#: WWW_Users.php:751 WWW_Users.php:763 WWW_Users.php:766 -#: includes/PDFLowGPPageHeader.inc:44 -#: reportwriter/languages/en_US/reports.php:82 +#: SystemParameters.php:946 SystemParameters.php:1087 +#: SystemParameters.php:1091 SystemParameters.php:1099 +#: SystemParameters.php:1103 SystemParameters.php:1157 +#: SystemParameters.php:1167 SystemParameters.php:1171 +#: SystemParameters.php:1207 SystemParameters.php:1211 +#: SystemParameters.php:1231 SystemParameters.php:1235 TaxGroups.php:312 +#: TaxGroups.php:315 TaxGroups.php:367 TestPlanResults.php:306 +#: TestPlanResults.php:535 TestPlanResults.php:749 TestPlanResults.php:866 +#: TestPlanResults.php:925 TestPlanResults.php:927 UserGLAccounts.php:189 +#: UserGLAccounts.php:199 UserSettings.php:208 UserSettings.php:211 +#: UserSettings.php:223 UserSettings.php:226 WWW_Users.php:546 +#: WWW_Users.php:550 WWW_Users.php:717 WWW_Users.php:720 WWW_Users.php:733 +#: WWW_Users.php:736 WWW_Users.php:748 WWW_Users.php:751 WWW_Users.php:763 +#: WWW_Users.php:766 includes/PDFLowGPPageHeader.inc:44 msgid "No" msgstr "ﻻ" #: AccountGroups.php:321 AccountSections.php:196 AddCustomerContacts.php:158 #: AddCustomerNotes.php:137 AddCustomerTypeNotes.php:131 Areas.php:164 -#: BOMs.php:198 BankAccounts.php:243 COGSGLPostings.php:115 -#: COGSGLPostings.php:222 CreditStatus.php:175 Currencies.php:374 -#: Currencies.php:391 CustItem.php:166 CustomerBranches.php:456 -#: CustomerTypes.php:205 Customers.php:1131 Customers.php:1165 -#: Departments.php:186 EDIMessageFormat.php:150 Factors.php:334 -#: FixedAssetCategories.php:190 FixedAssetLocations.php:111 -#: FreightCosts.php:253 GLAccounts.php:335 GLTags.php:96 GeocodeSetup.php:173 +#: BankAccounts.php:243 BOMs.php:198 BOMs_SingleLevel.php:153 +#: COGSGLPostings.php:115 COGSGLPostings.php:222 CreditStatus.php:175 +#: Currencies.php:374 Currencies.php:391 CustItem.php:166 +#: CustomerBranches.php:456 Customers.php:1131 Customers.php:1165 +#: CustomerTypes.php:205 Departments.php:186 EDIMessageFormat.php:150 +#: Factors.php:334 FixedAssetCategories.php:190 FixedAssetLocations.php:111 +#: FreightCosts.php:253 GeocodeSetup.php:173 GLAccounts.php:335 GLTags.php:96 #: ImportBankTransAnalysis.php:223 InternalStockRequest.php:297 Labels.php:333 -#: Labels.php:358 Locations.php:439 MRPDemandTypes.php:120 MRPDemands.php:309 -#: MailingGroupMaintenance.php:178 MaintenanceTasks.php:118 -#: Manufacturers.php:260 PO_AuthorisationLevels.php:151 PaymentMethods.php:232 -#: PaymentTerms.php:205 PcAssignCashToTab.php:291 -#: PcClaimExpensesFromTab.php:280 PcExpenses.php:226 PcTabs.php:256 -#: PcTypeTabs.php:180 PriceMatrix.php:293 Prices.php:253 -#: Prices_Customer.php:286 ProductSpecs.php:465 PurchData.php:312 -#: QATests.php:467 SalesCategories.php:305 SalesGLPostings.php:137 -#: SalesGLPostings.php:255 SalesPeople.php:240 SalesTypes.php:206 -#: SecurityTokens.php:116 SelectCustomer.php:733 SelectCustomer.php:759 -#: SelectCustomer.php:814 SelectCustomer.php:832 SelectCustomer.php:856 -#: SelectCustomer.php:873 SelectGLAccount.php:139 SelectGLAccount.php:154 -#: SelectQASamples.php:417 SellThroughSupport.php:298 Shippers.php:144 -#: StockCategories.php:296 SuppTransGLAnalysis.php:126 SupplierContacts.php:165 -#: SupplierTenderCreate.php:157 SupplierTypes.php:170 TaxAuthorities.php:172 -#: TaxCategories.php:184 TaxGroups.php:191 TaxProvinces.php:179 -#: UnitsOfMeasure.php:185 WWW_Access.php:132 WWW_Users.php:391 -#: WorkCentres.php:145 includes/InputSerialItems.php:110 -#: includes/OutputSerialItems.php:20 -#: reportwriter/languages/en_US/reports.php:143 +#: Labels.php:358 Locations.php:439 MailingGroupMaintenance.php:178 +#: MaintenanceTasks.php:118 Manufacturers.php:260 MRPDemands.php:309 +#: MRPDemandTypes.php:120 PaymentMethods.php:232 PaymentTerms.php:205 +#: PcAssignCashToTab.php:291 PcClaimExpensesFromTab.php:280 PcExpenses.php:226 +#: PcTabs.php:256 PcTypeTabs.php:180 PO_AuthorisationLevels.php:151 +#: PriceMatrix.php:293 Prices_Customer.php:286 Prices.php:253 +#: ProductSpecs.php:465 PurchData.php:312 QATests.php:467 +#: SalesCategories.php:305 SalesGLPostings.php:137 SalesGLPostings.php:255 +#: SalesPeople.php:240 SalesTypes.php:206 SecurityTokens.php:116 +#: SelectCustomer.php:733 SelectCustomer.php:759 SelectCustomer.php:814 +#: SelectCustomer.php:832 SelectCustomer.php:856 SelectCustomer.php:873 +#: SelectGLAccount.php:139 SelectGLAccount.php:154 SelectQASamples.php:417 +#: SellThroughSupport.php:298 Shippers.php:144 StockCategories.php:296 +#: SupplierContacts.php:165 SupplierTenderCreate.php:157 SupplierTypes.php:170 +#: SuppTransGLAnalysis.php:126 TaxAuthorities.php:172 TaxCategories.php:184 +#: TaxGroups.php:191 TaxProvinces.php:179 UnitsOfMeasure.php:185 +#: WorkCentres.php:145 WWW_Access.php:132 WWW_Users.php:391 +#: includes/InputSerialItems.php:110 includes/OutputSerialItems.php:20 #, php-format msgid "Edit" msgstr "تحرير" @@ -474,24 +477,25 @@ #: AccountGroups.php:322 AccountSections.php:201 AddCustomerContacts.php:159 #: AddCustomerNotes.php:138 AddCustomerTypeNotes.php:132 Areas.php:165 -#: BOMs.php:200 BankAccounts.php:244 COGSGLPostings.php:116 -#: COGSGLPostings.php:223 ContractBOM.php:271 ContractOtherReqts.php:123 -#: CounterReturns.php:740 CounterSales.php:836 CreditStatus.php:176 -#: Credit_Invoice.php:419 Currencies.php:377 CustItem.php:167 -#: CustomerReceipt.php:1009 CustomerTypes.php:206 Customers.php:1166 -#: Departments.php:187 DiscountCategories.php:238 DiscountMatrix.php:183 -#: EDIMessageFormat.php:151 FixedAssetCategories.php:191 FreightCosts.php:254 -#: GLAccounts.php:336 GLJournal.php:431 GLTags.php:97 GeocodeSetup.php:174 +#: BankAccounts.php:244 BOMs.php:200 BOMs_SingleLevel.php:154 +#: COGSGLPostings.php:116 COGSGLPostings.php:223 ContractBOM.php:271 +#: ContractOtherReqts.php:123 CounterReturns.php:740 CounterSales.php:836 +#: Credit_Invoice.php:419 CreditStatus.php:176 Currencies.php:377 +#: CustItem.php:167 CustomerReceipt.php:1009 Customers.php:1166 +#: CustomerTypes.php:206 Departments.php:187 DiscountCategories.php:238 +#: DiscountMatrix.php:183 EDIMessageFormat.php:151 +#: FixedAssetCategories.php:191 FreightCosts.php:254 GeocodeSetup.php:174 +#: GLAccounts.php:336 GLJournal.php:431 GLTags.php:97 #: ImportBankTransAnalysis.php:224 InternalStockCategoriesByRole.php:184 #: InternalStockRequest.php:298 Labels.php:334 Labels.php:359 Labels.php:612 -#: Locations.php:440 MRPDemandTypes.php:121 MRPDemands.php:310 -#: MailingGroupMaintenance.php:179 MaintenanceTasks.php:119 -#: Manufacturers.php:261 PO_AuthorisationLevels.php:153 PO_Items.php:768 -#: PaymentMethods.php:233 PaymentTerms.php:206 Payments.php:1155 +#: Locations.php:440 MailingGroupMaintenance.php:179 MaintenanceTasks.php:119 +#: Manufacturers.php:261 MRPDemands.php:310 MRPDemandTypes.php:121 +#: PaymentMethods.php:233 Payments.php:1283 PaymentTerms.php:206 #: PcAssignCashToTab.php:295 PcClaimExpensesFromTab.php:281 PcExpenses.php:227 #: PcExpensesTypeTab.php:186 PcTabs.php:257 PcTypeTabs.php:181 -#: PriceMatrix.php:292 Prices.php:254 Prices_Customer.php:287 -#: ProductSpecs.php:466 PurchData.php:314 PurchData.php:721 QATests.php:468 +#: PO_AuthorisationLevels.php:153 PO_Items.php:768 PriceMatrix.php:292 +#: Prices_Customer.php:287 Prices.php:254 ProductSpecs.php:466 +#: PurchData.php:314 PurchData.php:721 QATests.php:468 #: RelatedItemsUpdate.php:161 RelatedItemsUpdate.php:176 #: SalesAnalReptCols.php:299 SalesAnalRepts.php:307 SalesCategories.php:306 #: SalesGLPostings.php:138 SalesGLPostings.php:256 SalesPeople.php:241 @@ -498,19 +502,18 @@ #: SalesTypes.php:207 SecurityTokens.php:117 SelectCreditItems.php:776 #: SelectCustomer.php:734 SelectCustomer.php:760 SelectCustomer.php:815 #: SelectCustomer.php:833 SelectCustomer.php:857 SelectCustomer.php:874 -#: SelectOrderItems.php:1413 SelectQASamples.php:418 SellThroughSupport.php:299 -#: Shipments.php:438 Shippers.php:145 SpecialOrder.php:667 -#: StockCategories.php:297 StockCategories.php:626 StockLocTransfer.php:325 -#: SuppContractChgs.php:99 SuppCreditGRNs.php:117 SuppFixedAssetChgs.php:86 -#: SuppInvGRNs.php:151 SuppShiptChgs.php:90 SuppTransGLAnalysis.php:127 -#: SupplierContacts.php:166 SupplierTenderCreate.php:422 -#: SupplierTenderCreate.php:452 SupplierTypes.php:172 TaxAuthorities.php:173 -#: TaxCategories.php:186 TaxGroups.php:192 TaxProvinces.php:180 -#: TestPlanResults.php:920 UnitsOfMeasure.php:186 WOSerialNos.php:335 -#: WWW_Access.php:133 WWW_Users.php:392 WorkCentres.php:146 -#: WorkOrderEntry.php:865 includes/InputSerialItemsKeyed.php:60 +#: SelectOrderItems.php:1426 SelectQASamples.php:418 +#: SellThroughSupport.php:299 Shipments.php:438 Shippers.php:145 +#: SpecialOrder.php:667 StockCategories.php:297 StockCategories.php:626 +#: StockLocTransfer.php:325 SuppContractChgs.php:99 SuppCreditGRNs.php:117 +#: SuppFixedAssetChgs.php:86 SuppInvGRNs.php:151 SupplierContacts.php:166 +#: SupplierTenderCreate.php:422 SupplierTenderCreate.php:452 +#: SupplierTypes.php:172 SuppShiptChgs.php:90 SuppTransGLAnalysis.php:127 +#: TaxAuthorities.php:173 TaxCategories.php:186 TaxGroups.php:192 +#: TaxProvinces.php:180 TestPlanResults.php:920 UnitsOfMeasure.php:186 +#: WorkCentres.php:146 WorkOrderEntry.php:865 WOSerialNos.php:335 +#: WWW_Access.php:133 WWW_Users.php:392 includes/InputSerialItemsKeyed.php:60 #: includes/OutputSerialItems.php:99 -#: reportwriter/languages/en_US/reports.php:141 #, php-format msgid "Delete" msgstr "حذف" @@ -540,28 +543,31 @@ #: GLCashFlowsSetup.php:172 GLTags.php:68 GoodsReceived.php:298 #: GoodsReceived.php:304 GoodsReceived.php:311 GoodsReceived.php:819 #: ImportBankTransAnalysis.php:154 ImportBankTransAnalysis.php:185 -#: InternalStockRequest.php:255 InternalStockRequestAuthorisation.php:123 -#: InternalStockRequestFulfill.php:364 LocationUsers.php:177 -#: MRPCalendar.php:315 PO_AuthoriseMyOrders.php:142 Payments.php:981 -#: PcAuthorizeExpenses.php:109 PcAuthorizeExpenses.php:294 PricesByCost.php:223 -#: PurchData.php:758 ReorderLevelLocation.php:140 RevisionTranslations.php:111 -#: SMTPServer.php:126 SecurityTokens.php:136 SelectCreditItems.php:954 -#: SellThroughSupport.php:476 ShopParameters.php:610 StockCostUpdate.php:196 +#: InternalStockRequestAuthorisation.php:123 +#: InternalStockRequestFulfill.php:364 InternalStockRequest.php:255 +#: LocationUsers.php:177 MRPCalendar.php:315 Payments.php:1109 +#: Payments.php:1350 PcAuthorizeExpenses.php:109 PcAuthorizeExpenses.php:294 +#: PO_AuthoriseMyOrders.php:142 PricesByCost.php:223 PurchData.php:758 +#: ReorderLevelLocation.php:140 RevisionTranslations.php:111 +#: SecurityTokens.php:136 SelectCreditItems.php:954 SellThroughSupport.php:476 +#: ShopParameters.php:610 SMTPServer.php:126 StockCostUpdate.php:196 #: StockReorderLevel.php:111 Stocks.php:1452 SystemParameters.php:1246 -#: UserGLAccounts.php:159 UserLocations.php:178 WOSerialNos.php:345 -#: WorkOrderEntry.php:887 reportwriter/languages/en_US/reports.php:156 +#: UserGLAccounts.php:159 UserLocations.php:178 +#: WorkOrderEntry_conflict-20141122-150523.php:661 WorkOrderEntry.php:887 +#: WOSerialNos.php:345 msgid "Update" msgstr "" -#: AccountGroups.php:378 AccountGroups.php:418 AnalysisHorizontalIncome.php:125 -#: AnalysisHorizontalIncome.php:526 AnalysisHorizontalPosition.php:79 -#: AnalysisHorizontalPosition.php:362 DailyBankTransactions.php:256 -#: GLAccountUsers.php:253 GLBalanceSheet.php:720 GLCashFlowsIndirect.php:749 -#: GLCashFlowsIndirect.php:782 GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 -#: GLTrialBalance.php:740 InternalStockRequestInquiry.php:263 -#: PurchasesReport.php:231 PurchasesReport.php:253 SecurityTokens.php:140 -#: SecurityTokens.php:156 UserGLAccounts.php:259 -#: Z_GLAccountUsersCopyAuthority.php:96 includes/Login.php:8 +#: AccountGroups.php:378 AccountGroups.php:418 +#: AnalysisHorizontalIncome.php:125 AnalysisHorizontalIncome.php:526 +#: AnalysisHorizontalPosition.php:79 AnalysisHorizontalPosition.php:362 +#: DailyBankTransactions.php:256 GLAccountUsers.php:253 GLBalanceSheet.php:720 +#: GLCashFlowsIndirect.php:749 GLCashFlowsIndirect.php:782 +#: GLCashFlowsSetup.php:180 GLProfit_Loss.php:1317 GLTrialBalance.php:740 +#: InternalStockRequestInquiry.php:263 PurchasesReport.php:231 +#: PurchasesReport.php:253 SecurityTokens.php:140 SecurityTokens.php:156 +#: UserGLAccounts.php:259 Z_GLAccountUsersCopyAuthority.php:96 +#: includes/Login.php:8 msgid "Return" msgstr "" @@ -678,23 +684,24 @@ msgid "New Account Section Details" msgstr "" -#: AccountSections.php:285 AddCustomerContacts.php:297 AddCustomerNotes.php:242 -#: AddCustomerTypeNotes.php:221 Areas.php:229 BOMs.php:916 BankAccounts.php:433 +#: AccountSections.php:285 AddCustomerContacts.php:297 +#: AddCustomerNotes.php:242 AddCustomerTypeNotes.php:221 Areas.php:229 +#: BankAccounts.php:433 BOMs.php:916 BOMs_SingleLevel.php:809 #: COGSGLPostings.php:371 CreditStatus.php:259 Currencies.php:537 #: CustLoginSetup.php:273 Departments.php:258 DiscountMatrix.php:142 #: EDIMessageFormat.php:248 FixedAssetCategories.php:350 -#: FixedAssetLocations.php:161 FreightCosts.php:371 GLAccounts.php:285 -#: GeocodeSetup.php:271 Labels.php:647 Locations.php:716 MRPDemandTypes.php:188 -#: MRPDemands.php:424 Manufacturers.php:375 OffersReceived.php:57 -#: OffersReceived.php:146 PO_AuthorisationLevels.php:264 PaymentMethods.php:332 -#: PaymentTerms.php:310 PriceMatrix.php:236 Prices_Customer.php:369 +#: FixedAssetLocations.php:161 FreightCosts.php:371 GeocodeSetup.php:271 +#: GLAccounts.php:285 Labels.php:647 Locations.php:716 Manufacturers.php:375 +#: MRPDemands.php:424 MRPDemandTypes.php:188 OffersReceived.php:57 +#: OffersReceived.php:146 PaymentMethods.php:332 PaymentTerms.php:310 +#: PO_AuthorisationLevels.php:264 PriceMatrix.php:236 Prices_Customer.php:369 #: ProductSpecs.php:661 QATests.php:359 SalesAnalReptCols.php:552 #: SalesAnalRepts.php:519 SalesGLPostings.php:427 SalesPeople.php:381 #: SelectQASamples.php:531 SelectQASamples.php:601 Shippers.php:203 -#: StockCategories.php:653 SuppLoginSetup.php:291 SupplierContacts.php:284 +#: StockCategories.php:653 SupplierContacts.php:284 SuppLoginSetup.php:291 #: TaxAuthorities.php:327 TaxCategories.php:244 TaxProvinces.php:234 -#: TestPlanResults.php:967 UnitsOfMeasure.php:241 WWW_Users.php:835 -#: WorkCentres.php:289 +#: TestPlanResults.php:967 UnitsOfMeasure.php:241 WorkCentres.php:289 +#: WWW_Users.php:835 msgid "Enter Information" msgstr "أدخل المعلومات" @@ -735,11 +742,12 @@ #: AddCustomerContacts.php:63 AddCustomerNotes.php:51 #: AddCustomerTypeNotes.php:48 Areas.php:72 CustomerTypes.php:68 #: DeliveryDetails.php:809 DeliveryDetails.php:826 Factors.php:105 -#: FixedAssetItems.php:255 MRPCalendar.php:176 PO_Items.php:380 -#: PcAssignCashToTab.php:102 PcClaimExpensesFromTab.php:86 PcExpenses.php:98 -#: PcTabs.php:124 PcTypeTabs.php:63 ProductSpecs.php:315 QATests.php:76 +#: FixedAssetItems.php:255 MRPCalendar.php:176 PcAssignCashToTab.php:102 +#: PcClaimExpensesFromTab.php:86 PcExpenses.php:98 PcTabs.php:124 +#: PcTypeTabs.php:63 PO_Items.php:380 ProductSpecs.php:315 QATests.php:76 #: SalesAnalReptCols.php:129 SalesPeople.php:105 SalesTypes.php:66 -#: SelectQASamples.php:85 Stocks.php:594 SupplierTypes.php:68 Suppliers.php:531 +#: SelectQASamples.php:85 Stocks.php:594 Suppliers.php:531 +#: SupplierTypes.php:68 msgid "has been updated" msgstr "" @@ -757,7 +765,7 @@ #: PrintWOItemSlip.php:195 PrintWOItemSlip.php:206 ProductSpecs.php:164 #: ProductSpecs.php:385 QATests.php:391 SalesPeople.php:208 #: SelectCustomer.php:727 StockDispatch.php:277 StockDispatch.php:288 -#: StockDispatch.php:299 SuppTransGLAnalysis.php:108 SupplierContacts.php:152 +#: StockDispatch.php:299 SupplierContacts.php:152 SuppTransGLAnalysis.php:108 #: Tax.php:411 TestPlanResults.php:508 UserBankAccounts.php:164 #: UserGLAccounts.php:157 UserLocations.php:176 #: includes/InputSerialItemsFile.php:92 includes/InputSerialItemsFile.php:144 @@ -781,18 +789,22 @@ #: CustomerInquiry.php:410 CustomerInquiry.php:445 CustomerInquiry.php:491 #: Customers.php:1121 Customers.php:1129 EmailCustTrans.php:16 #: EmailCustTrans.php:65 Factors.php:246 Factors.php:297 Locations.php:639 -#: OrderDetails.php:127 PDFRemittanceAdvice.php:251 PDFWOPrint.php:593 -#: PDFWOPrint.php:596 PDFWOPrint.php:676 PDFWOPrint.php:679 -#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 PrintCustStatements.php:99 -#: PrintCustTrans.php:740 PrintCustTransPortrait.php:788 -#: PrintCustTransPortrait.php:1034 PrintCustTransPortrait.php:1090 -#: SelectCustomer.php:408 SelectCustomer.php:730 SelectSupplier.php:290 -#: SupplierContacts.php:156 SupplierContacts.php:277 UserSettings.php:184 -#: WWW_Users.php:333 includes/PDFPickingListHeader.inc:25 -#: includes/PDFStatementPageHeader.inc:76 includes/PDFTransPageHeader.inc:85 +#: OrderDetails.php:127 PDFRemittanceAdvice.php:251 PDFWOPrint.php:599 +#: PDFWOPrint.php:602 PDFWOPrint.php:682 PDFWOPrint.php:685 +#: PO_PDFPurchOrder.php:400 PO_PDFPurchOrder.php:403 +#: PrintCustStatements.php:99 PrintCustTrans.php:740 +#: PrintCustTransPortrait_conflict-20150205-211428.php:793 +#: PrintCustTransPortrait_conflict-20150205-211428.php:1039 +#: PrintCustTransPortrait_conflict-20150205-211428.php:1095 +#: PrintCustTransPortrait.php:788 PrintCustTransPortrait.php:1034 +#: PrintCustTransPortrait.php:1090 SelectCustomer.php:408 +#: SelectCustomer.php:730 SelectSupplier.php:290 SupplierContacts.php:156 +#: SupplierContacts.php:277 UserSettings.php:184 WWW_Users.php:333 +#: includes/PDFPickingListHeader.inc:25 includes/PDFStatementPageHeader.inc:76 +#: includes/PDFTransPageHeader.inc:85 #: includes/PDFTransPageHeaderPortrait.inc:113 includes/PDFWOPageHeader.inc:19 -#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:298 -#: ../webSHOP/Register.php:595 +#: includes/PO_PDFOrderPageHeader.inc:29 ../webSHOP/Checkout.php:443 +#: ../webSHOP/Register.php:607 msgid "Email" msgstr "" @@ -804,14 +816,14 @@ #: AddCustomerContacts.php:138 AddCustomerContacts.php:289 #: AnalysisHorizontalIncome.php:173 AnalysisHorizontalPosition.php:123 #: Customers.php:1122 Customers.php:1130 GLCashFlowsIndirect.php:130 -#: GLCashFlowsIndirect.php:450 PDFQuotation.php:252 -#: PDFQuotationPortrait.php:249 PcAssignCashTabToTab.php:261 +#: GLCashFlowsIndirect.php:450 PcAssignCashTabToTab.php:261 #: PcAssignCashTabToTab.php:384 PcAssignCashToTab.php:256 #: PcAssignCashToTab.php:394 PcAuthorizeExpenses.php:98 #: PcClaimExpensesFromTab.php:242 PcClaimExpensesFromTab.php:409 -#: PcReportExpense.php:137 PcReportTab.php:336 PurchasesReport.php:56 -#: SelectCustomer.php:732 ShopParameters.php:198 SystemParameters.php:411 -#: WOSerialNos.php:306 WOSerialNos.php:312 +#: PcReportExpense.php:137 PcReportTab.php:336 PDFQuotation.php:252 +#: PDFQuotationPortrait.php:249 PurchasesReport.php:56 SelectCustomer.php:732 +#: ShopParameters.php:198 SystemParameters.php:411 WOSerialNos.php:306 +#: WOSerialNos.php:312 msgid "Notes" msgstr "" @@ -837,16 +849,17 @@ msgstr "" #: AddCustomerContacts.php:236 Factors.php:234 SupplierContacts.php:239 -#: ../webSHOP/Checkout.php:379 ../webSHOP/Register.php:610 +#: ../webSHOP/Checkout.php:527 ../webSHOP/Register.php:622 msgid "Contact Name" msgstr "" -#: AddCustomerContacts.php:254 Contracts.php:788 PDFRemittanceAdvice.php:247 -#: PO_Header.php:1026 PO_Header.php:1111 SelectCreditItems.php:246 -#: SelectCustomer.php:406 SelectOrderItems.php:626 SupplierTenderCreate.php:395 +#: AddCustomerContacts.php:254 Contracts.php:788 MasterSalesInquiry.php:1128 +#: MasterSalesInquiry.php:3062 PDFRemittanceAdvice.php:247 PO_Header.php:1026 +#: PO_Header.php:1111 SelectCreditItems.php:246 SelectCustomer.php:406 +#: SelectOrderItems.php:626 SupplierTenderCreate.php:395 #: includes/PDFStatementPageHeader.inc:72 includes/PDFTransPageHeader.inc:84 -#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:389 -#: ../webSHOP/Register.php:255 ../webSHOP/Register.php:723 +#: includes/PDFTransPageHeaderPortrait.inc:109 ../webSHOP/Checkout.php:537 +#: ../webSHOP/Register.php:260 ../webSHOP/Register.php:735 msgid "Phone" msgstr "" @@ -897,37 +910,38 @@ #: AddCustomerTypeNotes.php:111 AddCustomerTypeNotes.php:211 #: AgedControlledInventory.php:47 BankMatching.php:281 #: BankReconciliation.php:212 BankReconciliation.php:289 -#: ContractCosting.php:177 CustWhereAlloc.php:133 CustomerAccount.php:252 -#: CustomerAllocations.php:348 CustomerAllocations.php:378 -#: CustomerInquiry.php:252 CustomerTransInquiry.php:100 GLAccountReport.php:347 +#: ContractCosting.php:177 CustomerAccount.php:252 CustomerAllocations.php:348 +#: CustomerAllocations.php:378 CustomerInquiry.php:252 +#: CustomerTransInquiry.php:100 CustWhereAlloc.php:133 GLAccountReport.php:347 #: GLTransInquiry.php:47 GoodsReceived.php:130 MRPCalendar.php:219 -#: PDFOrdersInvoiced.php:378 PDFRemittanceAdvice.php:308 PDFWOPrint.php:450 -#: PaymentAllocations.php:67 PcAssignCashTabToTab.php:257 -#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 PcReportExpense.php:133 -#: PrintCustTrans.php:822 PrintCustTransPortrait.php:902 -#: PrintWOItemSlip.php:186 PrintWOItemSlip.php:197 PrintWOItemSlip.php:208 -#: PurchasesReport.php:67 ReverseGRN.php:401 SelectCustomer.php:810 -#: SelectCustomer.php:852 ShipmentCosting.php:538 ShipmentCosting.php:615 -#: Shipments.php:489 StockDispatch.php:279 StockDispatch.php:290 -#: StockDispatch.php:301 StockLocMovements.php:92 StockMovements.php:105 -#: StockSerialItemResearch.php:82 SuppWhereAlloc.php:132 -#: SupplierAllocations.php:458 SupplierAllocations.php:572 -#: SupplierAllocations.php:647 SupplierInquiry.php:204 -#: SupplierTransInquiry.php:111 Tax.php:408 Z_CheckGLTransBalance.php:11 +#: PaymentAllocations.php:67 Payments.php:1323 PcAssignCashTabToTab.php:257 +#: PcAssignCashToTab.php:252 PcAuthorizeExpenses.php:94 +#: PcReportExpense.php:133 PDFOrdersInvoiced.php:378 +#: PDFRemittanceAdvice.php:308 PDFWOPrint.php:456 PrintCustTrans.php:822 +#: PrintCustTransPortrait_conflict-20150205-211428.php:907 +#: PrintCustTransPortrait.php:902 PrintWOItemSlip.php:186 +#: PrintWOItemSlip.php:197 PrintWOItemSlip.php:208 PurchasesReport.php:67 +#: ReverseGRN.php:401 SelectCustomer.php:810 SelectCustomer.php:852 +#: ShipmentCosting.php:538 ShipmentCosting.php:615 Shipments.php:489 +#: StockDispatch.php:279 StockDispatch.php:290 StockDispatch.php:301 +#: StockLocMovements.php:92 StockMovements.php:105 +#: StockSerialItemResearch.php:82 SupplierAllocations.php:458 +#: SupplierAllocations.php:572 SupplierAllocations.php:647 +#: SupplierInquiry.php:204 SupplierTransInquiry.php:111 SuppWhereAlloc.php:132 +#: Tax.php:408 Z_CheckGLTransBalance.php:11 #: includes/PDFQuotationPageHeader.inc:31 #: includes/PDFQuotationPortraitPageHeader.inc:80 #: includes/PDFStatementPageHeader.inc:164 includes/PDFTransPageHeader.inc:51 #: includes/PDFTransPageHeaderPortrait.inc:62 -#: reportwriter/languages/en_US/reports.php:64 msgid "Date" msgstr "" #: AddCustomerNotes.php:118 AddCustomerTypeNotes.php:112 PcReportTab.php:183 #: SelectCustomer.php:811 SelectCustomer.php:853 StockClone.php:942 -#: Stocks.php:1270 UpgradeDatabase.php:251 UpgradeDatabase.php:254 -#: UpgradeDatabase.php:257 UpgradeDatabase.php:260 UpgradeDatabase.php:263 -#: UpgradeDatabase.php:266 UpgradeDatabase.php:269 UpgradeDatabase.php:272 -#: UpgradeDatabase.php:275 Z_Upgrade_3.10-3.11.php:62 +#: Stocks.php:1270 UpgradeDatabase.php:253 UpgradeDatabase.php:256 +#: UpgradeDatabase.php:259 UpgradeDatabase.php:262 UpgradeDatabase.php:265 +#: UpgradeDatabase.php:268 UpgradeDatabase.php:271 UpgradeDatabase.php:274 +#: UpgradeDatabase.php:277 Z_Upgrade_3.10-3.11.php:62 #: Z_Upgrade_3.10-3.11.php:66 Z_Upgrade_3.10-3.11.php:70 #: Z_Upgrade_3.10-3.11.php:74 Z_Upgrade_3.10-3.11.php:78 #: Z_Upgrade_3.11-4.00.php:62 Z_Upgrade_3.11-4.00.php:66 @@ -1021,16 +1035,15 @@ #: AgedControlledInventory.php:12 GLCashFlowsSetup.php:109 #: InventoryQuantities.php:155 InventoryValuation.php:217 Locations.php:12 -#: MRP.php:542 MRPCalendar.php:21 MRPCreateDemands.php:193 -#: MRPDemandTypes.php:17 MRPDemands.php:27 MRPPlannedPurchaseOrders.php:264 -#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 PricesByCost.php:8 -#: ReorderLevel.php:194 ReorderLevelLocation.php:12 SelectProduct.php:91 -#: StockDispatch.php:321 StockMovements.php:22 StockQties_csv.php:8 -#: StockQuantityByDate.php:10 StockReorderLevel.php:20 +#: MRPCalendar.php:21 MRPCreateDemands.php:193 MRPDemands.php:27 +#: MRPDemandTypes.php:17 MRP.php:542 MRPPlannedPurchaseOrders.php:264 +#: MRPPlannedWorkOrders.php:245 MRPPlannedWorkOrders.php:319 +#: PricesByCost.php:8 ReorderLevelLocation.php:12 ReorderLevel.php:183 +#: SelectProduct.php:91 StockDispatch.php:321 StockMovements.php:22 +#: StockQties_csv.php:8 StockQuantityByDate.php:10 StockReorderLevel.php:20 #: StockSerialItemResearch.php:9 StockSerialItems.php:9 StockStatus.php:45 #: StockTransferControlled.php:14 SuppLoginSetup.php:24 WWW_Users.php:28 #: includes/MainMenuLinksArray.php:24 -#: reportwriter/languages/en_US/reports.php:243 msgid "Inventory" msgstr "" @@ -1039,62 +1052,68 @@ msgstr "" #: AgedControlledInventory.php:42 MRPReschedules.php:124 MRPShortages.php:260 -#: StockClone.php:53 Stocks.php:63 reportwriter/languages/en_US/reports.php:103 +#: StockClone.php:53 Stocks.php:63 msgid "Stock" msgstr "" #: AgedControlledInventory.php:43 AutomaticTranslationDescriptions.php:37 -#: BOMIndented.php:315 BOMIndentedReverse.php:293 BOMInquiry.php:109 -#: BOMInquiry.php:198 BOMs.php:656 BOMs.php:1014 CollectiveWorkOrderCost.php:53 +#: BOMIndented_conflict-20150211-201247.php:315 BOMIndented.php:315 +#: BOMIndentedReverse.php:293 BOMInquiry.php:109 BOMInquiry.php:198 +#: BOMs.php:656 BOMs.php:1014 BOMs_SingleLevel.php:558 +#: BOMs_SingleLevel.php:905 CollectiveWorkOrderCost.php:53 #: CollectiveWorkOrderCost.php:325 ContractBOM.php:241 ContractBOM.php:353 -#: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2102 -#: CounterSales.php:2256 CreditStatus.php:152 CreditStatus.php:243 -#: CustomerPurchases.php:81 EmailConfirmation.php:219 EmailConfirmation.php:349 -#: FixedAssetCategories.php:167 FixedAssetDepreciation.php:91 -#: FixedAssetRegister.php:87 FixedAssetRegister.php:388 -#: FixedAssetTransfer.php:60 FixedAssetTransfer.php:162 GLTags.php:63 -#: GLTags.php:82 GLTransInquiry.php:49 GoodsReceived.php:122 -#: InternalStockCategoriesByRole.php:168 InternalStockRequest.php:350 -#: InternalStockRequest.php:564 InternalStockRequest.php:634 -#: InternalStockRequestInquiry.php:221 InternalStockRequestInquiry.php:267 -#: InternalStockRequestInquiry.php:406 InventoryPlanning.php:419 +#: ContractOtherReqts.php:97 CounterReturns.php:1688 CounterSales.php:2106 +#: CounterSales.php:2260 CreditStatus.php:152 CreditStatus.php:243 +#: CustomerPurchases.php:81 EmailConfirmation.php:219 +#: EmailConfirmation.php:349 FixedAssetCategories.php:167 +#: FixedAssetDepreciation.php:91 FixedAssetRegister.php:87 +#: FixedAssetRegister.php:388 FixedAssetTransfer.php:60 +#: FixedAssetTransfer.php:162 GLTags.php:63 GLTags.php:82 +#: GLTransInquiry.php:49 GoodsReceived.php:122 +#: InternalStockCategoriesByRole.php:168 InternalStockRequestInquiry.php:221 +#: InternalStockRequestInquiry.php:267 InternalStockRequestInquiry.php:406 +#: InternalStockRequest.php:350 InternalStockRequest.php:564 +#: InternalStockRequest.php:634 InventoryPlanning.php:419 #: InventoryQuantities.php:246 InventoryValuation.php:197 Labels.php:290 -#: MRPDemandTypes.php:113 MRPDemands.php:92 MRPDemands.php:295 -#: MRPPlannedWorkOrders.php:256 MRPReport.php:563 MRPReport.php:777 -#: MRPReschedules.php:190 MRPShortages.php:349 MaintenanceTasks.php:95 -#: MaintenanceUserSchedule.php:50 MaterialsNotUsed.php:35 NoSalesItems.php:194 -#: PDFCOA.php:64 PDFOrderStatus.php:337 PDFOrdersInvoiced.php:335 +#: MaintenanceTasks.php:95 MaintenanceUserSchedule.php:50 +#: MasterSalesInquiry.php:968 MaterialsNotUsed.php:35 MRPDemands.php:92 +#: MRPDemands.php:295 MRPDemandTypes.php:113 MRPPlannedWorkOrders.php:256 +#: MRPReport.php:563 MRPReport.php:777 MRPReschedules.php:190 +#: MRPShortages.php:349 NoSalesItems.php:194 PaymentTerms.php:182 +#: PcExpenses.php:190 PcExpenses.php:296 PcExpensesTypeTab.php:170 +#: PcReportTab.php:181 PcTypeTabs.php:164 PDFCOA.php:64 +#: PDFOrdersInvoiced.php:335 PDFOrderStatus.php:337 #: PDFSalesBySalesperson.php:86 PDFWeeklyOrders.php:82 PO_Items.php:716 #: PO_Items.php:1194 PO_SelectOSPurchOrder.php:310 PO_SelectPurchOrder.php:214 -#: PaymentTerms.php:182 PcExpenses.php:190 PcExpenses.php:296 -#: PcExpensesTypeTab.php:170 PcReportTab.php:181 PcTypeTabs.php:164 -#: PricesByCost.php:153 RelatedItemsUpdate.php:160 ReorderLevel.php:298 -#: ReorderLevelLocation.php:73 ReverseGRN.php:400 SalesCategories.php:541 +#: PricesByCost.php:153 RelatedItemsUpdate.php:160 ReorderLevelLocation.php:73 +#: ReorderLevel.php:287 ReverseGRN.php:400 SalesCategories.php:541 #: SecurityTokens.php:107 SecurityTokens.php:167 SelectAsset.php:264 #: SelectCompletedOrder.php:506 SelectContract.php:147 -#: SelectCreditItems.php:1019 SelectOrderItems.php:1511 -#: SelectOrderItems.php:1682 SelectProduct.php:543 SelectProduct.php:832 +#: SelectCreditItems.php:1019 SelectOrderItems.php:1524 +#: SelectOrderItems.php:1695 SelectProduct.php:543 SelectProduct.php:832 #: SelectQASamples.php:299 SelectQASamples.php:397 SelectSalesOrder.php:603 #: SelectWorkOrder.php:219 Shipt_Select.php:191 StockClone.php:695 #: StockCounts.php:142 StockDispatch.php:506 StockLocStatus.php:176 #: StockQuantityByDate.php:109 Stocks.php:1018 SuppCreditGRNs.php:92 #: SuppCreditGRNs.php:192 SuppFixedAssetChgs.php:74 SuppInvGRNs.php:120 -#: SuppInvGRNs.php:263 SuppPriceList.php:306 SupplierCredit.php:317 -#: SupplierCredit.php:385 SupplierInvoice.php:673 SupplierInvoice.php:757 -#: SupplierPriceList.php:44 SupplierPriceList.php:276 SupplierPriceList.php:542 +#: SuppInvGRNs.php:263 SupplierCredit.php:317 SupplierCredit.php:385 +#: SupplierInvoice.php:675 SupplierInvoice.php:759 SupplierPriceList.php:44 +#: SupplierPriceList.php:276 SupplierPriceList.php:542 #: SupplierTenderCreate.php:434 SupplierTenderCreate.php:695 -#: SupplierTenderCreate.php:853 SupplierTenders.php:326 SupplierTenders.php:421 -#: SupplierTenders.php:687 TestPlanResults.php:177 TestPlanResults.php:280 -#: TopItems.php:170 WorkCentres.php:130 WorkOrderCosting.php:98 -#: WorkOrderCosting.php:130 WorkOrderEntry.php:973 WorkOrderIssue.php:1009 -#: Z_ItemsWithoutPicture.php:35 api/api_xml-rpc.php:3489 +#: SupplierTenderCreate.php:853 SupplierTenders.php:326 +#: SupplierTenders.php:421 SupplierTenders.php:687 SuppPriceList.php:306 +#: TestPlanResults.php:177 TestPlanResults.php:280 TopItems.php:170 +#: WorkCentres.php:130 WorkOrderCosting.php:98 WorkOrderCosting.php:130 +#: WorkOrderEntry_conflict-20141122-150523.php:735 WorkOrderEntry.php:973 +#: WorkOrderIssue.php:1009 Z_ItemsWithoutPicture.php:35 +#: includes/DefineLabelClass.php:12 includes/DefineLabelClass.php:45 #: includes/PDFGrnHeader.inc:30 includes/PDFInventoryPlanPageHeader.inc:51 #: includes/PDFOstdgGRNsPageHeader.inc:38 #: includes/PDFStockLocTransferHeader.inc:65 #: includes/PDFStockTransferHeader.inc:36 includes/PDFTopItemsHeader.inc:50 #: includes/PDFTransPageHeader.inc:211 -#: includes/PDFTransPageHeaderPortrait.inc:256 includes/DefineLabelClass.php:12 -#: includes/DefineLabelClass.php:45 ../webSHOP/includes/PlaceOrder.php:236 +#: includes/PDFTransPageHeaderPortrait.inc:256 api/api_xml-rpc.php:3489 +#: ../webSHOP/includes/PlaceOrder.php:250 msgid "Description" msgstr "" @@ -1133,18 +1152,17 @@ #: SalesByTypePeriodInquiry.php:395 SalesByTypePeriodInquiry.php:430 #: SalesByTypePeriodInquiry.php:465 SalesByTypePeriodInquiry.php:500 #: SalesByTypePeriodInquiry.php:561 SelectCreditItems.php:693 -#: SelectCreditItems.php:697 SelectOrderItems.php:1352 SuppContractChgs.php:107 -#: SuppFixedAssetChgs.php:93 SuppShiptChgs.php:97 SuppTransGLAnalysis.php:140 +#: SelectCreditItems.php:697 SelectOrderItems.php:1365 +#: SuppContractChgs.php:107 SuppFixedAssetChgs.php:93 #: SupplierAllocations.php:460 SupplierAllocations.php:573 #: SupplierAllocations.php:648 SupplierCredit.php:407 SupplierInquiry.php:209 -#: Tax.php:250 Z_CheckDebtorsControl.php:149 -#: api/api_debtortransactions.php:1271 api/api_debtortransactions.php:1284 -#: api/api_debtortransactions.php:1581 includes/PDFQuotationPageHeader.inc:119 +#: SuppShiptChgs.php:97 SuppTransGLAnalysis.php:140 Tax.php:250 +#: Z_CheckDebtorsControl.php:149 includes/PDFQuotationPageHeader.inc:119 #: includes/PDFQuotationPortraitPageHeader.inc:100 -#: includes/PO_PDFOrderPageHeader.inc:81 -#: reportwriter/languages/en_US/reports.php:107 -#: ../webSHOP/includes/DisplayShoppingCart.php:7 -#: ../webSHOP/includes/PlaceOrder.php:285 +#: includes/PO_PDFOrderPageHeader.inc:81 api/api_debtortransactions.php:1271 +#: api/api_debtortransactions.php:1284 api/api_debtortransactions.php:1581 +#: ../webSHOP/includes/DisplayShoppingCart.php:8 +#: ../webSHOP/includes/PlaceOrder.php:299 #, php-format msgid "Total" msgstr "" @@ -1162,22 +1180,23 @@ msgstr "" #: AgedDebtors.php:268 AgedDebtors.php:370 AgedDebtors.php:434 -#: AgedSuppliers.php:108 BOMExtendedQty.php:154 BOMIndented.php:153 +#: AgedSuppliers.php:108 BOMExtendedQty.php:154 +#: BOMIndented_conflict-20150211-201247.php:153 BOMIndented.php:153 #: BOMIndentedReverse.php:140 BOMListing.php:42 BOMListing.php:53 #: DebtorsAtPeriodEnd.php:57 DebtorsAtPeriodEnd.php:69 GLBalanceSheet.php:112 #: GLBalanceSheet.php:152 GLProfit_Loss.php:188 GLTagProfit_Loss.php:195 -#: GLTrialBalance.php:167 InternalStockRequest.php:325 -#: InternalStockRequestInquiry.php:250 InventoryPlanning.php:99 +#: GLTrialBalance.php:167 InternalStockRequestInquiry.php:250 +#: InternalStockRequest.php:325 InventoryPlanning.php:99 #: InventoryPlanning.php:176 InventoryPlanning.php:213 #: InventoryPlanning.php:262 InventoryPlanningPrefSupplier.php:183 #: InventoryPlanningPrefSupplier.php:241 InventoryPlanningPrefSupplier.php:268 #... [truncated message content] |
From: <tu...@us...> - 2017-08-11 00:57:40
|
Revision: 7813 http://sourceforge.net/p/web-erp/reponame/7813 Author: turbopt Date: 2017-08-11 00:57:38 +0000 (Fri, 11 Aug 2017) Log Message: ----------- CounterSales.php and StockAdjustments.php: Apply fixes posted by Tim in weberp forums. Modified Paths: -------------- trunk/CounterSales.php trunk/StockAdjustments.php trunk/doc/Change.log Modified: trunk/CounterSales.php =================================================================== --- trunk/CounterSales.php 2017-07-27 03:54:05 UTC (rev 7812) +++ trunk/CounterSales.php 2017-08-11 00:57:38 UTC (rev 7813) @@ -1970,7 +1970,7 @@ VALUES (12, '" . $ReceiptNumber . "', '" . $_POST['BankAccount'] . "', - '" . $_SESSION['Items'.$identifier]->LocationName . ' ' . _('Counter Sale') . ' ' . $InvoiceNo . "', + '" . mb_substr($_SESSION['Items'.$identifier]->LocationName . ' ' . _('Counter Sale') . ' ' . $InvoiceNo, 0, 50) . "', '" . $ExRate . "', '" . $BankAccountExRate . "', '" . $DefaultDispatchDate . "', Modified: trunk/StockAdjustments.php =================================================================== --- trunk/StockAdjustments.php 2017-07-27 03:54:05 UTC (rev 7812) +++ trunk/StockAdjustments.php 2017-08-11 00:57:38 UTC (rev 7813) @@ -220,7 +220,8 @@ reference, qty, newqoh, - standardcost) + standardcost, + narrative) VALUES ('" . $_SESSION['Adjustment' . $identifier]->StockID . "', 17, '" . $AdjustmentNumber . "', @@ -231,7 +232,8 @@ '" . $_SESSION['Adjustment' . $identifier]->Narrative ."', '" . $_SESSION['Adjustment' . $identifier]->Quantity . "', '" . ($QtyOnHandPrior + $_SESSION['Adjustment' . $identifier]->Quantity) . "', - '" . $_SESSION['Adjustment' . $identifier]->StandardCost . "')"; + '" . $_SESSION['Adjustment' . $identifier]->StandardCost . "', + '')"; $ErrMsg = _('CRITICAL ERROR') . '! ' . _('NOTE DOWN THIS ERROR AND SEEK ASSISTANCE') . ': ' . _('The stock movement record cannot be inserted because'); $DbgMsg = _('The following SQL to insert the stock movement record was used'); Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-07-27 03:54:05 UTC (rev 7812) +++ trunk/doc/Change.log 2017-08-11 00:57:38 UTC (rev 7813) @@ -1,4 +1,5 @@ webERP Change Log +10/8/17 PaulT: CounterSales.php and StockAdjustments.php: Apply fixes posted by Tim in weberp forums. 27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. 18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php 17/07/17 RChacon: Fix call to image tick.svg. |
From: <ex...@us...> - 2017-07-27 03:54:13
|
Revision: 7812 http://sourceforge.net/p/web-erp/reponame/7812 Author: exsonqu Date: 2017-07-27 03:54:05 +0000 (Thu, 27 Jul 2017) Log Message: ----------- 27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. Modified Paths: -------------- trunk/SelectWorkOrder.php trunk/doc/Change.log Modified: trunk/SelectWorkOrder.php =================================================================== --- trunk/SelectWorkOrder.php 2017-07-18 06:20:36 UTC (rev 7811) +++ trunk/SelectWorkOrder.php 2017-07-27 03:54:05 UTC (rev 7812) @@ -357,11 +357,11 @@ } $ModifyPage = $RootPath . '/WorkOrderEntry.php?WO=' . $myrow['wo']; - $Status_WO = $RootPath . '/WorkOrderStatus.php?WO=' .$myrow['wo'] . '&StockID=' . $myrow['stockid']; - $Receive_WO = $RootPath . '/WorkOrderReceive.php?WO=' .$myrow['wo'] . '&StockID=' . $myrow['stockid']; - $Issue_WO = $RootPath . '/WorkOrderIssue.php?WO=' .$myrow['wo'] . '&StockID=' . $myrow['stockid']; + $Status_WO = $RootPath . '/WorkOrderStatus.php?WO=' .$myrow['wo'] . '&StockID=' . urlencode($myrow['stockid']); + $Receive_WO = $RootPath . '/WorkOrderReceive.php?WO=' .$myrow['wo'] . '&StockID=' . urlencode($myrow['stockid']); + $Issue_WO = $RootPath . '/WorkOrderIssue.php?WO=' .$myrow['wo'] . '&StockID=' . urlencode($myrow['stockid']); $Costing_WO =$RootPath . '/WorkOrderCosting.php?WO=' .$myrow['wo']; - $Printing_WO =$RootPath . '/PDFWOPrint.php?WO=' .$myrow['wo'] . '&StockID=' . $myrow['stockid']; + $Printing_WO =$RootPath . '/PDFWOPrint.php?WO=' .$myrow['wo'] . '&StockID=' . urlencode($myrow['stockid']); $FormatedRequiredByDate = ConvertSQLDate($myrow['requiredby']); $FormatedStartDate = ConvertSQLDate($myrow['startdate']); @@ -389,7 +389,7 @@ $Costing_WO, $Printing_WO, $myrow['loccode'], - $myrow['stockid'], + urlencode($myrow['stockid']), $myrow['description'], locale_number_format($myrow['qtyreqd'],$myrow['decimalplaces']), locale_number_format($myrow['qtyrecd'],$myrow['decimalplaces']), Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-07-18 06:20:36 UTC (rev 7811) +++ trunk/doc/Change.log 2017-07-27 03:54:05 UTC (rev 7812) @@ -1,5 +1,5 @@ webERP Change Log - +27/7/17 Exson: Fixed the search failure problem due to stock id code in SelectWorkOrder.php. 18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php 17/07/17 RChacon: Fix call to image tick.svg. 15/7/17 Phil: Utility script to remove all purchase back orders |
From: <ex...@us...> - 2017-07-18 06:20:39
|
Revision: 7811 http://sourceforge.net/p/web-erp/reponame/7811 Author: exsonqu Date: 2017-07-18 06:20:36 +0000 (Tue, 18 Jul 2017) Log Message: ----------- 18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php Modified Paths: -------------- trunk/PDFWOPrint.php trunk/doc/Change.log Added Paths: ----------- trunk/includes/tcpdf/barcodes/ trunk/includes/tcpdf/barcodes/qrcode.php trunk/includes/tcpdf/tcpdf_barcodes_2d.php Modified: trunk/PDFWOPrint.php =================================================================== --- trunk/PDFWOPrint.php 2017-07-17 23:24:35 UTC (rev 7810) +++ trunk/PDFWOPrint.php 2017-07-18 06:20:36 UTC (rev 7811) @@ -447,6 +447,12 @@ } //end if need a new page headed up } /*end if there are order details to show on the order - or its a preview*/ if($FooterPrintedInPage == 0){ + $Http = $_SERVER['HTTPS']?'https://':'http://'; + $BaseURL = $Http . $_SERVER['HTTP_HOST'] . $RootPath; + $pdf->write2DBarcode($BaseURL.'/WorkOrderIssue.php?WO='.$SelectedWO.'&StockID='.$StockID,'QRCODE,H',60,650,100,100,'','N'); + $pdf->write2DBarcode($StockID,'QRCODE,H',260,650,100,100,'','N'); + $pdf->write2DBarcode($BaseURL.'/WorkOrderReceive.php?WO='.$SelectedWO.'&StockID='.$StockID,'QRCODE,H',440,650,100,100,'','N'); + $LeftOvers = $pdf->addText($FormDesign->SignedDate->x,$Page_Height-$FormDesign->SignedDate->y,$FormDesign->SignedDate->FontSize, _('Date') . ' : ______________'); $LeftOvers = $pdf->addText($FormDesign->SignedBy->x,$Page_Height-$FormDesign->SignedBy->y,$FormDesign->SignedBy->FontSize, _('Signed for: ') . '____________________________________'); $FooterPrintedInPage= 1; Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-07-17 23:24:35 UTC (rev 7810) +++ trunk/doc/Change.log 2017-07-18 06:20:36 UTC (rev 7811) @@ -1,5 +1,6 @@ webERP Change Log +18/7/17 Exson: Add QR code for item issue and fg collection for WO in PDFWOPrint.php 17/07/17 RChacon: Fix call to image tick.svg. 15/7/17 Phil: Utility script to remove all purchase back orders 10/07/17 Exson: Fixed the wrong price bug and GP not updated correctly in SelectOrderItems.php. Report by Robert from MHHK forum. Added: trunk/includes/tcpdf/barcodes/qrcode.php =================================================================== --- trunk/includes/tcpdf/barcodes/qrcode.php (rev 0) +++ trunk/includes/tcpdf/barcodes/qrcode.php 2017-07-18 06:20:36 UTC (rev 7811) @@ -0,0 +1,2655 @@ +<?php +//============================================================+ +// File name : qrcode.php +// Version : 1.0.010 +// Begin : 2010-03-22 +// Last Update : 2012-07-25 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - in...@te... +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2010-2012 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create QR-code arrays for TCPDF class. +// QR Code symbol is a 2D barcode that can be scanned by +// handy terminals such as a mobile phone with CCD. +// The capacity of QR Code is up to 7000 digits or 4000 +// characters, and has high robustness. +// This class supports QR Code model 2, described in +// JIS (Japanese Industrial Standards) X0510:2004 +// or ISO/IEC 18004. +// Currently the following features are not supported: +// ECI and FNC1 mode, Micro QR Code, QR Code model 1, +// Structured mode. +// +// This class is derived from the following projects: +// --------------------------------------------------------- +// "PHP QR Code encoder" +// License: GNU-LGPLv3 +// Copyright (C) 2010 by Dominik Dzienia <deltalab at poczta dot fm> +// http://phpqrcode.sourceforge.net/ +// https://sourceforge.net/projects/phpqrcode/ +// +// The "PHP QR Code encoder" is based on +// "C libqrencode library" (ver. 3.1.1) +// License: GNU-LGPL 2.1 +// Copyright (C) 2006-2010 by Kentaro Fukuchi +// http://megaui.net/fukuchi/works/qrencode/index.en.html +// +// Reed-Solomon code encoder is written by Phil Karn, KA9Q. +// Copyright (C) 2002-2006 Phil Karn, KA9Q +// +// QR Code is registered trademark of DENSO WAVE INCORPORATED +// http://www.denso-wave.com/qrcode/index-e.html +// --------------------------------------------------------- +//============================================================+ +/** + * @file + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.010 + */ +// definitions +if (!defined('QRCODEDEFS')) { + /** + * Indicate that definitions for this class are set + */ + define('QRCODEDEFS', true); + // ----------------------------------------------------- + // Encoding modes (characters which can be encoded in QRcode) + /** + * Encoding mode + */ + define('QR_MODE_NL', -1); + /** + * Encoding mode numeric (0-9). 3 characters are encoded to 10bit length. In theory, 7089 characters or less can be stored in a QRcode. + */ + define('QR_MODE_NM', 0); + /** + * Encoding mode alphanumeric (0-9A-Z $%*+-./:) 45characters. 2 characters are encoded to 11bit length. In theory, 4296 characters or less can be stored in a QRcode. + */ + define('QR_MODE_AN', 1); + /** + * Encoding mode 8bit byte data. In theory, 2953 characters or less can be stored in a QRcode. + */ + define('QR_MODE_8B', 2); + /** + * Encoding mode KANJI. A KANJI character (multibyte character) is encoded to 13bit length. In theory, 1817 characters or less can be stored in a QRcode. + */ + define('QR_MODE_KJ', 3); + /** + * Encoding mode STRUCTURED (currently unsupported) + */ + define('QR_MODE_ST', 4); + // ----------------------------------------------------- + // Levels of error correction. + // QRcode has a function of an error correcting for miss reading that white is black. + // Error correcting is defined in 4 level as below. + /** + * Error correction level L : About 7% or less errors can be corrected. + */ + define('QR_ECLEVEL_L', 0); + /** + * Error correction level M : About 15% or less errors can be corrected. + */ + define('QR_ECLEVEL_M', 1); + /** + * Error correction level Q : About 25% or less errors can be corrected. + */ + define('QR_ECLEVEL_Q', 2); + /** + * Error correction level H : About 30% or less errors can be corrected. + */ + define('QR_ECLEVEL_H', 3); + // ----------------------------------------------------- + // Version. Size of QRcode is defined as version. + // Version is from 1 to 40. + // Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. + // So version 40 is 177*177 matrix. + /** + * Maximum QR Code version. + */ + define('QRSPEC_VERSION_MAX', 40); + /** + * Maximum matrix size for maximum version (version 40 is 177*177 matrix). + */ + define('QRSPEC_WIDTH_MAX', 177); + // ----------------------------------------------------- + /** + * Matrix index to get width from $capacity array. + */ + define('QRCAP_WIDTH', 0); + /** + * Matrix index to get number of words from $capacity array. + */ + define('QRCAP_WORDS', 1); + /** + * Matrix index to get remainder from $capacity array. + */ + define('QRCAP_REMINDER', 2); + /** + * Matrix index to get error correction level from $capacity array. + */ + define('QRCAP_EC', 3); + // ----------------------------------------------------- + // Structure (currently usupported) + /** + * Number of header bits for structured mode + */ + define('STRUCTURE_HEADER_BITS', 20); + /** + * Max number of symbols for structured mode + */ + define('MAX_STRUCTURED_SYMBOLS', 16); + // ----------------------------------------------------- + // Masks + /** + * Down point base value for case 1 mask pattern (concatenation of same color in a line or a column) + */ + define('N1', 3); + /** + * Down point base value for case 2 mask pattern (module block of same color) + */ + define('N2', 3); + /** + * Down point base value for case 3 mask pattern (1:1:3:1:1(dark:bright:dark:bright:dark)pattern in a line or a column) + */ + define('N3', 40); + /** + * Down point base value for case 4 mask pattern (ration of dark modules in whole) + */ + define('N4', 10); + // ----------------------------------------------------- + // Optimization settings + /** + * if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code + */ + define('QR_FIND_BEST_MASK', true); + /** + * if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly + */ + define('QR_FIND_FROM_RANDOM', 2); + /** + * when QR_FIND_BEST_MASK === false + */ + define('QR_DEFAULT_MASK', 2); + // ----------------------------------------------------- +} // end of definitions +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# +// for compatibility with PHP4 +if (!function_exists('str_split')) { + /** + * Convert a string to an array (needed for PHP4 compatibility) + * @param $string (string) The input string. + * @param $split_length (int) Maximum length of the chunk. + * @return If the optional split_length parameter is specified, the returned array will be broken down into chunks with each being split_length in length, otherwise each chunk will be one character in length. FALSE is returned if split_length is less than 1. If the split_length length exceeds the length of string , the entire string is returned as the first (and only) array element. + */ + function str_split($string, $split_length=1) { + if ((strlen($string) > $split_length) OR (!$split_length)) { + do { + $c = strlen($string); + $parts[] = substr($string, 0, $split_length); + $string = substr($string, $split_length); + } while ($string !== false); + } else { + $parts = array($string); + } + return $parts; + } +} +// ##################################################### +/** + * @class QRcode + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.010 + */ +class QRcode { + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + /** + * QR code version. Size of QRcode is defined as version. Version is from 1 to 40. Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. So version 40 is 177*177 matrix. + * @protected + */ + protected $version = 0; + /** + * Levels of error correction. See definitions for possible values. + * @protected + */ + protected $level = QR_ECLEVEL_L; + /** + * Encoding mode. + * @protected + */ + protected $hint = QR_MODE_8B; + /** + * Boolean flag, if true the input string will be converted to uppercase. + * @protected + */ + protected $casesensitive = true; + /** + * Structured QR code (not supported yet). + * @protected + */ + protected $structured = 0; + /** + * Mask data. + * @protected + */ + protected $data; + // FrameFiller + /** + * Width. + * @protected + */ + protected $width; + /** + * Frame. + * @protected + */ + protected $frame; + /** + * X position of bit. + * @protected + */ + protected $x; + /** + * Y position of bit. + * @protected + */ + protected $y; + /** + * Direction. + * @protected + */ + protected $dir; + /** + * Single bit value. + * @protected + */ + protected $bit; + // ---- QRrawcode ---- + /** + * Data code. + * @protected + */ + protected $datacode = array(); + /** + * Error correction code. + * @protected + */ + protected $ecccode = array(); + /** + * Blocks. + * @protected + */ + protected $blocks; + /** + * Reed-Solomon blocks. + * @protected + */ + protected $rsblocks = array(); //of RSblock + /** + * Counter. + * @protected + */ + protected $count; + /** + * Data length. + * @protected + */ + protected $dataLength; + /** + * Error correction length. + * @protected + */ + protected $eccLength; + /** + * Value b1. + * @protected + */ + protected $b1; + // ---- QRmask ---- + /** + * Run length. + * @protected + */ + protected $runLength = array(); + // ---- QRsplit ---- + /** + * Input data string. + * @protected + */ + protected $dataStr = ''; + /** + * Input items. + * @protected + */ + protected $items; + // Reed-Solomon items + /** + * Reed-Solomon items. + * @protected + */ + protected $rsitems = array(); + /** + * Array of frames. + * @protected + */ + protected $frames = array(); + /** + * Alphabet-numeric convesion table. + * @protected + */ + protected $anTable = array( + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43, // + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1, // + -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, // + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // + ); + /** + * Array Table of the capacity of symbols. + * See Table 1 (pp.13) and Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $capacity = array( + array( 0, 0, 0, array( 0, 0, 0, 0)), // + array( 21, 26, 0, array( 7, 10, 13, 17)), // 1 + array( 25, 44, 7, array( 10, 16, 22, 28)), // + array( 29, 70, 7, array( 15, 26, 36, 44)), // + array( 33, 100, 7, array( 20, 36, 52, 64)), // + array( 37, 134, 7, array( 26, 48, 72, 88)), // 5 + array( 41, 172, 7, array( 36, 64, 96, 112)), // + array( 45, 196, 0, array( 40, 72, 108, 130)), // + array( 49, 242, 0, array( 48, 88, 132, 156)), // + array( 53, 292, 0, array( 60, 110, 160, 192)), // + array( 57, 346, 0, array( 72, 130, 192, 224)), // 10 + array( 61, 404, 0, array( 80, 150, 224, 264)), // + array( 65, 466, 0, array( 96, 176, 260, 308)), // + array( 69, 532, 0, array( 104, 198, 288, 352)), // + array( 73, 581, 3, array( 120, 216, 320, 384)), // + array( 77, 655, 3, array( 132, 240, 360, 432)), // 15 + array( 81, 733, 3, array( 144, 280, 408, 480)), // + array( 85, 815, 3, array( 168, 308, 448, 532)), // + array( 89, 901, 3, array( 180, 338, 504, 588)), // + array( 93, 991, 3, array( 196, 364, 546, 650)), // + array( 97, 1085, 3, array( 224, 416, 600, 700)), // 20 + array(101, 1156, 4, array( 224, 442, 644, 750)), // + array(105, 1258, 4, array( 252, 476, 690, 816)), // + array(109, 1364, 4, array( 270, 504, 750, 900)), // + array(113, 1474, 4, array( 300, 560, 810, 960)), // + array(117, 1588, 4, array( 312, 588, 870, 1050)), // 25 + array(121, 1706, 4, array( 336, 644, 952, 1110)), // + array(125, 1828, 4, array( 360, 700, 1020, 1200)), // + array(129, 1921, 3, array( 390, 728, 1050, 1260)), // + array(133, 2051, 3, array( 420, 784, 1140, 1350)), // + array(137, 2185, 3, array( 450, 812, 1200, 1440)), // 30 + array(141, 2323, 3, array( 480, 868, 1290, 1530)), // + array(145, 2465, 3, array( 510, 924, 1350, 1620)), // + array(149, 2611, 3, array( 540, 980, 1440, 1710)), // + array(153, 2761, 3, array( 570, 1036, 1530, 1800)), // + array(157, 2876, 0, array( 570, 1064, 1590, 1890)), // 35 + array(161, 3034, 0, array( 600, 1120, 1680, 1980)), // + array(165, 3196, 0, array( 630, 1204, 1770, 2100)), // + array(169, 3362, 0, array( 660, 1260, 1860, 2220)), // + array(173, 3532, 0, array( 720, 1316, 1950, 2310)), // + array(177, 3706, 0, array( 750, 1372, 2040, 2430)) // 40 + ); + /** + * Array Length indicator. + * @protected + */ + protected $lengthTableBits = array( + array(10, 12, 14), + array( 9, 11, 13), + array( 8, 16, 16), + array( 8, 10, 12) + ); + /** + * Array Table of the error correction code (Reed-Solomon block). + * See Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $eccTable = array( + array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)), // + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1 + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // + array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5 + array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)), // + array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)), // + array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)), // + array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)), // + array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), // 10 + array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)), // + array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)), // + array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)), // + array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)), // + array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), // 15 + array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)), // + array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)), // + array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)), // + array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)), // + array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), // 20 + array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)), // + array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)), // + array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)), // + array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)), // + array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), // 25 + array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)), // + array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)), // + array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)), // + array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)), // + array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), // 30 + array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)), // + array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)), // + array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)), // + array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)), // + array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), // 35 + array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)), // + array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)), // + array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)), // + array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)), // + array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)) // 40 + ); + /** + * Array Positions of alignment patterns. + * This array includes only the second and the third position of the alignment patterns. Rest of them can be calculated from the distance between them. + * See Table 1 in Appendix E (pp.71) of JIS X0510:2004. + * @protected + */ + protected $alignmentPattern = array( + array( 0, 0), + array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5 + array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10 + array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), // 11-15 + array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), // 16-20 + array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), // 21-25 + array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), // 26-30 + array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), // 31-35 + array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58) // 35-40 + ); + /** + * Array Version information pattern (BCH coded). + * See Table 1 in Appendix D (pp.68) of JIS X0510:2004. + * size: [QRSPEC_VERSION_MAX - 6] + * @protected + */ + protected $versionPattern = array( + 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d, // + 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9, // + 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75, // + 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64, // + 0x27541, 0x28c69 + ); + /** + * Array Format information + * @protected + */ + protected $formatInfo = array( + array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976), // + array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0), // + array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed), // + array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b) // + ); + // ------------------------------------------------- + // ------------------------------------------------- + /** + * This is the class constructor. + * Creates a QRcode object + * @param $code (string) code to represent using QRcode + * @param $eclevel (string) error level: <ul><li>L : About 7% or less errors can be corrected.</li><li>M : About 15% or less errors can be corrected.</li><li>Q : About 25% or less errors can be corrected.</li><li>H : About 30% or less errors can be corrected.</li></ul> + * @public + * @since 1.0.000 + */ + public function __construct($code, $eclevel = 'L') { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // set error correction level + $this->level = array_search($eclevel, array('L', 'M', 'Q', 'H')); + if ($this->level === false) { + $this->level = QR_ECLEVEL_L; + } + if (($this->hint != QR_MODE_8B) AND ($this->hint != QR_MODE_KJ)) { + return false; + } + if (($this->version < 0) OR ($this->version > QRSPEC_VERSION_MAX)) { + return false; + } + $this->items = array(); + $this->encodeString($code); + if (is_null($this->data)) { + return false; + } + $qrTab = $this->binarize($this->data); + $size = count($qrTab); + $barcode_array['num_rows'] = $size; + $barcode_array['num_cols'] = $size; + $barcode_array['bcode'] = array(); + foreach ($qrTab as $line) { + $arrAdd = array(); + foreach (str_split($line) as $char) { + $arrAdd[] = ($char=='1')?1:0; + } + $barcode_array['bcode'][] = $arrAdd; + } + $this->barcode_array = $barcode_array; + } + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + /** + * Convert the frame in binary form + * @param $frame (array) array to binarize + * @return array frame in binary form + */ + protected function binarize($frame) { + $len = count($frame); + // the frame is square (width = height) + foreach ($frame as &$frameLine) { + for ($i=0; $i<$len; $i++) { + $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0'; + } + } + return $frame; + } + /** + * Encode the input string to QR code + * @param $string (string) input string to encode + */ + protected function encodeString($string) { + $this->dataStr = $string; + if (!$this->casesensitive) { + $this->toUpper(); + } + $ret = $this->splitString(); + if ($ret < 0) { + return NULL; + } + $this->encodeMask(-1); + } + /** + * Encode mask + * @param $mask (int) masking mode + */ + protected function encodeMask($mask) { + $spec = array(0, 0, 0, 0, 0); + $this->datacode = $this->getByteStream($this->items); + if (is_null($this->datacode)) { + return NULL; + } + $spec = $this->getEccSpec($this->version, $this->level, $spec); + $this->b1 = $this->rsBlockNum1($spec); + $this->dataLength = $this->rsDataLength($spec); + $this->eccLength = $this->rsEccLength($spec); + $this->ecccode = array_fill(0, $this->eccLength, 0); + $this->blocks = $this->rsBlockNum($spec); + $ret = $this->init($spec); + if ($ret < 0) { + return NULL; + } + $this->count = 0; + $this->width = $this->getWidth($this->version); + $this->frame = $this->newFrame($this->version); + $this->x = $this->width - 1; + $this->y = $this->width - 1; + $this->dir = -1; + $this->bit = -1; + // inteleaved data and ecc codes + for ($i=0; $i < ($this->dataLength + $this->eccLength); $i++) { + $code = $this->getCode(); + $bit = 0x80; + for ($j=0; $j<8; $j++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); + $bit = $bit >> 1; + } + } + // remainder bits + $j = $this->getRemainder($this->version); + for ($i=0; $i<$j; $i++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02); + } + // masking + $this->runLength = array_fill(0, QRSPEC_WIDTH_MAX + 1, 0); + if ($mask < 0) { + if (QR_FIND_BEST_MASK) { + $masked = $this->mask($this->width, $this->frame, $this->level); + } else { + $masked = $this->makeMask($this->width, $this->frame, (intval(QR_DEFAULT_MASK) % 8), $this->level); + } + } else { + $masked = $this->makeMask($this->width, $this->frame, $mask, $this->level); + } + if ($masked == NULL) { + return NULL; + } + $this->data = $masked; + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // FrameFiller + /** + * Set frame value at specified position + * @param $at (array) x,y position + * @param $val (int) value of the character to set + */ + protected function setFrameAt($at, $val) { + $this->frame[$at['y']][$at['x']] = chr($val); + } + /** + * Get frame value at specified position + * @param $at (array) x,y position + * @return value at specified position + */ + protected function getFrameAt($at) { + return ord($this->frame[$at['y']][$at['x']]); + } + /** + * Return the next frame position + * @return array of x,y coordinates + */ + protected function getNextPosition() { + do { + if ($this->bit == -1) { + $this->bit = 0; + return array('x'=>$this->x, 'y'=>$this->y); + } + $x = $this->x; + $y = $this->y; + $w = $this->width; + if ($this->bit == 0) { + $x--; + $this->bit++; + } else { + $x++; + $y += $this->dir; + $this->bit--; + } + if ($this->dir < 0) { + if ($y < 0) { + $y = 0; + $x -= 2; + $this->dir = 1; + if ($x == 6) { + $x--; + $y = 9; + } + } + } else { + if ($y == $w) { + $y = $w - 1; + $x -= 2; + $this->dir = -1; + if ($x == 6) { + $x--; + $y -= 8; + } + } + } + if (($x < 0) OR ($y < 0)) { + return NULL; + } + $this->x = $x; + $this->y = $y; + } while(ord($this->frame[$y][$x]) & 0x80); + return array('x'=>$x, 'y'=>$y); + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // QRrawcode + /** + * Initialize code. + * @param $spec (array) array of ECC specification + * @return 0 in case of success, -1 in case of error + */ + protected function init($spec) { + $dl = $this->rsDataCodes1($spec); + $el = $this->rsEccCodes1($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + $blockNo = 0; + $dataPos = 0; + $eccPos = 0; + $endfor = $this->rsBlockNum1($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + if ($this->rsBlockNum2($spec) == 0) { + return 0; + } + $dl = $this->rsDataCodes2($spec); + $el = $this->rsEccCodes2($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + if ($rs == NULL) { + return -1; + } + $endfor = $this->rsBlockNum2($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode, 0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + return 0; + } + /** + * Return Reed-Solomon block code. + * @return array rsblocks + */ + protected function getCode() { + if ($this->count < $this->dataLength) { + $row = $this->count % $this->blocks; + $col = $this->count / $this->blocks; + if ($col >= $this->rsblocks[0]['dataLength']) { + $row += $this->b1; + } + $ret = $this->rsblocks[$row]['data'][$col]; + } elseif ($this->count < $this->dataLength + $this->eccLength) { + $row = ($this->count - $this->dataLength) % $this->blocks; + $col = ($this->count - $this->dataLength) / $this->blocks; + $ret = $this->rsblocks[$row]['ecc'][$col]; + } else { + return 0; + } + $this->count++; + return $ret; + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // QRmask + /** + * Write Format Information on frame and returns the number of black bits + * @param $width (int) frame width + * @param $frame (array) frame + * @param $mask (array) masking mode + * @param $level (int) error correction level + * @return int blacks + */ + protected function writeFormatInformation($width, &$frame, $mask, $level) { + $blacks = 0; + $format = $this->getFormatInfo($mask, $level); + for ($i=0; $i<8; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[8][$width - 1 - $i] = chr($v); + if ($i < 6) { + $frame[$i][8] = chr($v); + } else { + $frame[$i + 1][8] = chr($v); + } + $format = $format >> 1; + } + for ($i=0; $i<7; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[$width - 7 + $i][8] = chr($v); + if ($i == 0) { + $frame[8][7] = chr($v); + } else { + $frame[8][6 - $i] = chr($v); + } + $format = $format >> 1; + } + return $blacks; + } + /** + * mask0 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask0($x, $y) { + return ($x + $y) & 1; + } + /** + * mask1 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask1($x, $y) { + return ($y & 1); + } + /** + * mask2 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask2($x, $y) { + return ($x % 3); + } + /** + * mask3 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask3($x, $y) { + return ($x + $y) % 3; + } + /** + * mask4 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask4($x, $y) { + return (((int)($y / 2)) + ((int)($x / 3))) & 1; + } + /** + * mask5 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask5($x, $y) { + return (($x * $y) & 1) + ($x * $y) % 3; + } + /** + * mask6 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask6($x, $y) { + return ((($x * $y) & 1) + ($x * $y) % 3) & 1; + } + /** + * mask7 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask7($x, $y) { + return ((($x * $y) % 3) + (($x + $y) & 1)) & 1; + } + /** + * Return bitmask + * @param $maskNo (int) mask number + * @param $width (int) width + * @param $frame (array) frame + * @return array bitmask + */ + protected function generateMaskNo($maskNo, $width, $frame) { + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if (ord($frame[$y][$x]) & 0x80) { + $bitMask[$y][$x] = 0; + } else { + $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y); + $bitMask[$y][$x] = ($maskFunc == 0)?1:0; + } + } + } + return $bitMask; + } + /** + * makeMaskNo + * @param $maskNo (int) + * @param $width (int) + * @param $s (int) + * @param $d (int) + * @param $maskGenOnly (boolean) + * @return int b + */ + protected function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly=false) { + $b = 0; + $bitMask = array(); + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + if ($maskGenOnly) { + return; + } + $d = $s; + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if ($bitMask[$y][$x] == 1) { + $d[$y][$x] = chr(ord($s[$y][$x]) ^ ((int)($bitMask[$y][$x]))); + } + $b += (int)(ord($d[$y][$x]) & 1); + } + } + return $b; + } + /** + * makeMask + * @param $width (int) + * @param $frame (array) + * @param $maskNo (int) + * @param $level (int) + * @return array mask + */ + protected function makeMask($width, $frame, $maskNo, $level) { + $masked = array_fill(0, $width, str_repeat("\0", $width)); + $this->makeMaskNo($maskNo, $width, $frame, $masked); + $this->writeFormatInformation($width, $masked, $maskNo, $level); + return $masked; + } + /** + * calcN1N3 + * @param $length (int) + * @return int demerit + */ + protected function calcN1N3($length) { + $demerit = 0; + for ($i=0; $i<$length; ++$i) { + if ($this->runLength[$i] >= 5) { + $demerit += (N1 + ($this->runLength[$i] - 5)); + } + if ($i & 1) { + if (($i >= 3) AND ($i < ($length-2)) AND ($this->runLength[$i] % 3 == 0)) { + $fact = (int)($this->runLength[$i] / 3); + if (($this->runLength[$i-2] == $fact) + AND ($this->runLength[$i-1] == $fact) + AND ($this->runLength[$i+1] == $fact) + AND ($this->runLength[$i+2] == $fact)) { + if (($this->runLength[$i-3] < 0) OR ($this->runLength[$i-3] >= (4 * $fact))) { + $demerit += N3; + } elseif ((($i+3) >= $length) OR ($this->runLength[$i+3] >= (4 * $fact))) { + $demerit += N3; + } + } + } + } + } + return $demerit; + } + /** + * evaluateSymbol + * @param $width (int) + * @param $frame (array) + * @return int demerit + */ + protected function evaluateSymbol($width, $frame) { + $head = 0; + $demerit = 0; + for ($y=0; $y<$width; ++$y) { + $head = 0; + $this->runLength[0] = 1; + $frameY = $frame[$y]; + if ($y > 0) { + $frameYM = $frame[$y-1]; + } + for ($x=0; $x<$width; ++$x) { + if (($x > 0) AND ($y > 0)) { + $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); + $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); + if (($b22 | ($w22 ^ 1)) & 1) { + $demerit += N2; + } + } + if (($x == 0) AND (ord($frameY[$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($x > 0) { + if ((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + for ($x=0; $x<$width; ++$x) { + $head = 0; + $this->runLength[0] = 1; + for ($y=0; $y<$width; ++$y) { + if (($y == 0) AND (ord($frame[$y][$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($y > 0) { + if ((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + return $demerit; + } + /** + * mask + * @param $width (int) + * @param $frame (array) + * @param $level (int) + * @return array best mask + */ + protected function mask($width, $frame, $level) { + $minDemerit = PHP_INT_MAX; + $bestMaskNum = 0; + $bestMask = array(); + $checked_masks = array(0, 1, 2, 3, 4, 5, 6, 7); + if (QR_FIND_FROM_RANDOM !== false) { + $howManuOut = 8 - (QR_FIND_FROM_RANDOM % 9); + for ($i = 0; $i < $howManuOut; ++$i) { + $remPos = rand (0, count($checked_masks)-1); + unset($checked_masks[$remPos]); + $checked_masks = array_values($checked_masks); + } + } + $bestMask = $frame; + foreach ($checked_masks as $i) { + $mask = array_fill(0, $width, str_repeat("\0", $width)); + $demerit = 0; + $blacks = 0; + $blacks = $this->makeMaskNo($i, $width, $frame, $mask); + $blacks += $this->writeFormatInformation($width, $mask, $i, $level); + $blacks = (int)(100 * $blacks / ($width * $width)); + $demerit = (int)((int)(abs($blacks - 50) / 5) * N4); + $demerit += $this->evaluateSymbol($width, $mask); + if ($demerit < $minDemerit) { + $minDemerit = $demerit; + $bestMask = $mask; + $bestMaskNum = $i; + } + } + return $bestMask; + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // QRsplit + /** + * Return true if the character at specified position is a number + * @param $str (string) string + * @param $pos (int) characted position + * @return boolean true of false + */ + protected function isdigitat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9'))); + } + /** + * Return true if the character at specified position is an alphanumeric character + * @param $str (string) string + * @param $pos (int) characted position + * @return boolean true of false + */ + protected function isalnumat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ($this->lookAnTable(ord($str[$pos])) >= 0); + } + /** + * identifyMode + * @param $pos (int) + * @return int mode + */ + protected function identifyMode($pos) { + if ($pos >= strlen($this->dataStr)) { + return QR_MODE_NL; + } + $c = $this->dataStr[$pos]; + if ($this->isdigitat($this->dataStr, $pos)) { + return QR_MODE_NM; + } elseif ($this->isalnumat($this->dataStr, $pos)) { + return QR_MODE_AN; + } elseif ($this->hint == QR_MODE_KJ) { + if ($pos+1 < strlen($this->dataStr)) { + $d = $this->dataStr[$pos+1]; + $word = (ord($c) << 8) | ord($d); + if (($word >= 0x8140 && $word <= 0x9ffc) OR ($word >= 0xe040 && $word <= 0xebbf)) { + return QR_MODE_KJ; + } + } + } + return QR_MODE_8B; + } + /** + * eatNum + * @return int run + */ + protected function eatNum() { + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 0; + while($this->isdigitat($this->dataStr, $p)) { + $p++; + } + $run = $p; + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_8B) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + if ($mode == QR_MODE_AN) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsModeAn(1) // + 4 + la + - $this->estimateBitsModeAn($run + 1);// - 4 - la + if ($dif > 0) { + return $this->eatAn(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_NM, $run, str_split($this->dataStr)); + return $run; + } + /** + * eatAn + * @return int run + */ + protected function eatAn() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p =1 ; + while($this->isalnumat($this->dataStr, $p)) { + if ($this->isdigitat($this->dataStr, $p)) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsModeAn($p) // + 4 + la + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsModeAn($q); // - 4 - la + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + if (!$this->isalnumat($this->dataStr, $p)) { + $dif = $this->estimateBitsModeAn($run) + 4 + $la + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_AN, $run, str_split($this->dataStr)); + return $run; + } + /** + * eatKanji + * @return int run + */ + protected function eatKanji() { + $p = 0; + while($this->identifyMode($p) == QR_MODE_KJ) { + $p += 2; + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_KJ, $p, str_split($this->dataStr)); + return $run; + } + /** + * eat8 + * @return int run + */ + protected function eat8() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 1; + $dataStrLen = strlen($this->dataStr); + while($p < $dataStrLen) { + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_KJ) { + break; + } + if ($mode == QR_MODE_NM) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } elseif ($mode == QR_MODE_AN) { + $q = $p; + while($this->isalnumat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeAn($q - $p) + 4 + $la + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + $this->items = $this->appendNewInputItem($this->items, QR_MODE_8B, $run, str_split($this->dataStr)); + return $run; + } + /** + * splitString + * @return (int) + */ + protected function splitString() { + while (strlen($this->dataStr) > 0) { + $mode = $this->identifyMode(0); + switch ($mode) { + case QR_MODE_NM: { + $length = $this->eatNum(); + break; + } + case QR_MODE_AN: { + $length = $this->eatAn(); + break; + } + case QR_MODE_KJ: { + if ($hint == QR_MODE_KJ) { + $length = $this->eatKanji(); + } else { + $length = $this->eat8(); + } + break; + } + default: { + $length = $this->eat8(); + break; + } + } + if ($length == 0) { + return 0; + } + if ($length < 0) { + return -1; + } + $this->dataStr = substr($this->dataStr, $length); + } + return 0; + } + /** + * toUpper + */ + protected function toUpper() { + $stringLen = strlen($this->dataStr); + $p = 0; + while ($p < $stringLen) { + $mode = $this->identifyMode(substr($this->dataStr, $p), $this->hint); + if ($mode == QR_MODE_KJ) { + $p += 2; + } else { + if ((ord($this->dataStr[$p]) >= ord('a')) AND (ord($this->dataStr[$p]) <= ord('z'))) { + $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); + } + $p++; + } + } + return $this->dataStr; + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // QRinputItem + /** + * newInputItem + * @param $mode (int) + * @param $size (int) + * @param $data (array) + * @param $bstream (array) + * @return array input item + */ + protected function newInputItem($mode, $size, $data, $bstream=null) { + $setData = array_slice($data, 0, $size); + if (count($setData) < $size) { + $setData = array_merge($setData, array_fill(0, ($size - count($setData)), 0)); + } + if (!$this->check($mode, $size, $setData)) { + return NULL; + } + $inputitem = array(); + $inputitem['mode'] = $mode; + $inputitem['size'] = $size; + $inputitem['data'] = $setData; + $inputitem['bstream'] = $bstream; + return $inputitem; + } + /** + * encodeModeNum + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeNum($inputitem, $version) { + $words = (int)($inputitem['size'] / 3); + $inputitem['bstream'] = array(); + $val = 0x1; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_NM, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (ord($inputitem['data'][$i*3 ]) - ord('0')) * 100; + $val += (ord($inputitem['data'][$i*3+1]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$i*3+2]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 10, $val); + } + if ($inputitem['size'] - $words * 3 == 1) { + $val = ord($inputitem['data'][$words*3]) - ord('0'); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + } elseif (($inputitem['size'] - ($words * 3)) == 2) { + $val = (ord($inputitem['data'][$words*3 ]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$words*3+1]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 7, $val); + } + return $inputitem; + } + /** + * encodeModeAn + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeAn($inputitem, $version) { + $words = (int)($inputitem['size'] / 2); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x02); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_AN, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (int)($this->lookAnTable(ord($inputitem['data'][$i*2])) * 45); + $val += (int)($this->lookAnTable(ord($inputitem['data'][($i*2)+1]))); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 11, $val); + } + if ($inputitem['size'] & 1) { + $val = $this->lookAnTable(ord($inputitem['data'][($words * 2)])); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 6, $val); + } + return $inputitem; + } + /** + * encodeMode8 + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeMode8($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x4); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_8B, $version), $inputitem['size']); + for ($i=0; $i < $inputitem['size']; ++$i) { + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][$i])); + } + return $inputitem; + } + /** + * encodeModeKanji + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeKanji($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x8); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_KJ, $version), (int)($inputitem['size'] / 2)); + for ($i=0; $i<$inputitem['size']; $i+=2) { + $val = (ord($inputitem['data'][$i]) << 8) | ord($inputitem['data'][$i+1]); + if ($val <= 0x9ffc) { + $val -= 0x8140; + } else { + $val -= 0xc140; + } + $h = ($val >> 8) * 0xc0; + $val = ($val & 0xff) + $h; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 13, $val); + } + return $inputitem; + } + /** + * encodeModeStructure + * @param $inputitem (array) + * @return array input item + */ + protected function encodeModeStructure($inputitem) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x03); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][1]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][0]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][2])); + return $inputitem; + } + /** + * encodeBitStream + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeBitStream($inputitem, $version) { + $inputitem['bstream'] = array(); + $words = $this->maximumWords($inputitem['mode'], $version); + if ($inputitem['size'] > $words) { + $st1 = $this->newInputItem($inputitem['mode'], $words, $inputitem['data']); + $st2 = $this->newInputItem($inputitem['mode'], $inputitem['size'] - $words, array_slice($inputitem['data'], $words)); + $st1 = $this->encodeBitStream($st1, $version); + $st2 = $this->encodeBitStream($st2, $version); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st1['bstream']); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st2['bstream']); + } else { + switch($inputitem['mode']) { + case QR_MODE_NM: { + $inputitem = $this->encodeModeNum($inputitem, $version); + break; + } + case QR_MODE_AN: { + $inputitem = $this->encodeModeAn($inputitem, $version); + break; + } + case QR_MODE_8B: { + $inputitem = $this->encodeMode8($inputitem, $version); + break; + } + case QR_MODE_KJ: { + $inputitem = $this->encodeModeKanji($inputitem, $version); + break; + } + case QR_MODE_ST: { + $inputitem = $this->encodeModeStructure($inputitem); + break; + } + default: { + break; + } + } + } + return $inputitem; + } + // - - - - - - - - - - - - - - - - - - - - - - - - - + // QRinput + /** + * Append data to an input object. + * The data is copied and appended to the input object. + * @param $items (arrray) input items + * @param $mode (int) encoding mode. + * @param $size (int) size of data (byte). + * @param $data (array) array of input data. + * @return items + * + */ + protected function appendNewInputItem($items, $mode, $size, $data) { + $newitem = $this->newInputItem($mode, $size, $data); + if (!empty($newitem)) { + $items[] = $newitem; + } + return $items; + } + /** + * insertStructuredAppendHeader + * @param $items (array) + * @param $size (int) + * @param $index (int) + * @param $parity (int) + * @return array items + */ + protected function insertStructuredAppendHeader($items, $size, $index, $parity) { + if ($size > MAX_STRUCTURED_SYMBOLS) { + return -1; + } + if (($index <= 0) OR ($index > MAX_STRUCTURED_SYMBOLS)) { + return -1; + } + $buf = array($size, $index, $parity); + $entry = $this->newInputItem(QR_MODE_ST, 3, buf); + array_unshift($items, $entry); + return $items; + } + /** + * calcParity + * @param $items (array) + * @return int parity + */ + protected function calcParity($items) { + $parity = 0; + foreach ($items as $item) { + if ($item['mode'] != QR_MODE_ST) { + for ($i=$item['size']-1; $i>=0; --$i) { + $parity ^= $item['data'][$i]; + } + } + } + return $parity; + } + /** + * checkModeNum + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeNum($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ((ord($data[$i]) < ord('0')) OR (ord($data[$i]) > ord('9'))){ + return false; + } + } + return true; + } + /** + * Look up the alphabet-numeric convesion table (see JIS X0510:2004, pp.19). + * @param $c (int) character value + * @return value + */ + protected function lookAnTable($c) { + return (($c > 127)?-1:$this->anTable[$c]); + } + /** + * checkModeAn + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeAn($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ($this->lookAnTable(ord($data[$i])) == -1) { + return false; + } + } + return true; + } + /** + * estimateBitsModeNum + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeNum($size) { + $w = (int)($size / 3); + $bits = ($w * 10); + switch($size - ($w * 3)) { + case 1: { + $bits += 4; + break; + } + case 2: { + $bits += 7; + break; + } + } + return $bits; + } + /** + * estimateBitsModeAn + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeAn($size) { + $bits = (int)($size * 5.5); // (size / 2 ) * 11 + if ($size & 1) { + $bits += 6; + } + return $bits; + } + /** + * estimateBitsMode8 + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsMode8($size) { + return (int)($size * 8); + } + /** + * estimateBitsModeKanji + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeKanji($size) { + return (int)($size * 6.5); // (size / 2 ) * 13 + } + /** + * checkModeKanji + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeKanji($size, $data) { + if ($size & 1) { + return false; + } + for ($i=0; $i<$size; $i+=2) { + $val = (ord($data[$i]) << 8) | ord($data[$i+1]); + if (($val < 0x8140) OR (($val > 0x9ffc) AND ($val < 0xe040)) OR ($val > 0xebbf)) { + return false; + } + } + return true; + } + /** + * Validate the input data. + * @param $mode (int) encoding mode. + * @param $size (int) size of data (byte). + * @param $data (array) data to validate + * @return boolean true in case of valid data, false otherwise + */ + protected function check($mode, $size, $data) { + if ($size <= 0) { + return false; + } + switch($mode) { + case QR_MODE_NM: { + return $this->checkModeNum($size, $data); + } + case QR_MODE_AN: { + return $this->checkModeAn($size, $data); + } + case QR_MODE_KJ: { + return $this->checkModeKanji($size, $data); + } + case QR_MODE_8B: { + return true; + } + case QR_MODE_ST: { + return true; + } + default: { + break; + } + } + return false; + } + /** + * estimateBitStreamSize + * @param $items (array) + * @param $version (int) + * @return int bits + */ + protected function estimateBitStreamSize($items, $version) { + $bits = 0; + if ($version == 0) { + $version = 1; + } + foreach ($items as $item) { + switch($item['mode']) { + case QR_MODE_NM: { + $bits = $this->estimateBitsModeNum($item['size']); + break; + } + case QR_MODE_AN: { + $bits = $this->estimateBitsModeAn($item['size']); + break; + } + case QR_MODE_8B: { + $bits = $this->estimateBitsMode8($item['size']); + break; + } + case QR_MODE_KJ: { + $bits = $this->estimateBitsModeKanji($item['size']); + break; + } + case QR_MODE_ST: { + return STRUCTURE_HEADER_BITS; + } + default: { + return 0; + } + } + $l = $this->lengthIndicator($item['mode'], $version); + $m = 1 << $l; + $num = (int)(($item['size'] + $m - 1) / $m); + $bits += $num * (4 + $l); + } + return $bits; + } + /** + * estimateVersion + * @param $items (array) + * @return int version + */ + protected function estimateVersion($items) { + $version = 0; + $prev = 0; + do { + $prev = $version; + $bits = $this->estimateBitStreamSize($items, $prev); + $version = $this->getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($version < 0) { + return -1; + } + } while ($version > $prev); + return $version; + } + /** + * lengthOfCode + * @param $mode (int) + * @param $version (int) + * @param $bits (int) + * @return int size + */ + protected function lengthOfCode($mode, $version, $bits) { + $payload = $bits - 4 - $this->lengthIndicator($mode, $version); + switch($mode) { + case QR_MODE_NM: { + $chunks = (int)($payload / 10); + $remain = $payload - $chunks * 10; + $size = $chunks * 3; + if ($remain >= 7) { + $size += 2; + } elseif ($remain >= 4) { + $size += 1; + } + break; + } + case QR_MODE_AN: { + $chunks = (int)($payload / 11); + $remain = $payload - $chunks * 11; + $size = $chunks * 2; + if ($remain >= 6) { + ++$size; + } + break; + } + case QR_MODE_8B: { + $size = (int)($payload / 8); + break; + } + case QR_MODE_KJ: { + $size = (int)(($payload / 13) * 2); + break; + } + case QR_MODE_ST: { + $size = (int)($payload / 8); + break; + } + default: { + $size = 0; + break; + } + } + $maxsize = $this->maximumWords($mode, $version); + if ($size < 0) { + $size = 0; + } + if ($size > $maxsize) { + $size = $maxsize; + } + return $size; + } + /** + * createBitStream + * @param $items (array) + * @return array of items and total bits + */ + protected function createBitStream($items) { + $total = 0; + foreach ($items as $key => $item) { + $items[$key] = $this->encodeBitStream($item, $this->version); + $bits = count($items[$key]['bstream']); + $total += $bits; + } + return array($items, $total); + } + /** + * convertData + * @param $items (array) + * @return array items + */ + protected function convertData($items) { + $ver = $this->estimateVersion($items); + if ($ver > $this->version) { + $this->version = $ver; + } + while (true) { + $cbs = $this->createBitStream($items); + $items = $cbs[0... [truncated message content] |
From: <rc...@us...> - 2017-07-17 23:24:38
|
Revision: 7810 http://sourceforge.net/p/web-erp/reponame/7810 Author: rchacon Date: 2017-07-17 23:24:35 +0000 (Mon, 17 Jul 2017) Log Message: ----------- Fix call to image tick.svg Modified Paths: -------------- trunk/SalesCategories.php trunk/SupplierPriceList.php trunk/doc/Change.log trunk/sql/mysql/country_sql/default.sql Modified: trunk/SalesCategories.php =================================================================== --- trunk/SalesCategories.php 2017-07-15 01:06:57 UTC (rev 7809) +++ trunk/SalesCategories.php 2017-07-17 23:24:35 UTC (rev 7810) @@ -1,11 +1,11 @@ <?php - /* $Id$ */ +/* Sales Category Maintenance */ include('includes/session.php'); - $Title = _('Sales Category Maintenance'); - +$ViewTopic = 'Inventory'; +$BookMark = 'SalesCategories'; include('includes/header.php'); echo '<p class="page_title_text"><img src="'.$RootPath.'/css/'.$Theme.'/images/inventory.png" title="' . _('Search') . '" alt="" />' . ' ' . $Title . '</p>'; @@ -559,7 +559,7 @@ <td>' . $myrow['manufacturers_name'] . '</td> <td>'; if ($myrow['featured']==1){ - echo '<img src="css/' . $Theme . '/images/tick.png"></td> + echo '<img src="css/' . $Theme . '/images/tick.svg"></td> <td><a href="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?RemoveFeature=Yes&ParentCategory='.$ParentCategory.'&StockID='.$myrow['stockid'].'">' . _('Cancel Feature') . '</a></td>'; } else { echo '</td> Modified: trunk/SupplierPriceList.php =================================================================== --- trunk/SupplierPriceList.php 2017-07-15 01:06:57 UTC (rev 7809) +++ trunk/SupplierPriceList.php 2017-07-17 23:24:35 UTC (rev 7810) @@ -578,7 +578,7 @@ <td><input alt="', $_SESSION['DefaultDateFormat'], '" class="date" name="EffectiveFrom0" size="11" type="text" value="', date( $_SESSION['DefaultDateFormat']), '" /></td> <td><input maxlength="50" name="SupplierPartNo0" size="20" type="text" value="" /></td> <td><input class="number" name="MinOrderQty0" size="11" type="text" value="1" /></td> - <td><button name="Insert" type="submit" style="width:100%;text-align:left"><img alt="" src="' . $RootPath . '/css/' . $Theme . '/images/tick.png" width="15" /></button></td> + <td><button name="Insert" type="submit" style="width:100%;text-align:left"><img alt="" src="' . $RootPath . '/css/' . $Theme . '/images/tick.svg" width="15" /></button></td> </tr>'; } @@ -610,7 +610,7 @@ echo '<td><input class="date" size="11" name="EffectiveFrom'. $RowCounter. '" type="text" value="' . ConvertSQLDate($MyRow['effectivefrom']) . '" alt="' . $_SESSION['DefaultDateFormat'] . '" /></td> <td><input maxlength="50" name="SupplierPartNo'. $RowCounter. '" size="20" type="text" value="' . $MyRow['suppliers_partno'] . '" /></td> <td><input class="number" name="MinOrderQty'. $RowCounter. '" size="11" type="text" value="' . $MyRow['minorderqty'] . '" /></td> - <td><button type="submit" style="width:100%;text-align:left" name="Update'.$RowCounter.'"><img alt="" src="' . $RootPath . '/css/' . $Theme . '/images/tick.png" width="15" /></button></td> + <td><button type="submit" style="width:100%;text-align:left" name="Update'.$RowCounter.'"><img alt="" src="' . $RootPath . '/css/' . $Theme . '/images/tick.svg" width="15" /></button></td> </tr>'; $RowCounter++; } @@ -620,4 +620,4 @@ exit; } -?> \ No newline at end of file +?> Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2017-07-15 01:06:57 UTC (rev 7809) +++ trunk/doc/Change.log 2017-07-17 23:24:35 UTC (rev 7810) @@ -1,5 +1,6 @@ webERP Change Log +17/07/17 RChacon: Fix call to image tick.svg. 15/7/17 Phil: Utility script to remove all purchase back orders 10/07/17 Exson: Fixed the wrong price bug and GP not updated correctly in SelectOrderItems.php. Report by Robert from MHHK forum. 08/07/17 PaulT: reportwriter/admin/forms area, fix tag name in four files: <image> to <img> Modified: trunk/sql/mysql/country_sql/default.sql =================================================================== --- trunk/sql/mysql/country_sql/default.sql 2017-07-15 01:06:57 UTC (rev 7809) +++ trunk/sql/mysql/country_sql/default.sql 2017-07-17 23:24:35 UTC (rev 7810) @@ -7014,7 +7014,7 @@ INSERT INTO `scripts` VALUES ('SalesAnalRepts.php',2,'Entry of the definition of a sales analysis report headers'); INSERT INTO `scripts` VALUES ('SalesAnalysis_UserDefined.php',2,'Creates a pdf of a selected user defined sales analysis report'); INSERT INTO `scripts` VALUES ('SalesByTypePeriodInquiry.php',2,'Shows sales for a selected date range by sales type/price list'); -INSERT INTO `scripts` VALUES ('SalesCategories.php',11,''); +INSERT INTO `scripts` VALUES ('SalesCategories.php',11,'Sales Category Maintenance'); INSERT INTO `scripts` VALUES ('SalesCategoryDescriptions.php',15,'Maintain translations for sales categories'); INSERT INTO `scripts` VALUES ('SalesCategoryPeriodInquiry.php',2,'Shows sales for a selected date range by stock category'); INSERT INTO `scripts` VALUES ('SalesGLPostings.php',10,'Defines the general ledger accounts used to post sales to based on product categories and sales areas'); |