__construct()
Sınıf başlatıldıktan sonra çalıştırılmaktadır, ayarlamalar sayfasındaki değerleri değişkene aktarır.
SMS servisinin API dosyalarını örnekte olduğu gibi içeri aktarabilirsiniz.
Parametreler;
- $external_config -- “config.php” dosyasındaki değerle aynı veriler gönderir.
public function __construct($external_config=[])
{
$this->lang = Modules::Lang("SMS",__CLASS__);
if(!class_exists("ExampleSMS_API")) include __DIR__.DS."api.php";
$config = Modules::Config("SMS",__CLASS__);
$this->config = $config;
$external = $external_config ? $external_config : [];
$config = array_merge($config,$external);
$this->config = $config;
$this->title = $config["origin"];
$this->instance = new ExampleSMS_API();
$this->instance->set_credentials($config["api-token"]);
}