From fc12cc3505c3a65423f051ebd7530bc81addab5c Mon Sep 17 00:00:00 2001 From: Preexo <tim.niklas@web.de> Date: Fri, 13 May 2016 16:08:53 +0800 Subject: [PATCH] replaced deprecated spliti with preg_split --- include/ChartUtils.php | 2 +- include/utils/InventoryUtils.php | 2 +- include/utils/export.php | 2 +- include/utils/utils.php | 2 +- modules/Contacts/models/Module.php | 2 +- modules/Documents/models/Module.php | 2 +- modules/EmailTemplates/models/ListView.php | 2 +- modules/HelpDesk/models/Module.php | 2 +- modules/Leads/models/Module.php | 2 +- modules/Potentials/models/Module.php | 2 +- modules/PriceBooks/models/ListView.php | 2 +- modules/PriceBooks/models/Relation.php | 2 +- modules/Products/models/ListView.php | 2 +- modules/Products/models/Module.php | 2 +- modules/Products/models/Relation.php | 2 +- modules/Services/models/Module.php | 2 +- modules/Settings/Vtiger/models/ListView.php | 2 +- modules/Vtiger/models/ListView.php | 2 +- modules/Vtiger/models/Module.php | 2 +- pkg/vtiger/modules/EmailTemplates/models/ListView.php | 2 +- .../EmailTemplates/modules/EmailTemplates/models/ListView.php | 2 +- .../modules/RecycleBin/modules/RecycleBin/models/ListView.php | 2 +- pkg/vtiger/modules/Services/modules/Services/models/Module.php | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/include/ChartUtils.php b/include/ChartUtils.php index 410e40c9..04aaedc6 100644 --- a/include/ChartUtils.php +++ b/include/ChartUtils.php @@ -370,7 +370,7 @@ Class ChartUtils { if ($fieldDetails != '') { list($tablename, $colname, $module_field, $fieldname, $single) = explode(":", $fieldDetails); - list($module, $field) = split("_", $module_field); + list($module, $field) = explode("_", $module_field); $dateField = false; if ($single == 'D') { $dateField = true; diff --git a/include/utils/InventoryUtils.php b/include/utils/InventoryUtils.php index ffe16774..cd6afa09 100644 --- a/include/utils/InventoryUtils.php +++ b/include/utils/InventoryUtils.php @@ -591,7 +591,7 @@ function saveInventoryProductDetails(&$focus, $module, $update_prod_stock='false $sub_prod_str = $_REQUEST['subproduct_ids'.$i]; if (!empty($sub_prod_str)) { - $sub_prod = split(":",$sub_prod_str); + $sub_prod = explode(":",$sub_prod_str); for($j=0;$j<count($sub_prod);$j++){ $query ="insert into vtiger_inventorysubproductrel(id, sequence_no, productid) values(?,?,?)"; $qparams = array($focus->id,$prod_seq,$sub_prod[$j]); diff --git a/include/utils/export.php b/include/utils/export.php index 41720fbd..2e2f015f 100755 --- a/include/utils/export.php +++ b/include/utils/export.php @@ -135,7 +135,7 @@ function export($type){ } $params = array(); - list($idstring, $export_data) = split("#@@#",getExportRecordIds($type, $viewid, $_REQUEST)); + list($idstring, $export_data) = explode("#@@#",getExportRecordIds($type, $viewid, $_REQUEST)); if(($search_type == 'withoutsearch' || $search_type == 'includesearch') && $export_data == 'selecteddata'){ $idstring = getSelectedRecords($_REQUEST, $type, $idstring, vtlib_purify($_REQUEST['excludedRecords'])); diff --git a/include/utils/utils.php b/include/utils/utils.php index d1686507..7e0a1e8f 100755 --- a/include/utils/utils.php +++ b/include/utils/utils.php @@ -2143,7 +2143,7 @@ function getSelectAllQuery($input,$module) { $query = $oCustomView->getModifiedCvListQuery($viewid,$listquery,$module); $where = ''; if($input['query'] == 'true') { - list($where, $ustring) = split("#@@#",getWhereCondition($module, $input)); + list($where, $ustring) = explode("#@@#",getWhereCondition($module, $input)); if(isset($where) && $where != '') { $query .= " AND " .$where; } diff --git a/modules/Contacts/models/Module.php b/modules/Contacts/models/Module.php index 7820e72b..b97aaa58 100644 --- a/modules/Contacts/models/Module.php +++ b/modules/Contacts/models/Module.php @@ -277,7 +277,7 @@ class Contacts_Module_Model extends Vtiger_Module_Model { $position = stripos($listQuery, 'where'); if($position) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery. ' WHERE ' . $condition; diff --git a/modules/Documents/models/Module.php b/modules/Documents/models/Module.php index 40ac4845..22ae4e56 100644 --- a/modules/Documents/models/Module.php +++ b/modules/Documents/models/Module.php @@ -66,7 +66,7 @@ class Documents_Module_Model extends Vtiger_Module_Model { } $pos = stripos($listQuery, 'where'); if($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery. ' WHERE ' . $condition; diff --git a/modules/EmailTemplates/models/ListView.php b/modules/EmailTemplates/models/ListView.php index b319c131..126aece9 100755 --- a/modules/EmailTemplates/models/ListView.php +++ b/modules/EmailTemplates/models/ListView.php @@ -164,7 +164,7 @@ class EmailTemplates_ListView_Model extends Vtiger_ListView_Model { $position = stripos($listQuery, 'from'); if ($position) { - $split = spliti('from', $listQuery); + $split = preg_split('/from/', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/modules/HelpDesk/models/Module.php b/modules/HelpDesk/models/Module.php index bb7943e9..9c352972 100644 --- a/modules/HelpDesk/models/Module.php +++ b/modules/HelpDesk/models/Module.php @@ -170,7 +170,7 @@ class HelpDesk_Module_Model extends Vtiger_Module_Model { $pos = stripos($listQuery, 'where'); if ($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery . ' WHERE ' . $condition; diff --git a/modules/Leads/models/Module.php b/modules/Leads/models/Module.php index a9bef485..fba67d65 100644 --- a/modules/Leads/models/Module.php +++ b/modules/Leads/models/Module.php @@ -331,7 +331,7 @@ class Leads_Module_Model extends Vtiger_Module_Model { $position = stripos($listQuery, 'where'); if($position) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery. ' WHERE ' . $condition; diff --git a/modules/Potentials/models/Module.php b/modules/Potentials/models/Module.php index 8c40e48f..b3a5b504 100644 --- a/modules/Potentials/models/Module.php +++ b/modules/Potentials/models/Module.php @@ -336,7 +336,7 @@ class Potentials_Module_Model extends Vtiger_Module_Model { $pos = stripos($listQuery, 'where'); if ($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery . ' WHERE ' . $condition; diff --git a/modules/PriceBooks/models/ListView.php b/modules/PriceBooks/models/ListView.php index a8222b9c..c29c3f25 100644 --- a/modules/PriceBooks/models/ListView.php +++ b/modules/PriceBooks/models/ListView.php @@ -207,7 +207,7 @@ class PriceBooks_ListView_Model extends Vtiger_ListView_Model { } $position = stripos($listQuery, ' from '); if ($position) { - $split = spliti(' from ', $listQuery); + $split = preg_split('/ from /', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/modules/PriceBooks/models/Relation.php b/modules/PriceBooks/models/Relation.php index 249764ea..d6ad3b7d 100644 --- a/modules/PriceBooks/models/Relation.php +++ b/modules/PriceBooks/models/Relation.php @@ -39,7 +39,7 @@ class PriceBooks_Relation_Model extends Vtiger_Relation_Model{ $queryGenerator = new QueryGenerator($relatedModuleName, $currentUser); $queryGenerator->setFields($relatedListFields); $selectColumnSql = $queryGenerator->getSelectClauseColumnSQL(); - $newQuery = spliti('FROM', $query); + $newQuery = preg_split('/from/', $query); $selectColumnSql = 'SELECT DISTINCT vtiger_crmentity.crmid,'.$selectColumnSql; } if($functionName == ('get_pricebook_products' || 'get_pricebook_services')){ diff --git a/modules/Products/models/ListView.php b/modules/Products/models/ListView.php index 7a515af0..011781c9 100644 --- a/modules/Products/models/ListView.php +++ b/modules/Products/models/ListView.php @@ -224,7 +224,7 @@ class Products_ListView_Model extends Vtiger_ListView_Model { } $position = stripos($listQuery, ' from '); if ($position) { - $split = spliti(' from ', $listQuery); + $split = preg_split('/ from /', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/modules/Products/models/Module.php b/modules/Products/models/Module.php index b982a13e..f71674ab 100644 --- a/modules/Products/models/Module.php +++ b/modules/Products/models/Module.php @@ -37,7 +37,7 @@ class Products_Module_Model extends Vtiger_Module_Model { $pos = stripos($listQuery, 'where'); if ($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery. ' WHERE ' . $condition; diff --git a/modules/Products/models/Relation.php b/modules/Products/models/Relation.php index 0c8601a6..816ec6c5 100644 --- a/modules/Products/models/Relation.php +++ b/modules/Products/models/Relation.php @@ -39,7 +39,7 @@ class Products_Relation_Model extends Vtiger_Relation_Model { $queryGenerator = new QueryGenerator($relatedModuleName, $currentUser); $queryGenerator->setFields($relatedListFields); $selectColumnSql = $queryGenerator->getSelectClauseColumnSQL(); - $newQuery = spliti('FROM', $query); + $newQuery = preg_split('/from/', $query); $selectColumnSql = 'SELECT DISTINCT vtiger_crmentity.crmid, '.$selectColumnSql; } if($functionName == 'get_product_pricebooks'){ diff --git a/modules/Services/models/Module.php b/modules/Services/models/Module.php index f5f5e710..25323b7c 100644 --- a/modules/Services/models/Module.php +++ b/modules/Services/models/Module.php @@ -34,7 +34,7 @@ class Services_Module_Model extends Products_Module_Model { $pos = stripos($listQuery, 'where'); if ($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery . ' WHERE ' . $condition; diff --git a/modules/Settings/Vtiger/models/ListView.php b/modules/Settings/Vtiger/models/ListView.php index 95eb13a1..e48fb600 100644 --- a/modules/Settings/Vtiger/models/ListView.php +++ b/modules/Settings/Vtiger/models/ListView.php @@ -152,7 +152,7 @@ class Settings_Vtiger_ListView_Model extends Vtiger_Base_Model { $position = stripos($listQuery, ' from '); if ($position) { - $split = spliti(' from ', $listQuery); + $split = preg_split('/ from /', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/modules/Vtiger/models/ListView.php b/modules/Vtiger/models/ListView.php index aaa6028f..29d89c53 100644 --- a/modules/Vtiger/models/ListView.php +++ b/modules/Vtiger/models/ListView.php @@ -335,7 +335,7 @@ class Vtiger_ListView_Model extends Vtiger_Base_Model { } $position = stripos($listQuery, ' from '); if ($position) { - $split = spliti(' from ', $listQuery); + $split = preg_split('/ from /', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/modules/Vtiger/models/Module.php b/modules/Vtiger/models/Module.php index b716f580..608f1918 100644 --- a/modules/Vtiger/models/Module.php +++ b/modules/Vtiger/models/Module.php @@ -1349,7 +1349,7 @@ class Vtiger_Module_Model extends Vtiger_Module { $queryGenerator = new QueryGenerator($relatedModuleName, $currentUser); $queryGenerator->setFields($relatedListFields); $selectColumnSql = $queryGenerator->getSelectClauseColumnSQL(); - $newQuery = spliti('FROM', $query); + $newQuery = preg_split('/from/', $query); $selectColumnSql = 'SELECT DISTINCT vtiger_crmentity.crmid,'.$selectColumnSql; $query = $selectColumnSql.' FROM '.$newQuery[1]; } diff --git a/pkg/vtiger/modules/EmailTemplates/models/ListView.php b/pkg/vtiger/modules/EmailTemplates/models/ListView.php index b319c131..126aece9 100755 --- a/pkg/vtiger/modules/EmailTemplates/models/ListView.php +++ b/pkg/vtiger/modules/EmailTemplates/models/ListView.php @@ -164,7 +164,7 @@ class EmailTemplates_ListView_Model extends Vtiger_ListView_Model { $position = stripos($listQuery, 'from'); if ($position) { - $split = spliti('from', $listQuery); + $split = preg_split('/from/', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/pkg/vtiger/modules/EmailTemplates/modules/EmailTemplates/models/ListView.php b/pkg/vtiger/modules/EmailTemplates/modules/EmailTemplates/models/ListView.php index b319c131..126aece9 100644 --- a/pkg/vtiger/modules/EmailTemplates/modules/EmailTemplates/models/ListView.php +++ b/pkg/vtiger/modules/EmailTemplates/modules/EmailTemplates/models/ListView.php @@ -164,7 +164,7 @@ class EmailTemplates_ListView_Model extends Vtiger_ListView_Model { $position = stripos($listQuery, 'from'); if ($position) { - $split = spliti('from', $listQuery); + $split = preg_split('/from/', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/pkg/vtiger/modules/RecycleBin/modules/RecycleBin/models/ListView.php b/pkg/vtiger/modules/RecycleBin/modules/RecycleBin/models/ListView.php index 5f5fb0c6..498268f7 100644 --- a/pkg/vtiger/modules/RecycleBin/modules/RecycleBin/models/ListView.php +++ b/pkg/vtiger/modules/RecycleBin/modules/RecycleBin/models/ListView.php @@ -136,7 +136,7 @@ class RecycleBin_ListView_Model extends Vtiger_ListView_Model { $position = stripos($listQuery, ' from '); if ($position) { - $split = spliti(' from ', $listQuery); + $split = preg_split('/ from /', $listQuery); $splitCount = count($split); $listQuery = 'SELECT count(*) AS count '; for ($i=1; $i<$splitCount; $i++) { diff --git a/pkg/vtiger/modules/Services/modules/Services/models/Module.php b/pkg/vtiger/modules/Services/modules/Services/models/Module.php index f5f5e710..25323b7c 100644 --- a/pkg/vtiger/modules/Services/modules/Services/models/Module.php +++ b/pkg/vtiger/modules/Services/modules/Services/models/Module.php @@ -34,7 +34,7 @@ class Services_Module_Model extends Products_Module_Model { $pos = stripos($listQuery, 'where'); if ($pos) { - $split = spliti('where', $listQuery); + $split = preg_split('/where/', $listQuery); $overRideQuery = $split[0] . ' WHERE ' . $split[1] . ' AND ' . $condition; } else { $overRideQuery = $listQuery . ' WHERE ' . $condition; -- GitLab