Değişkenler
Değişken | Türü | Açıklama |
$config | Array() | __construct() fonksiyonu tarafından “config.php” dosyasının içeriğini döndürür. |
$lang | Array() | __construct() fonksiyonu tarafından “lang” klasöründe bulunan php dosyasının içeriğini döndürür. |
$error | String | Sınıf içinde bulunan bir fonksiyon çalıştırıldığında, dönüş olarak boolean(false) döndüğünde, hata mesajı olarak $error değişkeninin içeriği istemciye iletilir. |
$whidden | Array() | __construct() fonksiyonu tarafından içerisine ayar dosyasında tanımlı olan whois gizlilik koruma ücretinin bilgisini tanımlar. |
$order | Array() | set_order() fonksiyonu tarafından alan adının sipariş bilgileri atanır. |
Değişkenden Dönen Değerler
$config çıktısı:
“config.php” dosyasının içeriğini çağırmaktadır.
Array
(
[meta] => Array
(
[name] => ExampleRegistrarModule
[version] => 1.0
[logo] => logo.png
)
[settings] => Array
(
[username] => example
[password] => SWlUTS9kVvaVRhSDRraVIrST0=
[test-mode] => 0
[whidden-amount] => 0
[whidden-currency] => 4
[adp] => 0
[cost-currency] => 4
)
)
Index | Açıklama |
[meta] | Modülün adı, versiyon numarası, logo gibi bilgileri içeren indistir. |
[meta][name] | Modülün adını içeren indistir |
[meta][version] | Modülün versiyon numarasını tanımlamak için kullanılır. |
[meta][logo] | Modülün ayar sayfasında görünecek görselini belirlemek için kullanılır, görsel modül dizininde olmalıdır. |
[settings] | Modülün ayar sayfasında bulunan alanları içeren indistir. |
[settings][…] | İsteğe bağlı olarak kendinizin belirleyeceği alanlar ekleyebilirsiniz. |
[settings][test-mode] | Standart olarak eklenmiştir, isteğe bağlı olarak kaldırabilirsiniz. |
[settings][whidden-amount] | Whois gizlilik ücretinin ne kadar olacağını belirten indistir. |
[settings][whidden-currency] | Whois gizlilik ücretinin hangi para biriminden olduğunu belirten indistir. |
[settings][adp] | Alan adı uzantılarının otomatik olarak fiyatlandırılması için kullanılmaktadır. Alacağı değer: Aktif ise 1, değilse 0 dır. |
[settings][ cost-currency] | Alan adı uzantılarının otomatik olarak fiyatlandırılması için kullanılmaktadır. Çekilen maliyet bilgisinin hangi para biriminde olduğunu belirtir. Alacağı değer veri tabanı “currencies” tablosundan “id” değerine göre belirlenmektedir. |
$lang çıktısı:
“lang/*.php” dosyasının içeriğini çağırmaktadır.
Array
(
[name] => ExampleRegistrarModule
[description] =>
[fields] => Array
(
[username] => Username
[password] => Password
[test-mode] => Sandbox / Test Mode
[WHiddenAmount] => Whois Protection Fee
)
[desc] => Array
(
[username] => enter the username
[password] => enter the password
[test-mode] => Activate to process in test mode.
)
[tab-detail] => API Information
[tab-import] => Import
[test-button] => Test Connection
[import-note] => You can easily transfer the domain names found on the service provider to your existing clients. When you do this, the domain name will be defined as an order for your client. The domain names already registered in the system are coloured green.
[import-button] => Import
[save-button] => Save settings
[error1] => The API information is not available.
[error2] => Domain and extension information did not come.
[error3] => An error occurred while retrieving the contact ID.
[error4] => Failed to get status information.
[error5] => The transfer information could not be retrieved.
[error6] => Please enter the API information.
[error7] => The import operation failed
[error8] => An error has occurred.
[success1] => Settings saved successfully.
[success2] => The connection test succeeded.
[success3] => Import completed successfully.
)
$whidden çıktısı:
Array
(
[amount] => 0
[currency] => 4
)
$order çıktısı:
Array
(
[id] => 123
[owner_id] => 75
[invoice_id] => 696
[type] => domain
[type_id] => 0
[product_id] => 7
[name] => example.com
[period] => year
[period_time] => 1
[total_amount] => 9.9900
[amount] => 9.9900
[amount_cid] => 4
[status] => active
[status_msg] =>
[pmethod] => BankTransfer
[cdate] => 2019-07-17 17:17:00
[duedate] => 2020-07-17 17:17:00
[renewaldate] => 2019-07-17 17:17:00
[process_exemption_date] => 0000-00-00 23:59:59
[module] => ExampleRegistrarModule
[options] => Array
(
[group_name] => Domain Names
[local_group_name] => Domain Names
[category_id] => 0
[domain] => example.com
[ns1] => ns1.ownersample.com
[ns2] => ns2.ownersample.com
[ns3] => ns3.ownersample.com
[name] => example
[tld] => com
[whois_privacy] => 1
[whois_privacy_endtime] => 2020-07-17 17:59:59
[dns_manage] => 1
[epp_code_manage] => 1
[whois_manage] => 1
[transferlock] => 1
[cns_list] => Array
(
[1] => Array
(
[ns] => ns1.example.com
[ip] => 127.0.0.1
)
[2] => Array
(
[ns] => ns2.example.com
[ip] => 127.0.0.2
)
)
[whois] => Array
(
[Name] => John Doe
[FirstName] => John
[LastName] => Doe
[Company] => WISECP
[AddressLine1] => sample sample test sample test
[AddressLine2] => test test
[ZipCode] => 0000
[State] => NY
[City] => New York
[Country] => US
[PhoneCountryCode] => 1
[Phone] => 2025550103
[FaxCountryCode] => 1
[Fax] => 2025550103
[EMail] => [email protected]
)
[transferlock_latest_update] => 2019-07-19 14:18:51
[pricing-type] => 1
[config] => Array
(
[x] => xx
)
[established] => 1
)
[notes] =>
[unread] => 0
)