26.03.2024: version 3.1.9 * new subHoster functions: su_webhosting_subhoster 06.09.2022: version 3.1.8 * new subHoster functions: renew_webhosting_subhoster, remove_webhosting_subhoster, get_webhosting_usage_subhoster 06.07.2022: version 3.1.7 * new subHoster functions: get_webhosting_domains_subhoster, get_webhosting_domain_subhoster, get_webhosting_domain_by_name_subhoster, change_webhosting_domain_subhoster, set_state_webhosting_domain_subhoster, remove_webhosting_domain_subhoster * added parameter 'hosting' to subHoster function add_webhosting_domain_subhoster 30.11.2021: version 3.1.6 * new Webhosting function get_webhosting_cpu_graph 24.03.2020: version 3.1.5 * new NIC function set_domain_autorenew 08.03.2020: version 3.1.4 * new NIC functions: send_authid_request * fixed NIC function backorder_domain_request * added parameter 'delivery_date' to subHoster function set_paid_order_subhoster * added parameters 'php_private_pool', 'php_file_cache', 'firewall' to webhosting functions add_subdomain, change_subdomain * added parameter 'email' to webhosting function install_software_subdomain * removed webhosting function regenerate_acme_subdomain 16.05.2018: version 3.1.3 * added parameter 'antispam' to Webhosting funcions add_email_account and change_email_account * added parameter 'wsgi' to Webhosting funcions add_subdomain and change_subdomain * added parameter 'host' to Webhosting funcion change_mysql_account * removed parameter 'spam_score' from Webhosting function change_email_account * new Webhosting functions: get_email_forward, change_email_forward, change_email_autoreply, get_email_filters, get_email_filter, add_email_filter, change_email_filter, activate_email_filter, deactivate_email_filter, remove_email_filter, create_dir, get_supported_phps, regenerate_acme_subdomain, restore_mysql_database, change_ssh_password, get_subdomain_software_info, change_subdomain_software_info * removed Webhosting functions: add_email_autoreply, remove_email_autoreply 14.05.2018: version 3.1.2 * removed NIC functions: backorder_canceled_list, expired_list_info, send_authid_cz * enabled HTTPS by default * new Webhosting functions: get_domain_dns_record * removed parameters 'domain' and 'tld' from webhosting function remove_domain_dns_record 30.08.2017: version 3.1.1 * new NIC functions: get_domain 25.08.2017: version 3.1 * added parameter 'force_https' to Webhosting function add_subdomain * added parameter 'force_https' to Webhosting function change_subdomain * new NIC functions: get_contacts, get_contact, create_contact_request, modify_contact_request, modify_domain_request * removed NIC functions: register_contact_cz, gen_zone, register_id, registrar_delegation, transfer_domain_sk_request, transfer_domain_sk_request, transfer_domain_bulk_request, register_domain_request, register_domain_ta_request, pay_domain_request, change_dns_request, backorder_domain_ta_request, change_owner_request, change_owner_bulk_request (backward incompatible change) 25.02.2017: version 3.0.10.1 * fixed PHP 7.0 compatibility 18.01.2017: version 3.0.10 * added parameter 'payment_system' to subHoster function change_webhosting_subhoster * added parameter 'renewal_type' to subHoster functions change_webhosting_subhoster, add_webhosting_subhoster * added 'renewal_type' into output of subHoster function get_webhosting_subhoster 21.12.2016: version 3.0.9 * added parameter 'fgroup' to subHoster functions get_webhostings_subhoster, get_webhosting_domains_subhoster * added parameter 'groups' to subHoster functions add_webhosting_subhoster, change_webhosting_subhoster * added 'groups' into output of subHoster function get_webhosting_subhoster 12.12.2016: version 3.0.8 * new subhoster functions: change_webhosting_subhoster, get_webhostings_subhoster 25.07.2014: version 3.0.7 * new subHoster functions: get_webhosting_subhoster, add_webhosting_subhoster, add_webhosting_domain_subhoster * new Webhosting functions: install_software_subdomain 09.03.2014: version 3.0.6 * new subhoster functions: get_orders_subhoster, set_paid_order_subhoster, activate_order_subhoster * new invoicing functions: createInvoiceFromTicket * fixed optional parameters 16.10.2013: version 3.0.5 * new subhoster functions: get_interfaces_subhoster, get_interface_subhoster, add_interface_subhoster, change_interface_subhoster, remove_interface_subhoster * added argument 'fid_interface' to subhoster functions get_price_list_domains_subhoster, get_webhosting_packages 18.07.2013: version 3.0.4 * added support for Invoicing service * added support for SMS service * added parameter 'is_ssl' to Webhosting function change_subdomain * added parameter 'redirect' to Webhosting function change_subdomain * added parameter 'label' to Webhosting function add_ftp_ipfilter * added parameter 'ttl' to webhosting function add_domain_dns_record * added 'ttl' into output of webhosting functions get_domain_dns_records and get_domain_dns_record * new webhosting functions: change_domain_dns_record * new subhoster functions: get_order_subhoster 11.09.2012: version 3.0.3 * added support for SubHoster service * renamed NIC function get_domain_password to get_domain_move_password 08.06.2012: version 3.0.2 * removed parameter 'subwww' from webhosting function add_subdomain * fixed a little bug with webhosting function change_subdomain [thanks to Roman Hanajik for reporting] * new webhosting functions: get_running_processes, kill_running_process, get_mysql_running_processes, kill_mysql_running_process, get_webhosting_tlds, import_info, start_import * removed webhosting functions: get_webhosting_count_info 06.03.2012: version 3.0.1 * fixed a little bug when user has only one service activated [thanks to Whispere for reporting] 19.02.2012: version 3.0 * API was rewritten using different SOAP library so output of few functions may change a little (backward incompatible change) * changed output of webhosting function get_logs (backward incompatible change) * parameter 'tld' is now required for NIC functions check_domain and domain_info (backward incompatible change) * added paging and filter to webhosting functions get_webhosting_domains, get_email_accounts, get_email_aliases, get_email_forwards, get_ftp_accounts, get_subdomains, get_mysql_accounts, get_mysql_databases, get_crons (backward incompatible change) * NIC function transfer_domain_request renamed to transfer_domain_sk_request * new webhosting functions: get_domain_dns_records, add_domain_dns_record, remove_domain_dns_record, set_stats_password, add_temporary_url * new NIC functions: create_domain_request, renew_domain_request, modify_ns_request, transfer_domain_request * removed NIC functions: register_domain_cz_request, renew_domain_cz_request, transfer_domain_cz_request, change_dns_cz_request 01.09.2011: version 2.2 * added parameter 'service_type' to core function 'send_message' * added parameters ipv6_1, ipv6_2, ipv6_3, ipv6_4 to NIC functions register_domain_request, register_domain_ta_request, backorder_domain_request, backorder_domain_ta_request, change_dns_request * removed 'allow_email' and 'allow_sub' from output of webhosting functions get_email_account, get_email_accounts * added 'bcc_in', 'bcc_out' into output of webhosting function get_email_account * added parameters 'bcc_in', 'bcc_out' to webhosting function change_email_account * new webhosting functions: register_webhosting_domain 20.02.2011: version 2.1 * removed parameter 'dns' from webhosting function add_webhosting_domain * removed item 'dns' from output of webhosting function get_webhosting_domains * removed item 'dns' from output of webhosting function get_webhosting_domain * removed item 'dns' from output of webhosting function get_webhosting_domain_by_name * webhosting function change_webhosting_domain renamed to change_webhosting_domain_dns_servers * core function create_ticket_from_cart renamed to create_order_from_cart * added parameter 'tld' to NIC function check_domain * added parameter 'tld' to NIC function domain_info * added parameter 'tld' to NIC function move_domain * added parameter 'tld' to NIC function get_domain_password * added parameters 'fexpirationfrom' and 'fexpirationto' to NIC function get_domains * added 'expiration' into output of NIC function get_domains * added 'id_domain' and 'expiration' into output of NIC function get_waiting_payments * removed 'id' from output of NIC function get_waiting_payments * new webhosting_functions: change_webhosting_domain * new NIC functions: register_nsset_cz_request, register_contact_cz, register_domain_cz_request, renew_domain_cz_request, transfer_domain_cz_request, send_authid_cz, change_dns_cz_request 14.10.2010: version 2.0.10 * added 'ftld' into arguments of NIC function get_requests * added 'tld' into output of NIC function get_requests * added 'tld' into output of NIC function get_request * added 'tld' into output of NIC function poll_message 14.10.2010: version 2.0.9 * added 'ftld' into argument of NIC function get_domains * added 'tld' into output of NIC function get_domains * added 'ftld' into argument of NIC function get_waiting_payments * added 'tld' into output of NIC function get_waiting_payments 29.09.2010: version 2.0.8 * readded 'state1' parameter into NIC function register_id * removed usage of DateTime class from all NIC functions (fixed compatibility with PHP 5.2) 29.09.2010: version 2.0.7 * removed parameter 'state1' from NIC function register_id 29.09.2010: version 2.0.6 * fixed NIC function register_id [thanks to Benoit Lanselle for reporting] 20.09.2010: version 2.0.5 * added not required 'demo' parameter to NIC functions: change_owner_request, transfer_domain_request, register_domain_request, register_domain_ta_request, change_dns_request 19.09.2010: version 2.0.4 * fixed core function get_messages * fixed webhosting function list_dir * fixed NIC function get_request 18.09.2010: version 2.0.3 * NIC function get_request is now decoding PDF via base64 * NIC functions register_id, registrar_delegation, expired_list, get_requests, get_request, get_backorders, get_backorder, backorder_canceled_list are now converting all dates into DateTime object * few little fixies 28.08.2010: version 2.0.2 * fixed webhosting function get_webhosting_domain_by_name [thanks to Jan Vdovec for reporting] * new NIC functions: registrar_delegation 13.08.2010: version 2.0.1 * fixed one very rare bug 07.08.2010: version 2.0 * BACKWARD INCOMPATIBLE CHANGES IN API, version 1.2 is deprecated now * library splitted inro several files: - ealibCore.php - core functions - ealibWebhosting.php - functions related to webhosting services - ealibNIC.php - functions related to NIC services * URL for API changed * function get_ftpaccount renamed to get_ftp_account * function get_ftpaccounts renamed to get_ftp_accounts * function add_ftpaccount renamed to add_ftp_account * function change_ftpaccount renamed to change_ftp_account * function activate_ftpaccount renamed to activate_ftp_account * function deactivate_ftpaccount renamed to deactivate_ftp_account * function delete_ftpaccount renamed to remove_ftp_account * function delete_ftp_ipfilter renamed to remove_ftp_ipfilter * function delete_subdomain renamed to remove_subdomain * function get_mysqlaccounts renamed to get_mysql_accounts * function add_mysqlaccount renamed to add_mysql_account * function change_mysqlaccount renamed to change_mysql_account * function delete_mysqlaccount renamed to remove_mysql_account * function get_mysqlencodings renamed to get_mysql_encodings * function get_mysqldatabases renamed to get_mysql_databases * function get_mysqldatabase renamed to get_mysql_database * function add_mysqldatabase renamed to add_mysql_database * function change_mysqldatabase renamed to change_mysql_database * function delete_mysqldatabase renamed to remove_mysql_database * function get_hosting_info integrated into function get_user_info * function get_addons_info integrated into function get_webhosting_info * function get_ipaddresses renamed to get_webhosting_ip_addresses * function get_domains_info renamed to get_webhosting_domains * function get_domain renamed to get_webhosting_domain * function change_domain renamed to change_webhosting_domain * function remove_domain renamed to remove_webhosting_domain * function get_count_info renamed to get_webhosting_count_info * function get_domain renamed to get_webhosting_domain * function add_domain renamed to add_webhosting_domain * function change_domain renamed to change_webhosting_domain * function remove_domain renamed to remove_webhosting_domain * function renew_domain renamed to renew_webhosting_domain * function get_emailaccounts renamed to get_email_accounts * function add_emailaccount renamed to add_email_account * function change_emailaccount renamed to change_email_account * function delete_emailaccount renamed to remove_email_account * function delete_email_alias renamed to remove_email_alias * function delete_email_forward renamed to remove_email_forward * changed parameters and output of function add_email_account * changed output and parameters of function get_logs * changed parameters of function show_log * changed parameters of function copy_log * changed output and parameters of function get_subdomains * changed output of function get_subdomain * changed parameters of function add_subdomain * changed output of function get_email_account * changed parameters and output of function get_email_accounts * changed parameters of function get_email_aliases * changed parameters of function get_email_forwards * changed output of function get_cron * changed output of function get_crons * changed parameters of function add_cron * changed parameters of function change_cron * new webhosting functions: get_webhosting_info, get_webhosting_domain_by_name, get_email_autoreply, add_email_autoreply, remove_email_autoreply * new core functions: order_credit, get_credit, get_credit_movements 19.01.2010: version 1.2 * BACKWARD INCOMPATIBLE CHANGES IN API, version 1.1 is deprecated now * function 'add_emailaccount' can now returns also 'exists' and 'alias_exists' * changed output of function 'add_email_alias' * changed output of function 'add_email_forward' * function 'list_dir' now takes also parameter 'files' * function 'get_ftpaccount' now returns also login of FTP account * function 'add_ftpaccount' can now returns also 'exists' * function 'get_subdomains' will never returns 'locked' * changed output of function 'get_subdomains' * changed output of function 'add_subdomain' * function 'get_mysqldatabases' will never returns 'size' in 'data' (size counting takes too long) * function 'get_mysqldatabase' will never returns 'size' in 'data' (size counting takes too long) * function 'get_hosting_info' will now also returns 'backup' in 'data' * function 'get_domains_info' will now returns domain name and tld separately * function 'get_domains_info' will now returns 'dns' in 'data' * function 'get_domain' will now returns domain name and tld separately * function 'get_domain' will now returns also 'ip1', 'ip2', 'ip3' and 'ip4' in 'data' (glue record) * function 'add_domains' was removed (replaced by 'add_domain') * function 'change_domain' now takes also parameters 'ip1', 'ip2', 'ip3' and 'ip4' (glue record) * new functions: get_email_account, add_domain, remove_domain, get_ftp_ipfilters, add_ftp_ipfilter, delete_ftp_ipfilter, get_crons, get_cron, add_cron, change_cron, remove_cron 14.08.2009: version 1.1 * BACKWARD INCOMPATIBLE CHANGES IN API, version 1.0 is deprecated now * function 'get_emailaccounts' now returns new item 'catchall' * function 'add_emailaccount' now requires new parameter 'catchall' * function 'change_emailaccount' now requires new parameter 'catchall' * function 'change_emailaccount' will never returns 'empty_pass' (empty password means NOT to change password) * functions 'add_emailaccount' and 'change_emailaccount' can now returns also 'ca_exists' * function 'get_subdomains' now returns data in completely new format * function 'add_subdomain' now requires new parameters 'jail' and 'is_ssl' * function 'add_subdomain' now returns also ID of newely created subdomain * function 'delete_subdomain' now takes only one parameter 'sub_id' * new functions: get_email_aliases, add_email_alias, delete_email_alias, get_email_forwards, add_email_forward, delete_email_forward, get_subdomain, change_subdomain 28.06.2009: version 1.0 * initial release