Desteklenen Fonksiyonlar
Aşağıdaki başlıklar sınıfın içerisindeki fonksiyon isimlerini içermektedir.
testConnect
Eğer bu fonksiyonu kullanırsanız, sunucu ekle/düzenle sayfasında "Bağlantıyı Test Et" butonu gözükecektir, geri dönüş değeri boolean veri türünde olmalıdır.
create
Ürün/hizmetin durumu aktif edilirse bu fonksiyon çalışmaya başlar, geri dönüş değeri başarısız dönerse ürün/hizmetin durumunu aktif etmez. Hata mesajını yöneticiye göstermek üzere kayıt altına alır ve yöneticiye bildirir.
suspend
Ürün/hizmetin durumu askıya alınırsa bu fonksiyon çalışmaya başlar, geri dönüş değeri başarısız dönerse ürün/hizmetin durumunu askıya almaz. Hata mesajını yöneticiye göstermek üzere kayıt altına alır ve yöneticiye bildirir.
unsuspend
Ürün/hizmetin durumu askıdan alınırsa bu fonksiyon çalışmaya başlar, geri dönüş değeri başarısız dönerse ürün/hizmetin durumunu askıda bırakır. Hata mesajını yöneticiye göstermek üzere kayıt altına alır ve yöneticiye bildirir.
terminate
Eğer otomasyon ayarları sayfasında "Sunucudan Sil" seçeneği etkinse, ürün/hizmetin durumu iptal edilir veya silinirse bu fonksiyon çalışmaya başlar, geri dönüş değeri başarısız dönerse hata mesajını yöneticiye göstermek üzere kayıt altına alır ve yöneticiye bildirir.
apply_updowngrade
Ürün/hizmete ait yükseltme talebi onaylandığında bu fonksiyon çalışmaktadır, geri dönüş değeri başarısız dönerse hata mesajını yöneticiye göstermek üzere kayıt altına alır ve yöneticiye bildirir.
get_status
İsteğe bağlı ürün/hizmete ait sanal makinenin durumunu belirlemek için kullanılır, geri dönüş olarak boolean veri türü dönmelidir.
true ise sunucu açık, false ise sunucu kapalı anlamını gelmektedir.
clientArea
Müşteri paneli ürün/hizmet detayındaki alana, bu fonksiyondan geri dönen değeri basar. Varsayılan olarak tanımlı gelir, eğer fonksiyonu kaldırırsanız pages/panel.php dosyası içerisindeki çıktıyı müşteri alanına verecektir.
clientArea_buttons
Bu fonksiyon ile müşteri alanı çıktsıında butonlar yerleştirebilir ve butona basınca bir fonksiyonu kullanabilirsiniz.
clientArea_buttons_output
clientArea_buttons fonksiyonu içerisinde tanımlanmış diziyi derleyip çıktısını almak için kullanabilirsiniz.
adminArea_buttons
Bu fonksiyon ile yönetici alanı çıktsıında butonlar yerleştirebilir ve butona basınca bir fonksiyonu kullanabilirsiniz.
adminArea_buttons_output
adminArea_buttons fonksiyonu içerisinde tanımlanmış diziyi derleyip çıktısını almak için kullanabilirsiniz.
adminArea_service_fields
Bu fonksiyon ile yönetici alanı çıktsıında, yeni bir alan veya yeni bir yapılandırma seçeneği yerleştirebilirsiniz.
save_adminArea_service_fields
Ekstra eklenen alanları ve yapılandırma seçeneklerini kaydeder.
list_vps
Bu fonksiyon ile, eğer API servisiniz mevcut sanal makinelerin listesini almaya imkan sağlıyorsa, sunucu düzenleme sayfasında içeri aktar özelliği getirecektir. Bu sayede sunucuları WISECP'ye senkronize edebilirsiniz.