diff --git a/include/ChartUtils.php b/include/ChartUtils.php index c1b01bba54862d6652ddb47a82b18d32c85b5b0f..62ded8537bc0ca4a3ea92c7ad7df56361dcc28bc 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 03da263412e3339e307a2c298048c3706cdf39f5..baa17172be770ec75f7ffec23b407984dd121372 100644 --- a/include/utils/InventoryUtils.php +++ b/include/utils/InventoryUtils.php @@ -686,7 +686,7 @@ function saveInventoryProductDetails(&$focus, $module, $update_prod_stock='false $sub_prod_str = vtlib_purify($_REQUEST['subproduct_ids'.$i]); if (!empty($sub_prod_str)) { - $sub_prod = split(',', rtrim($sub_prod_str, ',')); + $sub_prod = explode(',', rtrim($sub_prod_str, ',')); foreach ($sub_prod as $subProductInfo) { list($subProductId, $subProductQty) = explode(':', $subProductInfo); $query = 'INSERT INTO vtiger_inventorysubproductrel VALUES(?, ?, ?, ?)'; diff --git a/include/utils/export.php b/include/utils/export.php index d4c6b74562d419b017858ca37cbcbfb16cf3a509..0603f89dec737fe50fe7509935bfcbb8a988b3ee 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 955b87682f433be11f9d345ce2c7775ece06f4e8..eb0bc4ca7fe5d7f62397f862fe1e03d386dfefaa 100755 --- a/include/utils/utils.php +++ b/include/utils/utils.php @@ -2174,7 +2174,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/Calendar/RepeatEvents.php b/modules/Calendar/RepeatEvents.php index 93898a03fcbb6ba6f00b5ecd4ea7c13e402a6500..4219cc9a4edba0b6f078d864a33476a3edaf0d55 100644 --- a/modules/Calendar/RepeatEvents.php +++ b/modules/Calendar/RepeatEvents.php @@ -22,8 +22,8 @@ class Calendar_RepeatEvents { */ static function mktime($fulldateString) { $splitpart = self::splittime($fulldateString); - $datepart = split('-', $splitpart[0]); - $timepart = split(':', $splitpart[1]); + $datepart = explode('-', $splitpart[0]); + $timepart = explode(':', $splitpart[1]); return mktime($timepart[0], $timepart[1], 0, $datepart[1], $datepart[2], $datepart[0]); } /** @@ -57,7 +57,7 @@ class Calendar_RepeatEvents { * Split full timing into date and time part. */ static function splittime($fulltiming) { - return split(' ', $fulltiming); + return explode(' ', $fulltiming); } /** * Calculate the time interval to create repeated event entries. diff --git a/modules/Calendar/actions/ExportData.php b/modules/Calendar/actions/ExportData.php index 9c60834c097c39f7e7c08555716342ca53b2284c..b0c45916befafa0e7f8cf1a17778ad47776a0cd5 100644 --- a/modules/Calendar/actions/ExportData.php +++ b/modules/Calendar/actions/ExportData.php @@ -80,7 +80,7 @@ class Calendar_ExportData_Action extends Vtiger_ExportData_Action { header("Content-Disposition: attachment; filename={$fileName}.ics"); $timeZone = new iCalendar_timezone; - $timeZoneId = split('/', date_default_timezone_get()); + $timeZoneId = explode('/', date_default_timezone_get()); if(!empty($timeZoneId[1])) { $zoneId = $timeZoneId[1]; diff --git a/modules/Calendar/actions/Feed.php b/modules/Calendar/actions/Feed.php index 994c61ecbba36286666d9df782a0180c6e7e3e4a..0f7d07193861c725f8d40e471a055bcaa9473462 100644 --- a/modules/Calendar/actions/Feed.php +++ b/modules/Calendar/actions/Feed.php @@ -130,8 +130,8 @@ class Calendar_Feed_Action extends Vtiger_BasicAjax_Action { } } else { if($fieldName == 'birthday') { - $startDateComponents = split('-', $start); - $endDateComponents = split('-', $end); + $startDateComponents = explode('-', $start); + $endDateComponents = explode('-', $end); $year = $startDateComponents[0]; $db = PearDatabase::getInstance(); diff --git a/modules/Calendar/iCalExport.php b/modules/Calendar/iCalExport.php index 47eb1c9d10a3d4d3641e165fd0e4539450478588..1178db0d51bebef08d23463fbb1087aa2222a9e9 100644 --- a/modules/Calendar/iCalExport.php +++ b/modules/Calendar/iCalExport.php @@ -57,10 +57,10 @@ foreach($event_fields as $key=>$val){ $tz = new iCalendar_timezone; if(!empty($default_timezone)){ - $tzid = split('/',$default_timezone); + $tzid = explode('/', $default_timezone); } else { $default_timezone = date_default_timezone_get(); - $tzid = split('/',$default_timezone); + $tzid = explode('/', $default_timezone); } if(!empty($tzid[1])){ diff --git a/modules/Documents/Documents.php b/modules/Documents/Documents.php index 646781b37f5fcfc2580d034d268bd2e1071e3e2b..d5ddd791404caaca700feaaa58c2249c27cd04b3 100644 --- a/modules/Documents/Documents.php +++ b/modules/Documents/Documents.php @@ -521,7 +521,7 @@ class Documents extends CRMEntity { function getQueryByModuleField($module, $fieldname, $srcrecord, $query) { if($module == "MailManager") { - $tempQuery = split('WHERE', $query); + $tempQuery = explode('WHERE', $query); if(!empty($tempQuery[1])) { $where = " vtiger_notes.filelocationtype = 'I' AND vtiger_notes.filename != '' AND vtiger_notes.filestatus != 0 AND "; $query = $tempQuery[0].' WHERE '.$where.$tempQuery[1]; diff --git a/modules/HelpDesk/HelpDesk.php b/modules/HelpDesk/HelpDesk.php index 84d0c413468d247f9ec5849699965b44ba30b097..bc752466b0019d5d413c0cef9c3b7b5de78059a1 100644 --- a/modules/HelpDesk/HelpDesk.php +++ b/modules/HelpDesk/HelpDesk.php @@ -282,7 +282,7 @@ class HelpDesk extends CRMEntity { $result=$adb->pquery($query, array($ticketid)); $update_log = $adb->query_result($result,0,"update_log"); - $splitval = split('--//--',trim($update_log,'--//--')); + $splitval = explode('--//--', trim($update_log, '--//--')); $header[] = $adb->query_result($result,0,"title"); diff --git a/modules/Inventory/models/Record.php b/modules/Inventory/models/Record.php index 2b337f9dccb86705aa49c42f368af1f87071e86a..8019e8a075f10375240099bce6816babfbf9b806 100644 --- a/modules/Inventory/models/Record.php +++ b/modules/Inventory/models/Record.php @@ -733,7 +733,7 @@ class Inventory_Record_Model extends Vtiger_Record_Model { $subQtysList = array(); $subProducts = $requestData["subproduct_ids$i"]; - $subProducts = split(',', rtrim($subProducts, ',')); + $subProducts = explode(',', rtrim($subProducts, ',')); foreach ($subProducts as $subProductInfo) { list($subProductId, $subProductQty) = explode(':', $subProductInfo); diff --git a/modules/PriceBooks/models/RelationListView.php b/modules/PriceBooks/models/RelationListView.php index 0d0842738618fcb6dc07a9eb6fbbdd069c230edb..5deffde5e578577a819012e124fc0fd50a54a529 100644 --- a/modules/PriceBooks/models/RelationListView.php +++ b/modules/PriceBooks/models/RelationListView.php @@ -90,7 +90,7 @@ class PriceBooks_RelationListView_Model extends Vtiger_RelationListView_Model { $queryGenerator->addCondition($fieldName, $searchValue, $comparator, "AND"); } } - $whereQuerySplit = split("WHERE", $queryGenerator->getWhereClause()); + $whereQuerySplit = explode('WHERE', $queryGenerator->getWhereClause()); $query.=" AND " . $whereQuerySplit[1]; } diff --git a/modules/Products/models/ListView.php b/modules/Products/models/ListView.php index 0e3102c42abebabc54b25a08ab74131ac8d08f50..0f31a55e9cd89fa5c3bb3affc54e934ca3f0be9b 100644 --- a/modules/Products/models/ListView.php +++ b/modules/Products/models/ListView.php @@ -119,7 +119,7 @@ class Products_ListView_Model extends Vtiger_ListView_Model { public function addSubProductsQuery($listQuery){ $productId = $this->get('productId'); - $splitQuery = split('WHERE', $listQuery); + $splitQuery = explode('WHERE', $listQuery); $splitQuery[0] .= " LEFT JOIN vtiger_seproductsrel ON vtiger_seproductsrel.crmid = vtiger_products.productid AND vtiger_seproductsrel.setype='Products'"; $splitQuery[1] .= " AND vtiger_seproductsrel.productid = $productId AND vtiger_products.discontinued = 1"; diff --git a/modules/Reports/AdvancedFilter.php b/modules/Reports/AdvancedFilter.php index 6234717edf5b111eefe91315f54fc48c46c0f587..67d3b08c433bf9845cf4dfa17eb1f2255bbdfc82 100644 --- a/modules/Reports/AdvancedFilter.php +++ b/modules/Reports/AdvancedFilter.php @@ -166,13 +166,13 @@ function getRelatedColumns($selected=""){ global $ogReport; $rel_fields = $ogReport->adv_rel_fields; if($selected!='All'){ - $selected = split(":",$selected); + $selected = explode(':', $selected); } $related_fields = array(); foreach($rel_fields as $i=>$index){ $shtml=''; foreach($index as $key=>$value){ - $fieldarray = split("::",$value); + $fieldarray = explode('::', $value); $shtml .= "<option value=\"".$fieldarray[0]."\">".$fieldarray[1]."</option>"; } $related_fields[$i] = $shtml; diff --git a/modules/Reports/CustomReportUtils.php_deprecated b/modules/Reports/CustomReportUtils.php_deprecated index 930ca14c98d2e011e678c7bf668036c363e493ee..56a5c0c2653bf76f2877027f5d348c0e55cba092 100755 --- a/modules/Reports/CustomReportUtils.php_deprecated +++ b/modules/Reports/CustomReportUtils.php_deprecated @@ -33,8 +33,8 @@ Class CustomReportUtils { foreach ($groupBy as $key => $value) { // $groupByConditon = explode(" ",$value); //$groupByNew = explode("'",$groupByConditon[0]); - list($tablename, $colname, $module_field, $fieldname, $single) = split(":", $key); - list($module, $field) = split("_", $module_field); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $key); + list($module, $field) = explode('_', $module_field); $fieldDetails = $key; break; } @@ -53,7 +53,7 @@ Class CustomReportUtils { } public static function IsDateField($reportColDetails) { - list($tablename, $colname, $module_field, $fieldname, $typeOfData) = split(":", $reportColDetails); + list($tablename, $colname, $module_field, $fieldname, $typeOfData) = explode(':', $reportColDetails); if ($typeOfData == "D") { return true; } else { @@ -62,9 +62,9 @@ Class CustomReportUtils { } public static function getAdvanceSearchCondition($fieldDetails, $criteria, $fieldvalue) { - list($tablename, $colname, $module_field, $fieldname, $single) = split(":", $fieldDetails); - list($module, $field) = split("_", $module_field); - list($year, $month, $day) = split("-", $fieldvalue); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $fieldDetails); + list($module, $field) = explode('_', $module_field); + list($year, $month, $day) = explode('-', $fieldvalue); $grteqCondition = 'h'; $eqCondition = 'e'; $lessCondititon = 'l'; diff --git a/modules/Reports/ReportChartRun.php_deprecated b/modules/Reports/ReportChartRun.php_deprecated index e31a2e18d1c02928993709c1c0d74b907e722034..fe31c0b0485fb9f5a2c7b490df380a9557e26e47 100755 --- a/modules/Reports/ReportChartRun.php_deprecated +++ b/modules/Reports/ReportChartRun.php_deprecated @@ -51,7 +51,7 @@ if($numOfRows > 0) { $primarymodule = $ogReport->primodule; $restrictedmodules = array(); if($ogReport->secmodule!='') - $rep_modules = split(":",$ogReport->secmodule); + $rep_modules = explode(':', $ogReport->secmodule); else $rep_modules = array(); @@ -92,8 +92,8 @@ if($numOfRows > 0) { foreach ($groupBy as $key => $value) { //$groupByConditon = explode(" ",$value); //$groupByNew = explode("'",$groupByConditon[0]); - list($tablename,$colname,$module_field,$fieldname,$single) = split(":",$key); - list($module,$field)= split("_",$module_field); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $key); + list($module, $field) = explode('_', $module_field); $fieldDetails = $key; break; } diff --git a/modules/Reports/ReportRun.php b/modules/Reports/ReportRun.php index fdfc03eb2204f6def7e78550dbe8a3dbefa2c0a0..c8842d54e41f3ba845c882928b4dfe42bd4812fa 100644 --- a/modules/Reports/ReportRun.php +++ b/modules/Reports/ReportRun.php @@ -377,8 +377,8 @@ class ReportRun extends CRMEntity { while ($columnslistrow = $adb->fetch_array($result)) { $fieldname = ""; $fieldcolname = $columnslistrow["columnname"]; - list($tablename, $colname, $module_field, $fieldname, $single) = split(":", $fieldcolname); - list($module, $field) = split("_", $module_field, 2); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $fieldcolname); + list($module, $field) = explode('_', $module_field, 2); $selectedModuleFields[$module][] = $fieldname; $inventory_fields = array('serviceid'); $inventory_modules = getInventoryModules(); @@ -486,7 +486,7 @@ class ReportRun extends CRMEntity { global $adb; $header_label = $selectedfields[2] = addslashes($selectedfields[2]); // Header label to be displayed in the reports table - list($module, $field) = split("_", $selectedfields[2]); + list($module, $field) = explode('_', $selectedfields[2]); $concatSql = getSqlForNameInDisplayFormat(array('first_name' => $selectedfields[0] . ".first_name", 'last_name' => $selectedfields[0] . ".last_name"), 'Users'); $emailTableName = "vtiger_activity"; if ($module != $this->primarymodule) { @@ -527,7 +527,7 @@ class ReportRun extends CRMEntity { $this->queryPlanner->addTable($selectedfields[0] .'tmp'. $module); } } else if ($selectedfields[4] == 'C') { - $field_label_data = split("_", $selectedfields[2]); + $field_label_data = explode('_', $selectedfields[2]); $module = $field_label_data[0]; if ($module != $this->primarymodule) { $columnSQL = "case when (" . $selectedfields[0] . "." . $selectedfields[1] . "='1')then 'yes' else case when (vtiger_crmentity$module.crmid !='') then 'no' else '-' end end AS '" . decode_html($selectedfields[2]) . "'"; @@ -905,7 +905,7 @@ class ReportRun extends CRMEntity { $this->queryPlanner->addTable($secondary->table_name); } } - $field = split('#', $field); + $field = explode('#', $field); $module = $field[0]; $fieldname = trim($field[1]); $tabid = getTabId($module); @@ -1974,7 +1974,7 @@ class ReportRun extends CRMEntity { $inventoryModules = getInventoryModules(); while ($reportsortrow = $adb->fetch_array($result)) { $fieldcolname = $reportsortrow["columnname"]; - list($tablename, $colname, $module_field, $fieldname, $single) = split(":", $fieldcolname); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $fieldcolname); $sortorder = $reportsortrow["sortorder"]; if ($sortorder == "Ascending") { @@ -2016,7 +2016,7 @@ class ReportRun extends CRMEntity { $sqlvalue = $module_field . ' ' . $sortorder; } $grouplist[$fieldcolname] = $sqlvalue; - $temp = split("_", $selectedfields[2], 2); + $temp = explode('_', $selectedfields[2], 2); $module = $temp[0]; if (in_array($module, $inventoryModules) && $fieldname == 'serviceid') { $grouplist[$fieldcolname] = $sqlvalue; @@ -3062,7 +3062,7 @@ class ReportRun extends CRMEntity { $modules_selected = array(); $modules_selected[] = $this->primarymodule; if (!empty($this->secondarymodule)) { - $sec_modules = split(":", $this->secondarymodule); + $sec_modules = explode(':', $this->secondarymodule); for ($i = 0; $i < php7_count($sec_modules); $i++) { $modules_selected[] = $sec_modules[$i]; } @@ -3695,7 +3695,7 @@ class ReportRun extends CRMEntity { $groupslist = $this->getGroupingList($this->reportid); foreach ($groupslist as $reportFieldName => $reportFieldValue) { $nameParts = explode(":", $reportFieldName); - list($groupFieldModuleName, $groupFieldName) = split("_", $nameParts[2], 2); + list($groupFieldModuleName, $groupFieldName) = explode('_', $nameParts[2], 2); $groupByFieldNames[] = vtranslate(str_replace('_', ' ', $groupFieldName), $groupFieldModuleName); } if (php7_count($groupByFieldNames) > 0) { @@ -3973,7 +3973,7 @@ class ReportRun extends CRMEntity { if (CheckColumnPermission($field_tablename, $field_columnname, $premod) != "false") { $field_permitted = true; } else { - $mod = split(":", $secmod); + $mod = explode(':', $secmod); foreach ($mod as $key) { if (CheckColumnPermission($field_tablename, $field_columnname, $key) != "false") { $field_permitted = true; @@ -3982,7 +3982,7 @@ class ReportRun extends CRMEntity { } //Calculation fields of "Events" module should show in Calendar related report - $secondaryModules = split(":", $secmod); + $secondaryModules = explode(':', $secmod); if ($field_permitted === false && ($premod === 'Calendar' || in_array('Calendar', $secondaryModules)) && CheckColumnPermission($field_tablename, $field_columnname, "Events") != "false") { $field_permitted = true; } @@ -4027,7 +4027,7 @@ class ReportRun extends CRMEntity { } else { $field_tablename = $fieldlist[0]; $field_columnname = $fieldlist[1]; - list($module, $fieldName) = split('_', $fieldlist[2], 2); + list($module, $fieldName) = explode('_', $fieldlist[2], 2); } $field = $field_tablename . "." . $field_columnname; @@ -4466,7 +4466,7 @@ class ReportRun extends CRMEntity { $num_rows = $adb->num_rows($groupByTimeRes); for ($i = 0; $i < $num_rows; $i++) { $sortColName = $adb->query_result($groupByTimeRes, $i, 'sortcolname'); - list($tablename, $colname, $module_field, $fieldname, $single) = split(':', $sortColName); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $sortColName); $groupField = $module_field; $groupCriteria = $adb->query_result($groupByTimeRes, $i, 'dategroupbycriteria'); if (in_array($groupCriteria, array_keys($this->groupByTimeParent))) { diff --git a/modules/Reports/ReportUtils.php b/modules/Reports/ReportUtils.php index e8e35271f61e7151239a107f021c507dfa8e6be6..57f1b15f4e0e41879af63d2d13c1e455bcfb6698 100644 --- a/modules/Reports/ReportUtils.php +++ b/modules/Reports/ReportUtils.php @@ -64,7 +64,7 @@ function isReferenceUIType($uitype) { } function IsDateField($reportColDetails) { - list($tablename, $colname, $module_field, $fieldname, $typeOfData) = split(":", $reportColDetails); + list($tablename, $colname, $module_field, $fieldname, $typeOfData) = explode(':', $reportColDetails); if ($typeOfData == "D") { return true; } else { diff --git a/modules/Reports/Reports.php b/modules/Reports/Reports.php index 920f8714d205a86965066e55a8241386bd7f3233..462ad42fff3500b43bfc02468af0e9418b757ddc 100644 --- a/modules/Reports/Reports.php +++ b/modules/Reports/Reports.php @@ -1380,7 +1380,7 @@ function getEscapedColumns($selectedfields) $result = $adb->pquery($ssql, array($reportid)); $permitted_fields = Array(); - $selected_mod = split(":",$this->secmodule); + $selected_mod = explode(':', $this->secmodule); array_push($selected_mod,$this->primodule); $inventoryModules = getInventoryModules(); @@ -1397,9 +1397,9 @@ function getEscapedColumns($selectedfields) } } if($selmod_field_disabled==false){ - list($tablename,$colname,$module_field,$fieldname,$single) = split(":",$fieldcolname); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $fieldcolname); require('user_privileges/user_privileges_'.$current_user->id.'.php'); - list($module,$field) = split("_",$module_field); + list($module, $field) = explode('_', $module_field); if(php7_sizeof($permitted_fields) == 0 && $is_admin == false && $profileGlobalPermission[1] == 1 && $profileGlobalPermission[2] == 1) { $permitted_fields = $this->getaccesfield($module); diff --git a/modules/Reports/actions/Save.php b/modules/Reports/actions/Save.php index 903df78f7fbaa288b73d9127508bc8e578ad27cc..d6e8ac195eefe1dd41411370f43ac9965c656722 100644 --- a/modules/Reports/actions/Save.php +++ b/modules/Reports/actions/Save.php @@ -33,8 +33,8 @@ class Reports_Save_Action extends Vtiger_Save_Action { foreach ($fieldsData as $selectedField){ foreach ($selectedField as $field) { - list($tablename, $colname, $module_field, $fieldname, $single) = split(":", $field); - list($module, $fieldName) = split("_", $module_field, 2); + list($tablename, $colname, $module_field, $fieldname, $single) = explode(':', $field); + list($module, $fieldName) = explode('_', $module_field, 2); $moduleModel = Vtiger_Module_Model::getInstance($module); $fieldModel = Vtiger_Field_Model::getInstance($fieldname, $moduleModel); diff --git a/modules/Reports/dashboards/ChartReportWidget.php b/modules/Reports/dashboards/ChartReportWidget.php index 766f650e7a1502b0c6e4c6ec6a6a08ae32b00dca..13e776d178646653598c0a2016a4218ee3a8476e 100644 --- a/modules/Reports/dashboards/ChartReportWidget.php +++ b/modules/Reports/dashboards/ChartReportWidget.php @@ -49,8 +49,8 @@ class Reports_ChartReportWidget_Dashboard extends Vtiger_IndexAjax_View { $isPercentExist = false; $selectedDataFields = $reportChartModel->get('datafields'); foreach ($selectedDataFields as $dataField) { - list($tableName, $columnName, $moduleField, $fieldName, $single) = split(':', $dataField); - list($relModuleName, $fieldLabel) = split('_', $moduleField); + list($tableName, $columnName, $moduleField, $fieldName, $single) = explode(':', $dataField); + list($relModuleName, $fieldLabel) = explode('_', $moduleField); $relModuleModel = Vtiger_Module_Model::getInstance($relModuleName); $fieldModel = Vtiger_Field_Model::getInstance($fieldName, $relModuleModel); if ($fieldModel && $fieldModel->getFieldDataType() != 'currency') { diff --git a/modules/Reports/models/Chart.php b/modules/Reports/models/Chart.php index b6b2b64cf83a9e9c37f5abf5ea5d7722b916c182..10fbb99877103ad0386ddbae6bd55e026d358535 100644 --- a/modules/Reports/models/Chart.php +++ b/modules/Reports/models/Chart.php @@ -141,7 +141,7 @@ abstract class Base_Chart extends Vtiger_Base_Model{ $aggregateFunction = $columnInfo[5]; if(empty($referenceFieldReportColumnSQL)) { $reportColumnSQL = $this->getReportTotalColumnSQL($columnInfo); - $reportColumnSQLInfo = split(' AS ', $reportColumnSQL); + $reportColumnSQLInfo = explode(' AS ', $reportColumnSQL); if($aggregateFunction == 'AVG') { // added as mysql will ignore null values $label = "`".$this->reportRun->replaceSpecialChar($reportColumnSQLInfo[1]).'_AVG'."`"; @@ -155,7 +155,7 @@ abstract class Base_Chart extends Vtiger_Base_Model{ $fieldModel->set('reportlabel', $this->reportRun->replaceSpecialChar($label)); } else { $reportColumn = $referenceFieldReportColumnSQL; - $groupColumnSQLInfo = split(' AS ', $referenceFieldReportColumnSQL); + $groupColumnSQLInfo = explode(' AS ', $referenceFieldReportColumnSQL); $fieldModel->set('reportlabel', $this->reportRun->replaceSpecialChar($groupColumnSQLInfo[1])); $fieldModel->set('reportcolumn', $this->reportRun->replaceSpecialChar($reportColumn)); } @@ -187,13 +187,13 @@ abstract class Base_Chart extends Vtiger_Base_Model{ $fieldModel->set('reportcolumn', $this->reportRun->replaceSpecialChar($reportColumnSQL)); // Added support for date and date time fields with Year and Month support if($columnInfo[4] == 'D' || $columnInfo[4] == 'DT') { - $reportColumnSQLInfo = split(' AS ', $reportColumnSQL); + $reportColumnSQLInfo = explode(' AS ', $reportColumnSQL); $fieldModel->set('reportlabel', trim($this->reportRun->replaceSpecialChar($reportColumnSQLInfo[1]), '\'')); // trim added as single quote on labels was not grouping properly } else { $fieldModel->set('reportlabel', $this->reportRun->replaceSpecialChar($columnInfo[2])); } } else { - $groupColumnSQLInfo = split(' AS ', $referenceFieldReportColumnSQL); + $groupColumnSQLInfo = explode(' AS ', $referenceFieldReportColumnSQL); $fieldModel->set('reportlabel', trim($this->reportRun->replaceSpecialChar($groupColumnSQLInfo[1]), '\'')); $fieldModel->set('reportcolumn', $this->reportRun->replaceSpecialChar($referenceFieldReportColumnSQL)); } @@ -322,7 +322,7 @@ abstract class Base_Chart extends Vtiger_Base_Model{ } } - $sql = split(' from ', $this->reportRun->sGetSQLforReport($reportModel->getId(), $advFilterSql, 'PDF'), 2); + $sql = explode(' from ', $this->reportRun->sGetSQLforReport($reportModel->getId(), $advFilterSql, 'PDF'), 2); $columnLabels = array(); @@ -449,8 +449,8 @@ abstract class Base_Chart extends Vtiger_Base_Model{ $selectedDataFields = $chartModel->get('datafields'); $dataTypes = array(); foreach ($selectedDataFields as $dataField) { - list($tableName, $columnName, $moduleField, $fieldName, $single) = split(':', $dataField); - list($relModuleName, $fieldLabel) = split('_', $moduleField); + list($tableName, $columnName, $moduleField, $fieldName, $single) = explode(':', $dataField); + list($relModuleName, $fieldLabel) = explode('_', $moduleField); $relModuleModel = Vtiger_Module_Model::getInstance($relModuleName); $fieldModel = Vtiger_Field_Model::getInstance($fieldName, $relModuleModel); if ($fieldModel) { diff --git a/modules/Reports/models/Record.php b/modules/Reports/models/Record.php index 0006547a9a502bdc7d9a7877e219752624b1c0a7..a8a938d2460956527862a69cac7f5270672883ca 100644 --- a/modules/Reports/models/Record.php +++ b/modules/Reports/models/Record.php @@ -329,7 +329,7 @@ class Reports_Record_Model extends Vtiger_Record_Model { $primaryModule = $this->report->primodule; for($i=0; $i<$db->num_rows($result); $i++) { $column = $db->query_result($result, $i, 'columnname'); - list($tableName, $columnName, $moduleFieldLabel, $fieldName, $type) = split(':', $column); + list($tableName, $columnName, $moduleFieldLabel, $fieldName, $type) = explode(':', $column); $fieldLabel = explode('_', $moduleFieldLabel); $module = $fieldLabel[0]; $dbFieldLabel = trim(str_replace(array($module, '_'), " ", $moduleFieldLabel)); diff --git a/modules/Reports/views/ChartDetail.php b/modules/Reports/views/ChartDetail.php index fce2d2f14a30ab13dbc76ecb5c421bbd33b36029..520982f222fc6f6b4bf280c87aef0d30cd46dc78 100644 --- a/modules/Reports/views/ChartDetail.php +++ b/modules/Reports/views/ChartDetail.php @@ -141,8 +141,8 @@ class Reports_ChartDetail_View extends Vtiger_Index_View { $isPercentExist = false; $selectedDataFields = $reportChartModel->get('datafields'); foreach ($selectedDataFields as $dataField) { - list($tableName, $columnName, $moduleField, $fieldName, $single) = split(':', $dataField); - list($relModuleName, $fieldLabel) = split('_', $moduleField); + list($tableName, $columnName, $moduleField, $fieldName, $single) = explode(':', $dataField); + list($relModuleName, $fieldLabel) = explode('_', $moduleField); $relModuleModel = Vtiger_Module_Model::getInstance($relModuleName); $fieldModel = Vtiger_Field_Model::getInstance($fieldName, $relModuleModel); if ($fieldModel && $fieldModel->getFieldDataType() != 'currency') { diff --git a/modules/Reports/views/ChartSaveAjax.php b/modules/Reports/views/ChartSaveAjax.php index f99f572be549868103b3d18a074bc407bfb275c8..fd1996c9b21262162c6dcd7622eca39e45b9b103 100644 --- a/modules/Reports/views/ChartSaveAjax.php +++ b/modules/Reports/views/ChartSaveAjax.php @@ -53,8 +53,8 @@ class Reports_ChartSaveAjax_View extends Vtiger_IndexAjax_View { $isPercentExist = false; $selectedDataFields = $reportChartModel->get('datafields'); foreach ($selectedDataFields as $dataField) { - list($tableName, $columnName, $moduleField, $fieldName, $single) = split(':', $dataField); - list($relModuleName, $fieldLabel) = split('_', $moduleField); + list($tableName, $columnName, $moduleField, $fieldName, $single) = explode(':', $dataField); + list($relModuleName, $fieldLabel) = explode('_', $moduleField); $relModuleModel = Vtiger_Module_Model::getInstance($relModuleName); $fieldModel = Vtiger_Field_Model::getInstance($fieldName, $relModuleModel); if ($fieldModel && $fieldModel->getFieldDataType() != 'currency') { diff --git a/modules/Vtiger/handlers/CheckDuplicateHandler.php b/modules/Vtiger/handlers/CheckDuplicateHandler.php index 45bafffb449882bbdb1af64760e956928de6c9d5..95a7334f65c2248d4cea7edec908298bf0e1d002 100644 --- a/modules/Vtiger/handlers/CheckDuplicateHandler.php +++ b/modules/Vtiger/handlers/CheckDuplicateHandler.php @@ -149,7 +149,7 @@ class CheckDuplicateHandler extends VTEventHandler { if ($fieldModel->get('uitype') == 72) { array_push($conditions, "$fieldTableName.currency_id = ?"); - $currencyIdDetails = split('curname', $_REQUEST['base_currency']); + $currencyIdDetails = explode('curname', $_REQUEST['base_currency']); $params[] = $currencyIdDetails[1]; } } diff --git a/modules/Vtiger/models/RelationListView.php b/modules/Vtiger/models/RelationListView.php index 6cf6eff3e19680bb216fc4d99324e3ea0b5f112f..aecdb2c1616852e05c529005e1d6fcab343bca67 100644 --- a/modules/Vtiger/models/RelationListView.php +++ b/modules/Vtiger/models/RelationListView.php @@ -288,9 +288,9 @@ class Vtiger_RelationListView_Model extends Vtiger_Base_Model { $queryGenerator->addCondition($fieldName, $searchValue, $comparator, "AND"); } } - $whereQuerySplit = split("WHERE", $queryGenerator->getWhereClause()); + $whereQuerySplit = explode("WHERE", $queryGenerator->getWhereClause()); if($parentModuleName == 'Accounts' && $relationModuleName == 'Calendar' && (stripos($query, "GROUP BY") !== false)) { - $splitQuery = split('GROUP BY', $query); + $splitQuery = explode('GROUP BY', $query); $query = $splitQuery[0]." AND ".$whereQuerySplit[1].' GROUP BY '.$splitQuery[1]; } else { $query.=" AND " . $whereQuerySplit[1]; diff --git a/pkg/vtiger/modules/Mobile/modules/Mobile/third-party/qCal/qCal/Date.php b/pkg/vtiger/modules/Mobile/modules/Mobile/third-party/qCal/qCal/Date.php index ceb8b74d4aad30bbe06dd96b1a9c59ccc3634f61..ee260c6558dc13eecce4db6f6b6c20fbdf9972f6 100644 --- a/pkg/vtiger/modules/Mobile/modules/Mobile/third-party/qCal/qCal/Date.php +++ b/pkg/vtiger/modules/Mobile/modules/Mobile/third-party/qCal/qCal/Date.php @@ -583,7 +583,7 @@ class qCal_Date { public static function gmgetdate($timestamp = null) { $k = array('seconds','minutes','hours','mday','wday','mon','year','yday','weekday','month',0); - return(array_combine($k, split(":", gmdate('s:i:G:j:w:n:Y:z:l:F:U', is_null($timestamp) ? time() : $timestamp)))); + return(array_combine($k, explode(':', gmdate('s:i:G:j:w:n:Y:z:l:F:U', is_null($timestamp) ? time() : $timestamp)))); } diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/MyProvider.php.sample b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/MyProvider.php.sample index 6c26537f7ba42cc8b54edeb0cb2401783d17ee1b..89cceaa4097f23b77a35d039667e7d07b6d5c658 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/MyProvider.php.sample +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/MyProvider.php.sample @@ -77,7 +77,7 @@ class MyProvider implements ISMSProvider { $httpClient = new Vtiger_Net_Client($serviceURL); $response = $httpClient->doPost($params); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); $results = array(); foreach($responseLines as $responseLine) { diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/TextAnywhere.php b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/TextAnywhere.php index b629d1ad20b27ef6d46f433f0f31dc4315ccea79..e46030d254412c554c9f38e794d094a339858887 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/TextAnywhere.php +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/ext/providers/TextAnywhere.php @@ -68,7 +68,7 @@ class TextAnywhere implements ISMSProvider { } public function query($messageid) { - $messageidSplit = split('--', $messageid); + $messageidSplit = explode('--', $messageid); $clientMessageReference = trim($messageidSplit[0]); $number = trim($messageidSplit[1]); @@ -170,13 +170,13 @@ class TextAnywhere implements ISMSProvider { private function processSendMessageResult($response, $clientMessageReference, $tonumbers) { $results = array(); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); if (trim($responseLines[0]) === '#1#') { //Successful transaction - $numberResults = split(",", $responseLines[1]); + $numberResults = explode(',', $responseLines[1]); foreach ($numberResults as $numberResult) { - $numberResultSplit = split(":", $numberResult); + $numberResultSplit = explode(':', $numberResult); $number = trim($numberResultSplit[0]); $code = trim($numberResultSplit[1]); @@ -220,13 +220,13 @@ class TextAnywhere implements ISMSProvider { private function processQueryMessageResult($response, $number) { $result = array(); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); if (trim($responseLines[0]) === '#1#') { //Successful transaction - $numberResults = split(",", $responseLines[1]); + $numberResults = explode(',', $responseLines[1]); foreach ($numberResults as $numberResult) { - $numberResultSplit = split(":", $numberResult); + $numberResultSplit = explode(':', $numberResult); $thisNumber = trim($numberResultSplit[0]); $code = (int) trim($numberResultSplit[1]); diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/ClickATell.php b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/ClickATell.php index d70d023508ade1df53dc5385f192d522bd361870..73a966267a3e1a15280167fde2dfa1e6b755e311 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/ClickATell.php +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/ClickATell.php @@ -109,7 +109,7 @@ class SMSNotifier_ClickATell_Provider implements SMSNotifier_ISMSProvider_Model $serviceURL = $this->getServiceURL(self::SERVICE_SEND); $httpClient = new Vtiger_Net_Client($serviceURL); $response = $httpClient->doPost($params); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); $results = array(); $i=0; diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/IndiaSms.php b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/IndiaSms.php index 8a1ae5d9214ad9bcf6cbceea83278b26be120d79..5dec95b22e7eb72020c62710c07c63fe03225831 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/IndiaSms.php +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/IndiaSms.php @@ -94,7 +94,7 @@ class SMSNotifier_IndiaSms_Provider implements SMSNotifier_ISMSProvider_Model { $httpClient = new Vtiger_Net_Client($serviceURL); $response = $httpClient->doGet($params); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); $results = array(); foreach ($responseLines as $responseLine) { diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/MyProvider.php b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/MyProvider.php index cdc892afda6ec2d05f9bbe0517b9d59b3454adae..a63e4a85338721d3ef72b47d53ca011b6f53613b 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/MyProvider.php +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/MyProvider.php @@ -109,7 +109,7 @@ class SMSNotifier_MyProvider_Provider implements SMSNotifier_ISMSProvider_Model $serviceURL = $this->getServiceURL(self::SERVICE_SEND); $httpClient = new Vtiger_Net_Client($serviceURL); $response = $httpClient->doPost($params); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); $results = array(); foreach($responseLines as $responseLine) { diff --git a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/TextAnywhere.php b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/TextAnywhere.php index 17f5bc38dfa1e36b3f60c7e31cf2faef240615a6..49fd47f604f62c1d8cf8ec78a38680a4c93a223e 100644 --- a/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/TextAnywhere.php +++ b/pkg/vtiger/modules/SMSNotifier/modules/SMSNotifier/providers/TextAnywhere.php @@ -76,7 +76,7 @@ class SMSNotifier_TextAnywhere_Provider implements SMSNotifier_ISMSProvider_Mode } public function query($messageid) { - $messageidSplit = split('--', $messageid); + $messageidSplit = explode('--', $messageid); $clientMessageReference = trim($messageidSplit[0]); $number = trim($messageidSplit[1]); @@ -180,13 +180,13 @@ class SMSNotifier_TextAnywhere_Provider implements SMSNotifier_ISMSProvider_Mode private function processSendMessageResult($response, $clientMessageReference, $tonumbers) { $results = array(); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); if (trim($responseLines[0]) === '#1#') { //Successful transaction - $numberResults = split(",", $responseLines[1]); + $numberResults = explode(',', $responseLines[1]); foreach ($numberResults as $numberResult) { - $numberResultSplit = split(":", $numberResult); + $numberResultSplit = explode(':', $numberResult); $number = trim($numberResultSplit[0]); $code = trim($numberResultSplit[1]); @@ -230,13 +230,13 @@ class SMSNotifier_TextAnywhere_Provider implements SMSNotifier_ISMSProvider_Mode private function processQueryMessageResult($response, $number) { $result = array(); - $responseLines = split("\n", $response); + $responseLines = explode("\n", $response); if (trim($responseLines[0]) === '#1#') { //Successful transaction - $numberResults = split(",", $responseLines[1]); + $numberResults = explode(',', $responseLines[1]); foreach ($numberResults as $numberResult) { - $numberResultSplit = split(":", $numberResult); + $numberResultSplit = explode(':', $numberResult); $thisNumber = trim($numberResultSplit[0]); $code = (int) trim($numberResultSplit[1]); diff --git a/vtlib/Vtiger/LanguageImport.php b/vtlib/Vtiger/LanguageImport.php index 6b2b4ce00c74707962401d37d9b42216fc2ff06f..447995c02e0c112e9c7e51039a9c11a6537e66ea 100644 --- a/vtlib/Vtiger/LanguageImport.php +++ b/vtlib/Vtiger/LanguageImport.php @@ -82,7 +82,7 @@ class Vtiger_LanguageImport extends Vtiger_LanguageExport { $targetdir = substr($filename, 0, strripos($filename,'/')); $targetfile = basename($filename); - $prefixparts = split('_', $prefix); + $prefixparts = explode('_', $prefix); $dounzip = false; if(is_dir($targetdir)) {