Esempio n. 1
0
 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>';
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 public static function batchDeleteEntries($batch)
 {
     foreach ($batch as $id) {
         lC_Zone_groups_Admin::deleteEntry($id);
     }
     return true;
 }
Esempio n. 4
0
 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;
 }