public static function batchDeleteGroups($batch) { global $lC_Language; $lC_Language->loadIniFile('zone_groups.php'); $result = array(); $result['namesString'] = ''; foreach ($batch as $id) { if (lC_Zone_groups_Admin::hasTaxRate($id)) { $zData = lC_Zone_groups_Admin::get($id); $result['namesString'] .= $zData['geo_zone_name'] . ' (' . sprintf($lC_Language->get('total_entries'), $zData['total_entries']) . '), '; } else { lC_Zone_groups_Admin::delete($id); } } if (!empty($result['namesString'])) { $result['namesString'] = substr($result['namesString'], 0, -2); } return $result; }