get_news_subhoster($poffset, $pcount) |
Zoznam noviniek.
Parametre:
- poffset - stránkovanie, začiatok
- pcount - stránkovanie, počet položiek
Vracia:
- ok - štruktúra dát:
- count - počet všetkých položiek
- items - pole položiek:
- id - ID položky
- datetimeadd - dátum a čas pridania, formát DD.MM.RRRR HH:MM:SS
- title - nadpis
- body - text
|
get_price_list_domains_subhoster($fid_interface=NULL) |
Cenník domén.
Parametre:
- fid_interface - filtrovanie podla ID rozhrania (nepovinné)
Vracia:
- ok - štruktúra dát:
- id - ID položky
- tld - koncovka
- price_registration - cena za registráciu
- price_renewal - cena za predĺženie
- price_special_registration - cena za zvýhodnenú registráciu
|
check_domain_password($domain, $tld) |
Overenie dostupnosti domény.
Parametre:
- domain - doména bez koncovky
- tld - koncovka
Vracia:
- inv_login - boli zadané nesprávne prístupové údaje
- nic_network_error - chyba spojenia do registru
- inv - neplatná doména
- reg - domena nie je voľná
- ok - doména je voľná
|
get_webhosting_packages($fid_interface=NULL) |
Webhostingové balíky a doplnky.
Parametre:
- fid_interface - filtrovanie podla ID rozhrania (nepovinné)
Vracia:
- ok - štruktúra dát:
- id - ID položky
- name - názov
- price - cena
- quota - disková kvóta
- domain_count - limit na domény
- subdomain_pd_count - limit na subdomény
- mysql_acc_count - limit na MySQL kontá
- mysql_db_count - limit na MySQL databázy
- ftp_count - limit na FTP / sftp kontá
- email_pd_count - limit na e-mailové kontá
- email_alias_pd_count - limit na e-mailové aliasy
- email_forw_pd_count - limit na e-mailové presmerovania
- crons_count - limit na crony
- ram - limit na RAM
- tasks - limit na bežiace procesy
- ftp_backup - záloha dát na FTP:
- 0 - neaktívna
- 1 - aktívna
- db_backup - záloha dát v databázach:
- 0 - neaktívna
- 1 - aktívna
- email_backup - záloha dát v e-mailových schránkach:
- 0 - neaktívna
- 1 - aktívna
- email_support - technická podpora cez e-mail:
- 0 - neaktívna
- 1 - aktívna
- im_support - technická podpora cez chat:
- 0 - neaktívna
- 1 - aktívna
- phone_support - technická podpora cez telefón:
- 0 - neaktívna
- 1 - aktívna
- hidden - balik je skrytý:
- addon - je doplnok:
- sort_order - zoradenie
|
get_webhosting_domains_count_subhoster() |
Počet hostovaných domén.
Vracia:
|
check_user_login($login) |
Dostupnosť zadaného loginu.
Parametre:
Vracia:
- exists - login sa už používa
- ok - login je voľný
|
order_webhosting_subhoster($login, $password, $email, $iemail, $cell, $lang, $person_type, $title, $fname, $lname, $company, $street, $town, $zip, $country, $cid, $tid, $vid, $id_pack, $payment, $domains, $addons, $message=NULL, $coupon=NULL) |
Vytvorenie objednávky.
Parametre:
- login - login klienta
- password - heslo
- email - kontaktný e-mail
- iemail - fakturačný e-mail
- cell - telefónne číslo, formát +421 123456789
- lang - ISO kód jazyku
- person_type - typ osoby:
- FO - fyzická osoba
- FOP - fyzická osoba podnikateľ
- PO - právnická osoba
- POI - právnická osoba iná
- title - titul (nepovinné)
- fname - meno
- lname - priezvisko
- company - obchodné meno (nepovinné)
- street - ulica a číslo domu
- town - mesto
- zip - PSČ
- country - ISO kód štátu
- cid - IČO (nepovinné)
- tid - DIČ (nepovinné)
- vid - IČ DPH (nepovinné)
- id_pack - ID balíku
- payment - frekvencia platby (počet mesiacov), číslo od 1 do 12
- domains - pole domén:
- domain - doména bez koncovky
- tld - koncovka
- nic_id - SK-NIC ID držiteľa (len pre .sk domény)
- name - meno držiteľa
- surname - priezvisko držiteľa
- company - obchodne meno držiteľa
- street - ulica a číslo domu držiteľa
- town - mesto držiteľa
- pc - PSČ držiteľa
- cc - ISO kód štátu držiteľa
- phone - telefón držiteľa, formát +421 123456789
- email - e-mail držiteľa
- addons - pole ID doplnkov
- message - (nepovinné)
- coupon - zľavový kupón (nepovinné)
Vracia:
- inv_lang - neplatný parameter 'lang'
- inv_person_type - neplatný parameter 'person_type'
- inv_login - neplatný parameter 'login'
- inv_payment - neplatný parameter 'payment'
- inv_payment_system - neplatný parameter 'payment_system'
- login_exists - login sa už používa
- package_not_exists - balík neexistuje
- addon_not_exists - doplnok neexistuje:
- inv_tld - neplatná doménová koncovka:
- domain - doména bez koncovky
- tld - koncovka
- invoicing_error - chyba na fakturačnom backende:
- ok - akcia prebehla úspešne:
- order_id - ID objednávky
- id_ticket - ID výzvy k platbe
- ticket_number - číslo výzvy k platbe
- keyhash - keyhash výzvy k platbe
|
get_references_password($count, $reg_only) |
Náhodné referencie v zadanom počte.
Parametre:
- count - počet referencií
- reg_only - vracať len domény zaregistrované cez náš systém
Vracia:
- inv_login - boli zadané nesprávne prístupové údaje
- ok - štruktúra dát:
- domain - doména bez koncovky
- tld - koncovka
|
get_order_subhoster($order_id) |
Informácie o objednávke.
Parametre:
Vracia:
- not_exists - objednávka neexistuje
- ok - štruktúra dát:
- id - ID položky
- id_ticket - ID výzvy k platbe
- ticket_number - číslo výzvy k platbe
- datetimeadd - dátum a čas vytvorenia, formát DD.MM.RRRR HH:MM:SS
- activated - aktivovaná:
- paid - uhradená:
- canceled - stornovaná:
- login - login webhostingu
- id_webhosting - ID webhostingu
- items - položky v objednávke:
- id - ID položky
- item_type - typ položky:
- A - nový doplnok
- C - kredit
- N - nový webhosting
- P - predĺženie webhostingu
- RA - predĺženie doplnku
- RD - registrácia domény
- RDS - registrácia domény s novým webhostingom
- RWD - predĺženie domény
- id_item - ID služby
- item_info - bližšie informácie o položke
- count - počet kusov
- activated - aktivovaná:
|
add_webhosting_subhoster($login, $password, $email, $iemail, $cell, $lang, $person_type, $title, $fname, $lname, $company, $street, $town, $zip, $country, $cid, $tid, $vid, $id_pack, $expiration, $payment, $payment_system, $renewal_type, $addons_add, $ip_addresses, $groups) |
Vytvorenie webhostingu.
Parametre:
- login - login klienta
- password - heslo
- email - kontaktný e-mail
- iemail - fakturačný e-mail
- cell - telefónne číslo, formát +421 123456789
- lang - ISO kód jazyku
- person_type - typ osoby:
- FO - fyzická osoba
- FOP - fyzická osoba podnikateľ
- PO - právnická osoba
- POI - právnická osoba iná
- title - titul
- fname - meno
- lname - priezvisko
- company - obchodné meno
- street - ulica a číslo domu
- town - mesto
- zip - PSČ
- country - ISO kód štátu
- cid - IČO
- tid - DIČ
- vid - IČ DPH
- id_pack - ID balíku
- expiration - dátum exspirácie, formát DD.MM.RRRR (nepovinné)
- payment - frekvencia platby (počet mesiacov), číslo od 1 do 12
- payment_system - platobný systém:
- renewal_type - typ predlzenia sluzieb:
- G - pouzit globalne nastavenie
- D - deaktivovat automaticke predlzenie
- N - odosielat e-mailove upozornenia
- O - vytvarat objednavky
- addons_add - pole ID doplnkov, ktoré sa majú pridať
- ip_addresses - pole ID IP adries
- groups - pole ID skupín
Vracia:
- inv_lang - neplatný parameter 'lang'
- inv_person_type - neplatný parameter 'person_type'
- inv_login - neplatný parameter 'login'
- inv_payment - neplatný parameter 'payment'
- inv_expiration - neplatný parameter 'expiration'
- cannot_expire - exspirácia nemôže byť nastavená, pretože zvolený balík neexspiruje
- inv_cell - neplatný parameter 'cell'
- login_exists - login sa už používa
- login_too_long - login je príliš dlhý
- package_not_exists - balík neexistuje
- addon_not_exists - doplnok neexistuje:
- interface_mismatch - doplnok je z iného rozhrania ako balík:
- type_mismatch - doplnok má iný typ ako balík:
- ip_not_exists - IP adresa neexistuje:
- ip_server_mismatch - IP adresa sa nachádza na inom serveri ako webhosting:
- invoicing_error - chyba na fakturačnom backende:
- ok - akcia prebehla úspešne:
|
get_webhosting_subhoster($id_service) |
Informácie o webhostingu.
Parametre:
- id_service - ID webhostingu
Vracia:
- not_exists - webhosting neexistuje
- ok - akcia prebehla úspešne:
- id - ID webhostingu
- id_pack - ID balíku
- package - meno balíku
- id_invoicing - fakturačné ID
- expiration - dátum exspirácie, formát DD.MM.RRRR
- creation - dátum vytvorenia, formát DD.MM.RRRR
- payment - frekvencia platby (počet mesiacov), číslo od 1 do 12
- payment_system - platobný systém:
- renewal_type - typ predlzenia sluzieb:
- G - pouzit globalne nastavenie
- D - deaktivovat automaticke predlzenie
- N - odosielat e-mailove upozornenia
- O - vytvarat objednavky
- delete_after_expiration - hodnoty:
- 0 - webhostingu nebude zruseny ihned po exspiracii
- 1 - webhosting sa automaticky zrusi ihned po exspiracii
- user - login klienta
- email - kontaktný e-mail
- cell - telefónne číslo, formát +421 123456789
- lang - ISO kód jazyku
- addons:
- id - ID doplnku
- creation - dátum vytvorenia, formát DD.MM.RRRR
- name - meno doplnku
- count - počet doplnkov
- ip_addresses:
- id - ID položky
- ip - IPv4 adresa
- ipv6 - IPv6 adresa
- server - meno serveru
- groups:
- id - ID položky
- name - názov skupiny
|
get_webhostings_subhoster($poffset, $pcount, $flogin=NULL, $fgroup=NULL, $femail=NULL, $fpackage=NULL, $fpackage_type=NULL, $fexpirationfrom=NULL, $fexpirationto=NULL) |
Funkcia vrati zoznam webhostingov.
Parametre:
- poffset - stránkovanie, začiatok
- pcount - stránkovanie, počet položiek
- flogin - filtrovanie podla loginu (nepovinné)
- fgroup - filtrovanie podla skupiny (nepovinné)
- femail - filtrovanie podla kontaktneho e-mailu (nepovinné)
- fpackage - filtrovanie podla nazvu baliku (nepovinné)
- fpackage_type - filtrovanie podla typu baliku (nepovinné):
- W - webhostingy
- V - VPS servery
- fexpirationfrom - filtrovanie podla datumu exspiracie (od) (nepovinné)
- fexpirationto - filtrovanie podla datumu exspiracie (do) (nepovinné)
Vracia:
- ok - zoznam vrati v 'data', struktura:
- count - pocet vratenych poloziek
- items - pole:
- id - ID polozky
- id_pack - ID baliku
- package - nazov baliku
- expiration - datum exspiracie, format DD.MM.RRRR
- creation - datum a cas vytvorenia, format DD.MM.RRR HH:MM:SS
- payment - frekvencia platby
- user - login
|
change_webhosting_subhoster($id_service, $id_pack, $expiration, $payment, $payment_system, $renewal_type, $addons_add, $addons_del, $ip_addresses, $groups, $delete_after_expiration) |
Upravenie webhostingu.
Parametre:
- id_service - ID webhostingu
- id_pack - ID balíku
- expiration - dátum exspirácie, formát DD.MM.RRRR (nepovinné)
- payment - frekvencia platby (počet mesiacov), číslo od 1 do 12
- payment_system - platobný systém:
- renewal_type - typ predlzenia sluzieb:
- G - pouzit globalne nastavenie
- D - deaktivovat automaticke predlzenie
- N - odosielat e-mailove upozornenia
- O - vytvarat objednavky
- addons_add - pole ID doplnkov, ktoré sa majú pridať
- addons_del - pole ID doplnkov, ktoré sa majú zrušiť
- ip_addresses - pole ID IP adries
- groups - pole ID skupín
- delete_after_expiration - nastaviť webhosting, aby bol zrušený ihneď po exspirácii, žiadne upozornenia na exspiráciu už nebudú zaslané
Vracia:
- inv_payment - neplatný parameter 'payment'
- inv_payment_system - neplatný parameter 'payment_system'
- inv_expiration - neplatný parameter 'expiration'
- cannot_expire - exspirácia nemôže byť nastavená, pretože zvolený balík neexspiruje
- not_exists - webhosting neexistuje
- package_not_exists - balík neexistuje
- addon_not_exists - doplnok neexistuje:
- interface_mismatch - doplnok je z iného rozhrania ako balík:
- type_mismatch - doplnok má iný typ ako balík:
- ip_not_exists - IP adresa neexistuje:
- ip_server_mismatch - IP adresa sa nachádza na inom serveri ako webhosting:
- ok - akcia prebehla úspešne
|
renew_webhosting_subhoster($id_service) |
Predlzenie webhostingu.
Parametre:
- id_service - ID webhostingu
Vracia:
- not_exists - webhosting neexistuje
- cannot - webhosting nema nastaveny datum exspiracie
- ok - akcia prebehla úspešne
|
remove_webhosting_subhoster($id_service) |
Zrusenie webhostingu.
Parametre:
- id_service - ID webhostingu
Vracia:
- not_exists - webhosting neexistuje
- ok - akcia prebehla úspešne
|
get_webhosting_usage_subhoster($id_service) |
Spotreba sluzby.
Parametre:
Vracia:
- not_exists - sluzba neexistuje
- ok - štruktúra dát:
- email_accounts - udaje o e-mailovych schrankach (webhosting / VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- mysql_databases - udaje o MySQL databazach (webhosting):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- storage - udaje o diskovom ulozisku v MB / GB (webhosting / VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- storage_pro - udaje o diskovom ulozisku typu PRO v GB (VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- storage_flash - udaje o diskovom ulozisku typu Flash v GB (VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- ram - udaje o pamati RAM v MB / GB (webhosting / VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- tasks - udaje procesoch / CPU (webhosting / VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- server - udaje o VPS serveri (VPS):
- type - typ VPS serveru
- price - mesacny poplatok
- data_backup - udaje o zalohe dat v MB (VPS):
- count - pocet spoplatnenych poloziek
- price - mesacny poplatok
- management - udaje o manazmente (VPS):
- type - typ manazmentu
- price - mesacny poplatok
- income - prijem od klienta
|
get_webhosting_domains_subhoster($poffset, $pcount, $fdomain=NULL, $ftld=NULL, $flogin=NULL, $fcustomersgroup=NULL, $fexpirationfrom=NULL, $fexpirationto=NULL, $fipv4=NULL, $fipv6=NULL) |
Zoznam domen.
Parametre:
- poffset - stránkovanie, začiatok
- pcount - stránkovanie, počet položiek
- fdomain - filtrovanie podla domeny bez koncovky (nepovinné)
- ftld - filtrovanie podla domeny (nepovinné)
- flogin - filtrovanie podla loginu (nepovinné)
- fcustomersgroup - filtrovanie podla skupiny (nepovinné)
- fexpirationfrom - filtrovanie podla datumu exspiracie (od) (nepovinné)
- fexpirationto - filtrovanie podla datumu exspiracie (do) (nepovinné)
- fipv4 - filtrovanie podla IPv4 adresy (nepovinné)
- fipv6 - filtrovanie podla IPv6 adresy (nepovinné)
Vracia:
- ok - štruktúra dát:
- count - počet všetkých položiek
- items - pole položiek:
- login - login zakaznika
- id_customer - ID zakaznika
- customer_type - typ zakaznika:
- V - virtualny server
- W - webhosting
- id - ID položky
- domain - nazov domeny bez koncovky
- tld - koncovka
- expiration - datum exspiracie, formát DD.MM.RRRR
- reg - hodnoty:
- 0 - domena sa nenachadza v sluzbe NIC (tzn. nie sme jej registratorom)
- 1 - domena sa nachadza aj v sluzbe NIC (tzn. sme jej registratorom)
- ipv4 - IPv4 adresa
- ipv6 - IPv6 adresa
|
get_webhosting_domain_subhoster($dom_id) |
Informácie o doméne.
Parametre:
Vracia:
- not_exists - doména neexistuje
- ok - akcia prebehla úspešne:
- id - ID domény
- domain - nazov domeny bez koncovky
- tld - koncovka
- id_ip - ID IP adresy
- expiration - datum exspiracie, formát DD.MM.RRRR
- reg - hodnoty:
- 0 - domena sa nenachadza v sluzbe NIC (tzn. nie sme jej registratorom)
- 1 - domena sa nachadza aj v sluzbe NIC (tzn. sme jej registratorom)
- id_customer - ID zakaznika
- hosting - hodnoty:
- 0 - domena nema aktivovany hosting
- 1 - domena ma aktivovany hosting
|
get_webhosting_domain_by_name_subhoster($domain, $tld) |
Informácie o doméne.
Parametre:
- domain - nazov domeny bez koncovky
- tld - koncovka
Vracia:
- not_exists - doména neexistuje
- ok - akcia prebehla úspešne:
- id - ID domény
- domain - nazov domeny bez koncovky
- tld - koncovka
- id_ip - ID IP adresy
- expiration - datum exspiracie, formát DD.MM.RRRR
- reg - hodnoty:
- 0 - domena sa nenachadza v sluzbe NIC (tzn. nie sme jej registratorom)
- 1 - domena sa nachadza aj v sluzbe NIC (tzn. sme jej registratorom)
- id_customer - ID zakaznika
- hosting - hodnoty:
- 0 - domena nema aktivovany hosting
- 1 - domena ma aktivovany hosting
|
add_webhosting_domain_subhoster($domain, $tld, $id_service, $id_ip, $id_domain, $hosting) |
Pridanie domény na webhosting.
Parametre:
- domain - doména bez koncovky
- tld - koncovka
- id_service - ID webhostingu
- id_ip - ID IP adresy (nepovinné)
- id_domain - ID domény, pre ktorú bude nová doména aliasom (nepovinné)
- hosting - hodnoty:
- 0 - neaktivovat hostingove sluzby
- 1 - aktivovat hostingove sluzby
Vracia:
- webhosting_not_exists - webhosting neexistuje
- ip_not_exists - IP adresa neexistuje
- ip_server_mismatch - IP adresa sa nachádza na inom serveri ako webhosting
- inv_id_domain - neplatný parameter 'id_domain'
- inv_domain - neplatný parameter 'domain'
- inv_tld - neplatný parameter 'tld'
- exists - doména už v systéme existuje
- ok - akcia prebehla úspešne:
|
change_webhosting_domain_subhoster($dom_id, $id_service, $id_ip) |
Pridanie domény na webhosting.
Parametre:
- dom_id - ID domény
- id_service - ID webhostingu
- id_ip - ID IP adresy (nepovinné)
Vracia:
- not_exists - doména neexistuje
- webhosting_not_exists - webhosting neexistuje
- ip_not_exists - IP adresa neexistuje
- ip_server_mismatch - IP adresa sa nachádza na inom serveri ako webhosting
- is_alias - domena sluzi len ako domenovy alias
- ok - akcia prebehla úspešne
|
set_state_webhosting_domain_subhoster($dom_id, $states, $send_notification, $note) |
Zmena stavu domeny.
Parametre:
- dom_id - ID domény
- states -
- send_notification - hodnoty:
- 0 - neodoslat zakaznikovi informaciu o zmene stavu domeny
- 1 - odoslat zakaznikovi informaciu o zmene stavu domeny
- note - poznamka administratora k zmene stavu
Vracia:
- not_exists - doména neexistuje
- ok - akcia prebehla úspešne
|
remove_webhosting_domain_subhoster($dom_id) |
Zrusenie domeny.
Parametre:
Vracia:
- not_exists - doména neexistuje
- has_aliasses - domena ma na sebe naviazane domenove aliasy
- ok - akcia prebehla úspešne
|