diff --git a/include/ChartUtils.php b/include/ChartUtils.php index 410e40c9bc6a8d22b69084c93c1380e7a0dbfb44..04aaedc681726beb8229793519894ed4a8512976 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 ffe1677480b841a075fd7dfab5ca00c21d85b8c0..cd6afa096a6fdad8ac87057a04e105d075a3e9b2 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 41720fbd11fadaf66df762a3dd9a84a848a75edd..2e2f015ff46c15251b91befccc681feebaf12307 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 d16865076c28655d32c41e6d05358c3fd81a9ddf..7e0a1e8f41184ad61f0305d57f43ce3812d5f22b 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 7820e72b4d17d3ff83a901e9882f1703e65e7322..b97aaa58767762bf072a6ba611e1a16bee58af80 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 40ac48453822cb13deaad8057194e30489f42433..22ae4e56013546bd48983a2d1ad0b14de492554c 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 b319c1316bc69c16f3ae10214ee66d73f276a9d4..126aece9dfca460f7c1b07473b33eebc47d26d12 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 bb7943e9fadca67848cf6d15192945ac505b1574..9c352972b68834019d7d1f541c7c1680c5f477a9 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 a9bef48544da54ebed36718ec9d5e17b6af86d00..fba67d653b09154a324f9bc1523e11e6d432dfe7 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 8c40e48f424e5c45f29961eb7cf3aa38e87156ee..b3a5b5041a9e82b4ec349a348563b4032e4d54e6 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 a8222b9c2393e1b5e0d5e2d60a8c804395c02b88..c29c3f25d70b580b867c41cf37ca9498c4f7f140 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 249764eae4e3a91b2e25ed0f37652e10c0067ed5..d6ad3b7d37e976e2b4e53ba9688b895114f2aed8 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 7a515af0fa906f6852fe64e79f74e74c7e23778f..011781c9f80413b2044f46cdcf7039d1507b6604 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 b982a13e2938809baab6556f68df90ed024dff8e..f71674ab88e91316b6435f5e2c207f95e0dcb0c8 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 0c8601a68589d4d94d8e97f4f9ef4a9eeb7e5997..816ec6c52aaba5b7d94515aeb1b305cf554d822d 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 f5f5e710372747bcf432ed505aa2b7468943e032..25323b7cb7f08f8c99efb1860be63b9199680d6f 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 95eb13a1d4ceecfb4a6910e128ba276e1b1f96f7..e48fb6002d28c4fd2420b3667e6165230b31e19c 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 aaa6028f73b2811b53a788ce482c49181437b39c..29d89c53b4ac28326b15c7cb320567cd798c60c6 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 b716f580144c28cb488b66010f3a2200b09a30d7..608f191884569415855e2b54c0ceaa29d3aa2bfe 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 b319c1316bc69c16f3ae10214ee66d73f276a9d4..126aece9dfca460f7c1b07473b33eebc47d26d12 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 b319c1316bc69c16f3ae10214ee66d73f276a9d4..126aece9dfca460f7c1b07473b33eebc47d26d12 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 5f5fb0c6ee6971d5768ec648f324a484454851f7..498268f716b96a7a63028313feb8d79451ba31e8 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 f5f5e710372747bcf432ed505aa2b7468943e032..25323b7cb7f08f8c99efb1860be63b9199680d6f 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;