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/Product/SampleProduct/
$this->dir
Modülün bulunduğu dizin yolunu verir.
Örnek: DOCUMENT ROOT --/coremio/modules/Product/SampleServerCP/
$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
Hizmet detay sayfasındayken modülde bir sayfa çağırılmışsa, sayfanın adı bu değişkende tutulmaktadır.
$this->area_link
Hizmet detay sayfasının URL bağlantısını içerir.
$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[]
Hizmete ait ürünün tüm ayrıntıları [array] çıktısını verir.
$this->order[]
Hizmete ait tüm ayrıntıları içeren [array] çıktısını verir.
$this->order["id"]
Hizmetin ID Numarası
Veri Tabanı Alanı: users_products.id
$this->order["name"]
Hizmetin Ürün Adı
Veri Tabanı Alanı: users_producs.name
$this->order["period"]
Hizmetin Fiyatlandırma Döngü Periyodunun Türü (day, week, month, year)
Veri Tabanı Alanı: users_producs.period
$this->order["period_time"]
Hizmetin Fiyatlandırma Döngü Periyodunun Süresi
Veri Tabanı Alanı: users_producs.period_time
$this->order["amount"]
Hizmetin Tutar Bilgisi
Veri Tabanı Alanı: users_producs.amount
$this->order["total_amount"]
Hizmetin Toplam Tutar Bilgisi (Eklentiler Dahil)
Veri Tabanı Alanı: users_producs.total_amount
$this->order["amount_cid"]
Hizmetin Para Birimi ID Numarası (Veri Tabanı Alanı: currencies.id)
Veri Tabanı Alanı: users_producs.amount_cid
$this->order["status"]
Hizmetin Durumu (awaiting,inprocess,active,suspend,unsuspend)
Veri Tabanı Alanı: users_producs.status
$this->order["status_msg"]
Hizmetin Durum Hata Mesajı
Veri Tabanı Alanı: users_producs.status_msg
$this->order["pmethod"]
Hizmetin Ödeme Yöntemi
Veri Tabanı Alanı: users_producs.pmethod
$this->order["cdate"]
Hizmetin İlk Ödeme Tarihi
Veri Tabanı Alanı: users_producs.cdate
$this->order["renewaldate"]
Hizmetin Son Yenilenme Tarihi
Veri Tabanı Alanı: users_producs.renewaldate
$this->order["duedate"]
Hizmetin Son Ödeme Tarihi
Veri Tabanı Alanı: users_producs.duedate
$this->order["module"]
Hizmetin Modül Adı
Veri Tabanı Alanı: users_producs.module
$this->order["options"]
Hizmetin Yapılandırma Ayarları
Veri Tabanı Alanı: users_producs.options
$this->order["options"]["descriptions"]
Hizmete Tanımlanmış Ek Açıklamalar
$this->order["options"]["assigned_ips"]
Hizmete Tanımlanmış Ek IP Adresleri (virgül ile ayrılmıştır)
$this->order["options"]["established"]
Hizmetin kurulum durumunu belirtir, true ise kuruldu false ise kurulmadı.
$this->order["options"]["config"]
Hizmet aktif edileceği sırada içerisine benzersiz bir ID yerleştirmek için kullanılır. Ayrıca kurulumun durumu tespit etmek içinde kullanılmaktadır
$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_conf_opt["Example 1"]
$this->val_of_conf_opt["Example 2"]
$this->val_of_requirements["Example 3"]
Başlarken Meta Data Parametreleri

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