Parametreler
Burada belirtilen parametreler sınıf içerisindeki önceden tanımlı değişkenleri açıklamaktadır.
| Değişken Adı | Açıklama | 
|---|---|
| $this->url | 
 Modülün bulunduğu dizini URL adresi olarak verir. 
Örnek: https://.../coremio/modules/Servers/SampleHostingCP/  | 
| $this->dir | 
 Modülün bulunduğu dizin yolunu verir. 
Örnek: DOCUMENT ROOT --/coremio/modules/Servers/SampleHostingCP/  | 
| $this->error | 
 Fonksiyon içerisinde başarısız sonuç döndürmeniz gerekiyorsa, bu değişkenin içerisine hata mesajını yerleştirebilirsiniz. 
 | 
| $this->_name | 
 Modülün Adı 
 | 
| $this->lang[] | 
 Otomatik olarak sistem hangi dilin seçileceğini belirler, modülün "lang/" dizininde yer alan php dosyasının içeriğini getirir. 
 | 
| $this->page | 
 Müşteri hizmet detay sayfasındayken modülde bir sayfa çağırılmışsa, sayfanın adı bu değişkende tutulmaktadır. 
 | 
| $this->area_link | 
 Müşteri veya Yönetici hizmet detay sayfasının URL bağlantısını içerir. 
 | 
| $this->server["name"] | Seçilen sunucunun hostname bilgisi veya adı | 
| $this->server["username"] | Seçilen sunucunun kullanıcı adı | 
| $this->server["password"] | 
 Seçilen sunucunun şifresi 
 | 
| $this->server["access_hash"] | 
 Seçilen sunucunun erişim anahtarı 
 | 
| $this->server["secure"] | 
 Sunucu yapılandırmasında ssl etkin ise true değilse false olarak dönüş yapar. 
 | 
| $this->server["port"] | 
 Seçilen sunucunun PORT bilgisi 
 | 
| $this->user[] | 
 Ürün/hizmete ait müşterinin tüm ayrıntılarını [array] türünde içerir. 
 | 
| $this->user["id"] | 
 Müşterinin ID Numarası 
Veri Tabanı Alanı: users.id  | 
| $this->user["name"] | 
 Müşterinin İlk Adı 
Veri Tabanı Alanı: users.name  | 
| $this->user["surname"] | 
 Müşterinin Son Adı 
Veri Tabanı Alanı: users.surname  | 
| $this->user["full_name"] | 
 Müşterinin Tam Adı 
Veri Tabanı Alanı: users.full_name  | 
| $this->user["email"] | 
 Müşterinin E-Posta Adresi 
Veri Tabanı Alanı: users.email  | 
| $this->user["phone"] | 
 Müşterinin GSM Numarası (+ Olmadan) 
Veri Tabanı Alanı: users.phone  | 
| $this->user["lang"] | 
 Müşterinin Tanımlı Dil Kodu (Örn: en,de,fr,tr vb.) 
Veri Tabanı Alanı: users.lang  | 
| $this->user["country"] | 
 Müşterinin Tanımlı Ülke Kodu (Örn: US,DE,FR,TR vb.) 
Veri Tabanı Alanı: users.country  | 
| $this->user["address"] | 
 Müşterinin Varsayılan Tanımlı Adres Bilgisi (Dizi içermektedir.) 
Veri Tabanı Alanı: users_addresses  | 
| $this->user["address"]["country_name"] | 
 Adres Ülke Adı 
 | 
| $this->user["address"]["country_code"] | 
 Adres Ülke Kodu (TR,US,DE,FR vb.) 
 | 
| $this->user["address"]["city"] | 
 Adres Şehir Adı 
 | 
| $this->user["address"]["counti"] | 
 Adres İlçe Adı 
 | 
| $this->user["address"]["zipcode"] | 
 Adres Posta Kodu 
 | 
| $this->product[] | 
 Müşteri hizmetine ait ürünün tüm ayrıntıları [array] çıktısını verir. 
 | 
| $this->order[] | 
 Müşteri hizmetine ait tüm ayrıntıları içeren [array] çıktısını verir. 
 | 
| $this->order["id"] | 
 Müşteri Hizmetinin ID Numarası 
Veri Tabanı Alanı: users_products.id  | 
| $this->order["name"] | 
 Müşteri Hizmetinin Ürün Adı 
Veri Tabanı Alanı: users_producs.name  | 
| $this->order["period"] | 
 Müşteri Hizmetinin Fiyatlandırma Döngü Periyodunun Türü (day, week, month, year) 
Veri Tabanı Alanı: users_producs.period  | 
| $this->order["period_time"] | 
 Müşteri Hizmetinin Fiyatlandırma Döngü Periyodunun Süresi 
Veri Tabanı Alanı: users_producs.period_time  | 
| $this->order["amount"] | 
 Müşteri Hizmetinin Tutar Bilgisi 
Veri Tabanı Alanı: users_producs.amount  | 
| $this->order["total_amount"] | 
 Müşteri Hizmetinin Toplam Tutar Bilgisi (Eklentiler Dahil) 
Veri Tabanı Alanı: users_producs.total_amount  | 
| $this->order["amount_cid"] | 
 Müşteri Hizmetinin Para Birimi ID Numarası (Veri Tabanı Alanı: currencies.id) 
Veri Tabanı Alanı: users_producs.amount_cid  | 
| $this->order["status"] | 
 Müşteri Hizmetinin Durumu (awaiting,inprocess,active,suspend,unsuspend) 
Veri Tabanı Alanı: users_producs.status  | 
| $this->order["status_msg"] | 
 Müşteri Hizmetinin Durum Hata Mesajı 
Veri Tabanı Alanı: users_producs.status_msg  | 
| $this->order["pmethod"] | 
 Müşteri Hizmetinin Ödeme Yöntemi 
Veri Tabanı Alanı: users_producs.pmethod  | 
| $this->order["cdate"] | 
 Müşteri Hizmetinin İlk Ödeme Tarihi 
Veri Tabanı Alanı: users_producs.cdate  | 
| $this->order["renewaldate"] | 
 Müşteri Hizmetinin Son Yenilenme Tarihi 
Veri Tabanı Alanı: users_producs.renewaldate  | 
| $this->order["duedate"] | 
 Müşteri Hizmetinin Son Ödeme Tarihi 
Veri Tabanı Alanı: users_producs.duedate  | 
| $this->order["module"] | 
 Müşteri Hizmetinin Modül Adı 
Veri Tabanı Alanı: users_producs.module  | 
| $this->order["options"] | 
 Müşteri Hizmetinin Yapılandırma Ayarları 
Veri Tabanı Alanı: users_producs.options  | 
| $this->order["options"]["server_id"] | 
 Müşteri Hizmetinin Bağlı Olduğu Sunucu ID Numarası (Veri Tabanı Alanı: servers.id) 
 | 
| $this->order["options"]["server_features"][...] | 
 Müşteri Hizmetine Tanımlanmış Sunucu Özellikleri ([array] dizisi içerir) 
 | 
| $this->order["options"]["panel_type"] | 
 Müşteri Hizmetine Tanımlanmış Panel Türü (cPanel,Plesk,DirectAdmin,other) 
 | 
| $this->order["options"]["panel_link"] | 
 Müşteri Hizmetine Tanımlanmış Panel URL Link 
 | 
| $this->order["options"]["established"] | 
 Müşteri hizmetinin kurulum durumunu belirtir, true ise kuruldu false ise kurulmadı. 
 | 
| $this->order["options"]["domain"] | 
 Müşteri Hizmetine Tanımlanmış  Alan Adı Bilgisi 
 | 
| $this->order["options"]["disk_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Disk Alanı (MB) 
 | 
| $this->order["options"]["bandwidth_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Trafik Limiti (MB) 
 | 
| $this->order["options"]["email_limit"] | 
 Müşteri Hizmetine Tanımlanmış  E-Posta Hesabı Limiti 
 | 
| $this->order["options"]["database_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Veri Tabanı Limiti 
 | 
| $this->order["options"]["addons_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Addon Domain Limiti 
 | 
| $this->order["options"]["subdomain_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Subdomain Limiti 
 | 
| $this->order["options"]["ftp_limit"] | 
 Müşteri Hizmetine Tanımlanmış  FTP Hesap Limiti 
 | 
| $this->order["options"]["park_limit"] | 
 Müşteri Hizmetine Tanımlanmış  Domain Park Etme Limiti 
 | 
| $this->order["options"]["max_email_per_hour"] | 
 Müşteri Hizmetine Tanımlanmış  Saatlik E-Posta Gönderme Limiti 
 | 
| $this->order["options"]["cpu_limit"] | 
 Müşteri Hizmetine Tanımlanmış  CPU Limiti 
 | 
| $this->order["options"]["config"] | 
 Müşteri hizmeti aktif edileceği sırada içerisine oluşan hostinh hesabının erişim bilgilerini yerleştirmek için kullanılır. Ayrıca kurulumun durumu tespit etmek içinde kullanılmaktadır. 
 | 
| $this->order["options"]["config"]["user"] | 
 Müşteri Hizmetine Tanımlanmış Kullanıcı Adı 
 | 
| $this->order["options"]["config"]["password"] | 
 Müşteri Hizmetine Tanımlanmış Parola 
 | 
| $this->order["options"]["ftp_info"] | 
 Müşteri hizmetine tanımlanmış FTP bilgileri bulunmaktadır, dizi olması gerekir. 
 | 
| $this->order["options"]["ftp_info"]["host"] | 
 FTP Sunucu Adresi başında ftp:// olmadan 
 | 
| $this->order["options"]["ftp_info"]["port"] | 
 FTP Port 
 | 
| $this->order["options"]["ftp_info"]["username"] | 
 FTP Kullanıcı Adı 
 | 
| $this->order["options"]["ftp_info"]["password"] | 
 FTP Parola 
 | 
| $this->order["options"]["creation_info"] | 
 İçerisinde dizi halinde, üründe bulunan yapılandırma seçeneklerindeki alanlar bulunur. 
 | 
| $this->val_of_conf_opt | 
 config.php dosyasında bulunan 'configurable-option-params' dizisi içerisindeki değerlerin karşılığı bulunmaktadır. 
 | 
| $this->val_of_requirements | 
 Sipariş aşamasında doldurulan gereksinim bilgilerini barındırmaktadır. 
 | 
Yapılandırma Seçenekleri
Müşterinin ürün/hizmetinde kayıtlı olan yapılandırma seçenekleri $this->order["options"]["creation_info"] değişkeninde yer almaktadır, örnek çağırım aşağıdaki gibidir.
$this->order["options"]["creation_info"]["example1"];
Üründe kayıtlı olan yapılandırma seçenekleri $this->product["module_data"] değişkeninde yer almaktadır, örnek çağırım aşağıdaki gibidir.
$this->product["module_data"]["example1"];
Yapılandırılabilir Seçenekler
Müşterinin sipariş aşamasında seçtiği özel alanların ve eklentilerin içerisinde yer alan modül parametrelerini aşağıdaki gibi çağırabilirsiniz.
$this->val_of_requirements["Backup"]
$this->val_of_conf_opt["Extra IP"]