Overview

Namespaces

  • None
  • PHP

Classes

  • Eabi_DpdEE_Block_Adminhtml_Config_Form_Field_Country
  • Eabi_DpdEE_Block_Info_Payment
  • Eabi_DpdEE_Block_Invoice
  • Eabi_DpdEE_Block_Order_Courier
  • Eabi_DpdEE_Helper_Data
  • Eabi_DpdEE_Model_Api
  • Eabi_DpdEE_Model_Button_Courier
  • Eabi_DpdEE_Model_Config
  • Eabi_DpdEE_Model_Flat
  • Eabi_DpdEE_Model_Observer
  • Eabi_DpdEE_Model_Payment_Processor
  • Eabi_DpdEE_Model_Post
  • Eabi_DpdEE_Model_Source_Label_Position
  • Eabi_DpdEE_Model_Source_Service
  • Eabi_Livehandler_Adminhtml_LivehandlerController
  • Eabi_Livehandler_Adminhtml_RemoveController
  • Eabi_Livehandler_Block_Adminhtml_Config_Form_Field_Button
  • Eabi_Livehandler_Block_Adminhtml_Config_Form_Field_Remove
  • Eabi_Livehandler_Block_Email
  • Eabi_LiveHandler_Block_Footer
  • Eabi_Livehandler_Helper_Data
  • Eabi_Livehandler_Helper_Keypair
  • Eabi_Livehandler_IndexController
  • Eabi_Livehandler_Model_Abstract
  • Eabi_Livehandler_Model_Action_Abstract
  • Eabi_Livehandler_Model_Action_Postoffice_Print
  • Eabi_Livehandler_Model_Action_Postoffice_Send
  • Eabi_Livehandler_Model_Adminhtml_Gridmanager
  • Eabi_Livehandler_Model_Directory_Collection
  • Eabi_Livehandler_Model_Entry
  • Eabi_Livehandler_Model_File_Object
  • Eabi_Livehandler_Model_Mysql4_Entry
  • Eabi_Livehandler_Model_Mysql4_Entry_Collection
  • Eabi_Livehandler_Model_Ordergrid
  • Eabi_Livehandler_Model_System_Config_Backend_Button
  • Eabi_Postoffice_Adminhtml_PostofficeController
  • Eabi_Postoffice_Block_Adminhtml_Config_Form_Field_License
  • Eabi_Postoffice_Block_Adminhtml_Config_Form_Field_Remove
  • Eabi_Postoffice_Block_Config_Rebuildbutton
  • Eabi_Postoffice_Helper_Countrycode
  • Eabi_Postoffice_Helper_Data
  • Eabi_Postoffice_IndexController
  • Eabi_Postoffice_Model_Carrier_Abstract
  • Eabi_Postoffice_Model_Carrier_Result
  • Eabi_Postoffice_Model_Carriermodule
  • Eabi_Postoffice_Model_Mysql4_Carriermodule
  • Eabi_Postoffice_Model_Mysql4_Carriermodule_Collection
  • Eabi_Postoffice_Model_Mysql4_Office
  • Eabi_Postoffice_Model_Mysql4_Office_Collection
  • Eabi_Postoffice_Model_Observer
  • Eabi_Postoffice_Model_Office
  • Eabi_Postoffice_Model_Orderview
  • Eabi_Postoffice_Model_Source_Sendevent
  • Eabi_Postoffice_Model_Updater
  • Overview
  • Namespace
  • Class
  • Tree

Class Eabi_Postoffice_Helper_Countrycode

Helper class of getting Country Phone dial codes.

Author: Matis
Located at Eabi/Postoffice/Helper/Countrycode.php
Methods summary
public array
# getCountryCodes( )

Gets array of all phone country codes, where array key is country ISO-3166 code and value is numeric dial code without '+'

Gets array of all phone country codes, where array key is country ISO-3166 code and value is numeric dial code without '+'

Returns

array
public string
# getCountryCode( string $countryId )

Gets numeric dialcode without '+' sign for specified country code

Gets numeric dialcode without '+' sign for specified country code

Parameters

$countryId
string
$countryId ISO-3166 country code

Returns

string
public array
# separatePhoneNumberFromCountryCode( string $phonenumber, string $countryId )

Attempts to separate country code from phone number by supplied default country.

If Phone number is missing country code, then it is applied by supplied country ISO-3166 code

Returns array with following format

 array(
     'dial_code' => country dial code with + prefix
     'phone_number' => phone number without country code
 );

Attempts to separate country code from phone number by supplied default country.

If Phone number is missing country code, then it is applied by supplied country ISO-3166 code

Returns array with following format

 array(
     'dial_code' => country dial code with + prefix
     'phone_number' => phone number without country code
 );

Parameters

$phonenumber
string
$phonenumber phone number that may contain country code
$countryId
string
$countryId ISO-3166 country code

Returns

array
protected string
# _getCountryCodeFromPhonenumber( string $phonenumber, string $defaultCode )

Attempts to find country code from phone number, when it is known that phone number most certainly contains country code.

Method assumes that longest found dial code is matcing dial code for this phone number.

If now match is found then default code is used.

Attempts to find country code from phone number, when it is known that phone number most certainly contains country code.

Method assumes that longest found dial code is matcing dial code for this phone number.

If now match is found then default code is used.

Parameters

$phonenumber
string
$phonenumber phone number that is known to contain country code
$defaultCode
string
$defaultCode dial code to be used if no country code is found

Returns

string
resulting dial code without + sign
Properties summary
protected array $_countryCodes array( 'IL' => '972', 'AF' => '93', 'AL' => '355', 'DZ' => '213', 'AS' => '1684', 'AD' => '376', 'AO' => '244', 'AI' => '1264', 'AG' => '1268', 'AR' => '54', 'AM' => '374', 'AW' => '297', 'AU' => '61', 'AT' => '43', 'AZ' => '994', 'BS' => '1242', 'BH' => '973', 'BD' => '880', 'BB' => '1246', 'BY' => '375', 'BE' => '32', 'BZ' => '501', 'BJ' => '229', 'BM' => '1441', 'BT' => '975', 'BA' => '387', 'BW' => '267', 'BR' => '55', 'IO' => '246', 'BG' => '359', 'BF' => '226', 'BI' => '257', 'KH' => '855', 'CM' => '237', 'CA' => '1', 'CV' => '238', 'KY' => '345', 'CF' => '236', 'TD' => '235', 'CL' => '56', 'CN' => '86', 'CX' => '61', 'CO' => '57', 'KM' => '269', 'CG' => '242', 'CK' => '682', 'CR' => '506', 'HR' => '385', 'CU' => '53', 'CY' => '537', 'CZ' => '420', 'DK' => '45', 'DJ' => '253', 'DM' => '1767', 'DO' => '1849', 'EC' => '593', 'EG' => '20', 'SV' => '503', 'GQ' => '240', 'ER' => '291', 'EE' => '372', 'ET' => '251', 'FO' => '298', 'FJ' => '679', 'FI' => '358', 'FR' => '33', 'GF' => '594', 'PF' => '689', 'GA' => '241', 'GM' => '220', 'GE' => '995', 'DE' => '49', 'GH' => '233', 'GI' => '350', 'GR' => '30', 'GL' => '299', 'GD' => '1473', 'GP' => '590', 'GU' => '1671', 'GT' => '502', 'GN' => '224', 'GW' => '245', 'GY' => '595', 'HT' => '509', 'HN' => '504', 'HU' => '36', 'IS' => '354', 'IN' => '91', 'ID' => '62', 'IQ' => '964', 'IE' => '353', 'IT' => '39', 'JM' => '1876', 'JP' => '81', 'JO' => '962', 'KZ' => '77', 'KE' => '254', 'KI' => '686', 'KW' => '965', 'KG' => '996', 'LV' => '371', 'LB' => '961', 'LS' => '266', 'LR' => '231', 'LI' => '423', 'LT' => '370', 'LU' => '352', 'MG' => '261', 'MW' => '265', 'MY' => '60', 'MV' => '960', 'ML' => '223', 'MT' => '356', 'MH' => '692', 'MQ' => '596', 'MR' => '222', 'MU' => '230', 'YT' => '262', 'MX' => '52', 'MC' => '377', 'MN' => '976', 'ME' => '382', 'MS' => '1664', 'MA' => '212', 'MM' => '95', 'NA' => '264', 'NR' => '674', 'NP' => '977', 'NL' => '31', 'AN' => '599', 'NC' => '687', 'NZ' => '64', 'NI' => '505', 'NE' => '227', 'NG' => '234', 'NU' => '683', 'NF' => '672', 'MP' => '1670', 'NO' => '47', 'OM' => '968', 'PK' => '92', 'PW' => '680', 'PA' => '507', 'PG' => '675', 'PY' => '595', 'PE' => '51', 'PH' => '63', 'PL' => '48', 'PT' => '351', 'PR' => '1939', 'QA' => '974', 'RO' => '40', 'RW' => '250', 'WS' => '685', 'SM' => '378', 'SA' => '966', 'SN' => '221', 'RS' => '381', 'SC' => '248', 'SL' => '232', 'SG' => '65', 'SK' => '421', 'SI' => '386', 'SB' => '677', 'ZA' => '27', 'GS' => '500', 'ES' => '34', 'LK' => '94', 'SD' => '249', 'SR' => '597', 'SZ' => '268', 'SE' => '46', 'CH' => '41', 'TJ' => '992', 'TH' => '66', 'TG' => '228', 'TK' => '690', 'TO' => '676', 'TT' => '1868', 'TN' => '216', 'TR' => '90', 'TM' => '993', 'TC' => '1649', 'TV' => '688', 'UG' => '256', 'UA' => '380', 'AE' => '971', 'GB' => '44', 'US' => '1', 'UY' => '598', 'UZ' => '998', 'VU' => '678', 'WF' => '681', 'YE' => '967', 'ZM' => '260', 'ZW' => '263', 'BO' => '591', 'BN' => '673', 'CC' => '61', 'CD' => '243', 'CI' => '225', 'FK' => '500', 'GG' => '44', 'VA' => '379', 'HK' => '852', 'IR' => '98', 'IM' => '44', 'JE' => '44', 'KP' => '850', 'KR' => '82', 'LA' => '856', 'LY' => '218', 'MO' => '853', 'MK' => '389', 'FM' => '691', 'MD' => '373', 'MZ' => '258', 'PS' => '970', 'PN' => '872', 'RE' => '262', 'RU' => '7', 'BL' => '590', 'SH' => '290', 'KN' => '1869', 'LC' => '1758', 'MF' => '590', 'PM' => '508', 'VC' => '1784', 'ST' => '239', 'SO' => '252', 'SJ' => '47', 'SY' => '963', 'TW' => '886', 'TZ' => '255', 'TL' => '670', 'VE' => '58', 'VN' => '84', 'VG' => '1284', 'VI' => '1340', )
#
DPD Eesti - Pakivedu.ee Shipping module for Magento API documentation generated by ApiGen 2.8.0