|
From: <dai...@us...> - 2011-07-08 10:30:48
|
Revision: 4627
http://web-erp.svn.sourceforge.net/web-erp/?rev=4627&view=rev
Author: daintree
Date: 2011-07-08 10:30:40 +0000 (Fri, 08 Jul 2011)
Log Message:
-----------
various
Modified Paths:
--------------
trunk/CounterSales.php
trunk/Currencies.php
trunk/CustEDISetup.php
trunk/CustLoginSetup.php
trunk/CustomerBranches.php
trunk/SelectOrderItems.php
trunk/StockSerialItemResearch.php
trunk/SuppLoginSetup.php
trunk/SystemParameters.php
trunk/UpgradeDatabase.php
trunk/WWW_Users.php
trunk/WorkCentres.php
trunk/Z_ChangeBranchCode.php
trunk/Z_ImportStocks.php
trunk/Z_MakeNewCompany.php
trunk/Z_Upgrade_3.04-3.05.php
trunk/Z_Upgrade_3.05-3.06.php
trunk/Z_Upgrade_3.07-3.08.php
trunk/Z_Upgrade_3.08-3.09.php
trunk/Z_Upgrade_3.09-3.10.php
trunk/Z_Upgrade_3.10-3.11.php
trunk/Z_Upgrade_3.11-4.00.php
trunk/api/api_debtortransactions.php
trunk/api/api_salesorders.php
trunk/api/api_stock.php
trunk/api/api_suppliers.php
trunk/api/api_workorders.php
trunk/doc/Change.log
trunk/includes/MiscFunctions.php
trunk/install/save.php
Modified: trunk/CounterSales.php
===================================================================
--- trunk/CounterSales.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/CounterSales.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -35,7 +35,7 @@
if (isset($_POST['OrderItems'])){
foreach ($_POST as $key => $value) {
- if (strstr($key,'itm')) {
+ if (mb_strstr($key,'itm')) {
$NewItemArray[mb_substr($key,3)] = trim($value);
}
}
Modified: trunk/Currencies.php
===================================================================
--- trunk/Currencies.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Currencies.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -100,7 +100,7 @@
$InputError = 1;
prnMsg(_('The functional currency cannot be modified or deleted'),'error');
}
- if (strstr($_POST['Abbreviation'],"'") OR strstr($_POST['Abbreviation'],'+') OR strstr($_POST['Abbreviation'],"\"") OR strstr($_POST['Abbreviation'],'&') OR strstr($_POST['Abbreviation'],' ') OR strstr($_POST['Abbreviation'],"\\") OR strstr($_POST['Abbreviation'],'.') OR strstr($_POST['Abbreviation'],'"')) {
+ if (mb_strstr($_POST['Abbreviation'],"'") OR mb_strstr($_POST['Abbreviation'],'+') OR mb_strstr($_POST['Abbreviation'],"\"") OR mb_strstr($_POST['Abbreviation'],'&') OR mb_strstr($_POST['Abbreviation'],' ') OR mb_strstr($_POST['Abbreviation'],"\\") OR mb_strstr($_POST['Abbreviation'],'.') OR mb_strstr($_POST['Abbreviation'],'"')) {
$InputError = 1;
prnMsg( _('The currency code cannot contain any of the following characters') . " . - ' & + \" " . _('or a space'),'error');
$Errors[$i] = 'Abbreviation';
Modified: trunk/CustEDISetup.php
===================================================================
--- trunk/CustEDISetup.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/CustEDISetup.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -26,7 +26,7 @@
//first off validate inputs sensible
if (ContainsIllegalCharacters($_POST['EDIReference'])
- OR strstr($_POST['EDIReference'],' ')) {
+ OR mb_strstr($_POST['EDIReference'],' ')) {
$InputError = 1;
prnMsg(_('The customers EDI reference code cannot contain any of the following characters') .' - \' & + \" ' . _('or a space'),'warn');
}
Modified: trunk/CustLoginSetup.php
===================================================================
--- trunk/CustLoginSetup.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/CustLoginSetup.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -40,7 +40,7 @@
if (mb_strlen($_POST['UserID'])<3){
$InputError = 1;
prnMsg(_('The user ID entered must be at least 4 characters long'),'error');
- } elseif (ContainsIllegalCharacters($_POST['UserID']) OR strstr($_POST['UserID'],' ')) {
+ } elseif (ContainsIllegalCharacters($_POST['UserID']) OR mb_strstr($_POST['UserID'],' ')) {
$InputError = 1;
prnMsg(_('User names cannot contain any of the following characters') . " - ' & + \" \\ " . _('or a space'),'error');
} elseif (mb_strlen($_POST['Password'])<5){
@@ -48,7 +48,7 @@
$InputError = 1;
prnMsg(_('The password entered must be at least 5 characters long'),'error');
}
- } elseif (strstr($_POST['Password'],$_POST['UserID'])!= False){
+ } elseif (mb_strstr($_POST['Password'],$_POST['UserID'])!= False){
$InputError = 1;
prnMsg(_('The password cannot contain the user id'),'error');
} elseif ((mb_strlen($_POST['Cust'])>0) AND (mb_strlen($_POST['BranchCode'])==0)) {
Modified: trunk/CustomerBranches.php
===================================================================
--- trunk/CustomerBranches.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/CustomerBranches.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -46,7 +46,7 @@
$_POST['BranchCode'] = mb_strtoupper($_POST['BranchCode']);
- if (ContainsIllegalCharacters($_POST['BranchCode']) OR strstr($_POST['BranchCode'],' ')) {
+ if (ContainsIllegalCharacters($_POST['BranchCode']) OR mb_strstr($_POST['BranchCode'],' ')) {
$InputError = 1;
prnMsg(_('The Branch code cannot contain any of the following characters')." - & \'",'error');
$Errors[$i] = 'BranchCode';
Modified: trunk/SelectOrderItems.php
===================================================================
--- trunk/SelectOrderItems.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/SelectOrderItems.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -24,7 +24,7 @@
if (isset($_POST['order_items'])){
foreach ($_POST as $key => $value) {
- if (strstr($key,'itm')) {
+ if (mb_strstr($key,'itm')) {
$NewItem_array[mb_substr($key,3)] = trim($value);
}
}
Modified: trunk/StockSerialItemResearch.php
===================================================================
--- trunk/StockSerialItemResearch.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/StockSerialItemResearch.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -38,8 +38,8 @@
if ($SN!='') {
//the point here is to allow a semi fuzzy search, but still keep someone from killing the db server
- if (strstr($SN,'%')){
- while(strstr($SN,'%%')) {
+ if (mb_strstr($SN,'%')){
+ while(mb_strstr($SN,'%%')) {
$SN = str_replace('%%','%',$SN);
}
if (mb_strlen($SN) < 11){
Modified: trunk/SuppLoginSetup.php
===================================================================
--- trunk/SuppLoginSetup.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/SuppLoginSetup.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -82,7 +82,7 @@
$InputError = 1;
prnMsg(_('The password entered must be at least 5 characters long'),'error');
}
- } elseif (strstr($_POST['Password'],$_POST['UserID'])!= False){
+ } elseif (mb_strstr($_POST['Password'],$_POST['UserID'])!= False){
$InputError = 1;
prnMsg(_('The password cannot contain the user id'),'error');
}
Modified: trunk/SystemParameters.php
===================================================================
--- trunk/SystemParameters.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/SystemParameters.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -33,7 +33,7 @@
} elseif (mb_strlen($_POST['X_DefaultCreditLimit']) > 12 || !is_numeric($_POST['X_DefaultCreditLimit']) ) {
$InputError = 1;
prnMsg(_('Default Credit Limit must be a number'),'error');
- } elseif (strstr($_POST['X_RomalpaClause'], "'") || mb_strlen($_POST['X_RomalpaClause']) > 5000) {
+ } elseif (mb_strstr($_POST['X_RomalpaClause'], "'") || mb_strlen($_POST['X_RomalpaClause']) > 5000) {
$InputError = 1;
prnMsg(_('The Romalpa Clause may not contain single quotes and may not be longer than 5000 chars'),'error');
} elseif (mb_strlen($_POST['X_QuickEntries']) > 2 || !is_numeric($_POST['X_QuickEntries']) ||
Modified: trunk/UpgradeDatabase.php
===================================================================
--- trunk/UpgradeDatabase.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/UpgradeDatabase.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -146,7 +146,7 @@
if (mb_substr($SQLEntries[$i], 0, 2) != '--'
AND mb_substr($SQLEntries[$i], 0, 3) != 'USE'
- AND strstr($SQLEntries[$i],'/*')==FALSE
+ AND mb_strstr($SQLEntries[$i],'/*')==FALSE
AND mb_strlen($SQLEntries[$i])>1){
$sql .= ' ' . $SQLEntries[$i];
Modified: trunk/WWW_Users.php
===================================================================
--- trunk/WWW_Users.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/WWW_Users.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -70,7 +70,7 @@
$InputError = 1;
prnMsg(_('The password entered must be at least 5 characters long'),'error');
}
- } elseif (strstr($_POST['Password'],$_POST['UserID'])!= False){
+ } elseif (mb_strstr($_POST['Password'],$_POST['UserID'])!= False){
$InputError = 1;
prnMsg(_('The password cannot contain the user id'),'error');
} elseif ((mb_strlen($_POST['Cust'])>0) AND (mb_strlen($_POST['BranchCode'])==0)) {
Modified: trunk/WorkCentres.php
===================================================================
--- trunk/WorkCentres.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/WorkCentres.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -30,7 +30,7 @@
$InputError = 1;
prnMsg(_('The Work Centre description must be at least 3 characters long'),'error');
}
- if (strstr($_POST['Code'],' ') OR ContainsIllegalCharacters($_POST['Code']) ) {
+ if (mb_strstr($_POST['Code'],' ') OR ContainsIllegalCharacters($_POST['Code']) ) {
$InputError = 1;
prnMsg(_('The work centre code cannot contain any of the following characters') . " - ' & + \" \\ " . _('or a space'),'error');
}
Modified: trunk/Z_ChangeBranchCode.php
===================================================================
--- trunk/Z_ChangeBranchCode.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_ChangeBranchCode.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -26,7 +26,7 @@
include('includes/footer.inc');
exit;
}
- if (strstr($_POST['NewBranchCode'],".")>0 OR strstr($_POST['NewBranchCode'],"&") OR strstr($_POST['NewBranchCode'],"-") OR strstr($_POST['NewBranchCode']," ")){
+ if (mb_strstr($_POST['NewBranchCode'],".")>0 OR mb_strstr($_POST['NewBranchCode'],"&") OR mb_strstr($_POST['NewBranchCode'],"-") OR mb_strstr($_POST['NewBranchCode']," ")){
prnMsg(_('The new customer branch code cannot contain') . ' - & . ' . _('or a space'),'error');
include('includes/footer.inc');
exit;
Modified: trunk/Z_ImportStocks.php
===================================================================
--- trunk/Z_ImportStocks.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_ImportStocks.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -120,7 +120,7 @@
$InputError = 1;
prnMsg (_('The Stock Item code cannot be empty'),'error');
}
- if (strstr($StockID,' ') OR strstr($StockID,"'") OR strstr($StockID,'+') OR strstr($StockID,"\\") OR strstr($StockID,"\"") OR strstr($StockID,'&') OR strstr($StockID,'"')) {
+ if (mb_strstr($StockID,' ') OR mb_strstr($StockID,"'") OR mb_strstr($StockID,'+') OR mb_strstr($StockID,"\\") OR mb_strstr($StockID,"\"") OR mb_strstr($StockID,'&') OR mb_strstr($StockID,'"')) {
$InputError = 1;
prnMsg(_('The stock item code cannot contain any of the following characters') . " ' & + \" \\ " . _('or a space'). " (". $StockID. ")",'error');
$StockID='';
Modified: trunk/Z_MakeNewCompany.php
===================================================================
--- trunk/Z_MakeNewCompany.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_MakeNewCompany.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -105,7 +105,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.04-3.05.php
===================================================================
--- trunk/Z_Upgrade_3.04-3.05.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.04-3.05.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -36,7 +36,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.05-3.06.php
===================================================================
--- trunk/Z_Upgrade_3.05-3.06.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.05-3.06.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -28,7 +28,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.07-3.08.php
===================================================================
--- trunk/Z_Upgrade_3.07-3.08.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.07-3.08.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -28,7 +28,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.08-3.09.php
===================================================================
--- trunk/Z_Upgrade_3.08-3.09.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.08-3.09.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -28,7 +28,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.09-3.10.php
===================================================================
--- trunk/Z_Upgrade_3.09-3.10.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.09-3.10.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -28,7 +28,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.10-3.11.php
===================================================================
--- trunk/Z_Upgrade_3.10-3.11.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.10-3.11.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -38,7 +38,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$sql .= ' ' . $SQLScriptFile[$i];
Modified: trunk/Z_Upgrade_3.11-4.00.php
===================================================================
--- trunk/Z_Upgrade_3.11-4.00.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/Z_Upgrade_3.11-4.00.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -38,7 +38,7 @@
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
AND mb_substr($SQLScriptFile[$i], 0, 3) != 'USE'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$sql .= ' ' . $SQLScriptFile[$i];
Modified: trunk/api/api_debtortransactions.php
===================================================================
--- trunk/api/api_debtortransactions.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/api/api_debtortransactions.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -87,9 +87,9 @@
$result=DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr('/',$PeriodEnd)) {
+ if (mb_strstr('/',$PeriodEnd)) {
$Date_Array = explode('/',$PeriodEnd);
- } elseif (strstr('.',$PeriodEnd)) {
+ } elseif (mb_strstr('.',$PeriodEnd)) {
$Date_Array = explode('.',$PeriodEnd);
}
if ($DateFormat=='d/m/Y') {
Modified: trunk/api/api_salesorders.php
===================================================================
--- trunk/api/api_salesorders.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/api/api_salesorders.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -43,9 +43,9 @@
$result=api_DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr($orddate,"/")) {
+ if (mb_strstr($orddate,"/")) {
$DateArray = explode('/',$orddate);
- } elseif (strstr($orddate,".")) {
+ } elseif (mb_strstr($orddate,".")) {
$DateArray = explode('.',$orddate);
}
if ($DateFormat=='d/m/Y') {
@@ -121,9 +121,9 @@
$result=api_DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr($deliverydate,'/')) {
+ if (mb_strstr($deliverydate,'/')) {
$DateArray = explode('/',$deliverydate);
- } elseif (strstr($PeriodEnd,'.')) {
+ } elseif (mb_strstr($PeriodEnd,'.')) {
$DateArray = explode('.',$deliverydate);
}
if ($DateFormat=='d/m/Y') {
@@ -231,9 +231,9 @@
$result=api_DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr($itemdue,'/')) {
+ if (mb_strstr($itemdue,'/')) {
$DateArray = explode('/',$itemdue);
- } elseif (strstr($itemdue,'.')) {
+ } elseif (mb_strstr($itemdue,'.')) {
$DateArray = explode('.',$itemdue);
}
if ($DateFormat=='d/m/Y') {
Modified: trunk/api/api_stock.php
===================================================================
--- trunk/api/api_stock.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/api/api_stock.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -79,9 +79,9 @@
$result=DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr('/',$PeriodEnd)) {
+ if (mb_strstr('/',$PeriodEnd)) {
$Date_Array = explode('/',$PeriodEnd);
- } elseif (strstr('.',$PeriodEnd)) {
+ } elseif (mb_strstr('.',$PeriodEnd)) {
$Date_Array = explode('.',$PeriodEnd);
}
if ($DateFormat=='d/m/Y') {
Modified: trunk/api/api_suppliers.php
===================================================================
--- trunk/api/api_suppliers.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/api/api_suppliers.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -51,9 +51,9 @@
$result=DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr('/',$PeriodEnd)) {
+ if (mb_strstr('/',$PeriodEnd)) {
$Date_Array = explode('/',$PeriodEnd);
- } elseif (strstr('.',$PeriodEnd)) {
+ } elseif (mb_strstr('.',$PeriodEnd)) {
$Date_Array = explode('.',$PeriodEnd);
}
if ($DateFormat=='d/m/Y') {
Modified: trunk/api/api_workorders.php
===================================================================
--- trunk/api/api_workorders.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/api/api_workorders.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -48,9 +48,9 @@
$result=DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr('/',$PeriodEnd)) {
+ if (mb_strstr('/',$PeriodEnd)) {
$Date_Array = explode('/',$PeriodEnd);
- } elseif (strstr('.',$PeriodEnd)) {
+ } elseif (mb_strstr('.',$PeriodEnd)) {
$Date_Array = explode('.',$PeriodEnd);
}
if ($DateFormat=='d/m/Y') {
@@ -81,9 +81,9 @@
$result=DB_query($sql, $db);
$myrow=DB_fetch_array($result);
$DateFormat=$myrow[0];
- if (strstr('/',$PeriodEnd)) {
+ if (mb_strstr('/',$PeriodEnd)) {
$Date_Array = explode('/',$PeriodEnd);
- } elseif (strstr('.',$PeriodEnd)) {
+ } elseif (mb_strstr('.',$PeriodEnd)) {
$Date_Array = explode('.',$PeriodEnd);
}
if ($DateFormat=='d/m/Y') {
Modified: trunk/doc/Change.log
===================================================================
--- trunk/doc/Change.log 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/doc/Change.log 2011-07-08 10:30:40 UTC (rev 4627)
@@ -1,5 +1,6 @@
webERP Change Log
+8/7/11 Phil: Change all strstr occurrences to use multi-byte function mb_strstr
8/7/11 Phil: Trap codes with decimal point "." in them in the IllegalCharacters function
8/7/11 Phil: Fix discount matrix calculations on order entry and amendment
5/7/11 Phil: Amend menu to use PDFStockLocTransfer.php to reprint transfer list - as reported by Ron Wong
Modified: trunk/includes/MiscFunctions.php
===================================================================
--- trunk/includes/MiscFunctions.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/includes/MiscFunctions.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -109,16 +109,16 @@
function ContainsIllegalCharacters ($CheckVariable) {
- if (strstr($CheckVariable,"'")
- OR strstr($CheckVariable,'+')
- OR strstr($CheckVariable,'?')
- OR strstr($CheckVariable,'.')
- OR strstr($CheckVariable,"\"")
- OR strstr($CheckVariable,'&')
- OR strstr($CheckVariable,"\\")
- OR strstr($CheckVariable,'"')
- OR strstr($CheckVariable,'>')
- OR strstr($CheckVariable,'<')){
+ if (mb_strstr($CheckVariable,"'")
+ OR mb_strstr($CheckVariable,'+')
+ OR mb_strstr($CheckVariable,'?')
+ OR mb_strstr($CheckVariable,'.')
+ OR mb_strstr($CheckVariable,"\"")
+ OR mb_strstr($CheckVariable,'&')
+ OR mb_strstr($CheckVariable,"\\")
+ OR mb_strstr($CheckVariable,'"')
+ OR mb_strstr($CheckVariable,'>')
+ OR mb_strstr($CheckVariable,'<')){
return true;
} else {
Modified: trunk/install/save.php
===================================================================
--- trunk/install/save.php 2011-07-08 10:28:14 UTC (rev 4626)
+++ trunk/install/save.php 2011-07-08 10:30:40 UTC (rev 4627)
@@ -348,7 +348,7 @@
$SQLScriptFile[$i] = trim($SQLScriptFile[$i]);
//ignore lines that start with -- or USE or /*
if (mb_substr($SQLScriptFile[$i], 0, 2) != '--'
- AND strstr($SQLScriptFile[$i],'/*')==FALSE
+ AND mb_strstr($SQLScriptFile[$i],'/*')==FALSE
AND mb_strlen($SQLScriptFile[$i])>1){
$SQL .= ' ' . $SQLScriptFile[$i];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|