Index: branches/5.1.x/core/units/admin/admin_events_handler.php =================================================================== diff -u -N -r14241 -r14326 --- branches/5.1.x/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 14241) +++ branches/5.1.x/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 14326) @@ -1,6 +1,6 @@ ExportData('prefix'); } - $prefix_elems = split('\.|_', $prefix_special, 2); + $prefix_elems = preg_split('/\.|_/', $prefix_special, 2); $perm_sections = $this->Application->getUnitOption($prefix_elems[0], 'PermSection'); if(!$this->Application->CheckPermission($perm_sections['main'].'.view')) { @@ -514,7 +514,7 @@ /* @var $export_helper kCSVHelper */ $prefix_special = $export_helper->ExportData('prefix'); - $prefix_elems = split('\.|_', $prefix_special, 2); + $prefix_elems = preg_split('/\.|_/', $prefix_special, 2); $perm_sections = $this->Application->getUnitOption($prefix_elems[0], 'PermSection'); if(!$this->Application->CheckPermission($perm_sections['main'].'.view')) { @@ -533,7 +533,7 @@ function OnCSVImportBegin(&$event) { $prefix_special = $this->Application->GetVar('PrefixSpecial'); - $prefix_elems = split('\.|_', $prefix_special, 2); + $prefix_elems = preg_split('/\.|_/', $prefix_special, 2); $perm_sections = $this->Application->getUnitOption($prefix_elems[0], 'PermSection'); if(!$this->Application->CheckPermission($perm_sections['main'].'.add') && !$this->Application->CheckPermission($perm_sections['main'].'.edit')) { @@ -579,7 +579,7 @@ /* @var $export_helper kCSVHelper */ $prefix_special = $import_helper->ImportData('prefix'); - $prefix_elems = split('\.|_', $prefix_special, 2); + $prefix_elems = preg_split('/\.|_/', $prefix_special, 2); $perm_sections = $this->Application->getUnitOption($prefix_elems[0], 'PermSection'); if(!$this->Application->CheckPermission($perm_sections['main'].'.add') && !$this->Application->CheckPermission($perm_sections['main'].'.edit')) { $event->status = erPERM_FAIL;