Geliştirici Merkezi

TR

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"]
Meta Data Parametreleri Desteklenen Fonksiyonlar

Bir Sorunuz mu Var?

Bize yazmaktan çekinmeyin. En kısa sürede yanıt göndereceğiz.
Bize Ulaşın.
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top