1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
<?php
class MailbeezModuleCenterModule extends AbstractModuleCenterModule
{
protected function _init()
{
$this->title = $this->languageTextManager->get_text('mailbeez_title');
$this->description = $this->languageTextManager->get_text('mailbeez_description');
$this->sortOrder = 98998;
}
public function uninstall()
{
parent::uninstall();
$this->db->set('configuration_value', 'False')
->where('configuration_key', 'MAILBEEZ_MAILHIVE_STATUS')
->update('configuration');
}
public function install()
{
parent::install();
$mailbeezStatus = $this->db->select('configuration_key')
->where('configuration_key', 'MAILBEEZ_MAILHIVE_STATUS')
->get('configuration');
if($mailbeezStatus->num_rows() === 1)
{
$this->db->set('configuration_value', 'True')
->where('configuration_key', 'MAILBEEZ_MAILHIVE_STATUS')
->update('configuration');
}
}
}