load->model('setting/module'); * * @package Opencart\Catalog\Model\Setting */ class Module extends \Opencart\System\Engine\Model { /** * Get Module * * Get the record of the module record in the database. * * @param int $module_id primary key of the module record * * @return array module record that has module ID * * @example * * $this->load->model('setting/module'); * * $module_info = $this->model_setting_module->getModule($module_id); */ public function getModule(int $module_id): array { $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "module` WHERE `module_id` = '" . (int)$module_id . "'"); if ($query->row) { return $query->row['setting'] ? json_decode($query->row['setting'], true) : []; } else { return []; } } }