function __construct() { global $lC_Language, $breadcrumb_string; $this->_page_title = $lC_Language->get('heading_title'); $breadcrumb_array = array(lc_link_object(lc_href_link_admin(FILENAME_DEFAULT, $this->_module), $lC_Language->get('heading_title'))); if (!empty($_GET[$this->_module]) && is_numeric($_GET[$this->_module])) { $this->_page_contents = 'entries.php'; $this->_page_title = lC_Zone_groups_Admin::get($_GET[$this->_module], 'geo_zone_name'); $breadcrumb_array[] = lc_link_object(lc_href_link_admin(FILENAME_DEFAULT, $this->_module . '=' . $this->_page_contents), $this->_page_title); } $breadcrumb_string = '<ul>'; foreach ($breadcrumb_array as $key => $value) { $breadcrumb_string .= '<li>' . $value . '</li>'; } $breadcrumb_string .= '</ul>'; }
public static function batchDeleteEntries() { $result = array(); $deleted = lC_Zone_groups_Admin::batchDeleteEntries($_GET['batch']); if ($deleted) { $result['rpcStatus'] = RPC_STATUS_SUCCESS; } echo json_encode($result); }
public static function batchDeleteEntries($batch) { foreach ($batch as $id) { lC_Zone_groups_Admin::deleteEntry($id); } return true; }
public static function getEntryFormData($id) { global $lC_Language; $lC_Language->loadIniFile('tax_classes.php'); $lC_Language->loadIniFile('zone_groups.php'); $result = array(); $zones_array = array(); foreach (lC_Zone_groups_Admin::getAllZones() as $group) { for ($i = 0; $i < count($group); $i++) { $zones_array[$group[$i]['geo_zone_id']] = $group[$i]['geo_zone_name']; } } $result['zonesArray'] = $zones_array; if (isset($id) && $id != null) { $result['editFormData'] = lC_Tax_classes_Admin::getEntry($id); } $Qgroups->freeResult; return $result; }