public static function getZoneFormData($id = null, $edit = false)
 {
     global $lC_Database;
     $result = array();
     $result['zData'] = array();
     if (isset($id) && $id != null) {
         if ($edit === true) {
             $result['zData'] = lC_Countries_Admin::getZone($id);
         } else {
             $Qcheck = $lC_Database->query('select count(*) as total from :table_address_book where entry_zone_id = :entry_zone_id');
             $Qcheck->bindTable(':table_address_book', TABLE_ADDRESS_BOOK);
             $Qcheck->bindInt(':entry_zone_id', $id);
             $Qcheck->execute();
             if ($Qcheck->valueInt('total') > 0) {
                 $result['rpcStatus'] = -2;
                 $result['totalAddressBookEntries'] = $Qcheck->valueInt('total');
             }
             $Qcheck = $lC_Database->query('select count(*) as total from :table_zones_to_geo_zones where zone_id = :zone_id');
             $Qcheck->bindTable(':table_zones_to_geo_zones', TABLE_ZONES_TO_GEO_ZONES);
             $Qcheck->bindInt(':zone_id', $id);
             $Qcheck->execute();
             if ($Qcheck->valueInt('total') > 0) {
                 $result['rpcStatus'] = -3;
                 $result['totalZones'] = $Qcheck->valueInt('total');
             }
         }
     }
     return $result;
 }