หน้าตั้งค่าโมดูลของแสดงรายการชื่อผู้ขาย โค้ด xml
โค้ด: เลือกทั้งหมด
<description>MOD_MZC_VENDORS_XML_DESCRIPTION</description>
<version>1.0.0</version>
<files>
<filename module="mod_mzc_vendors">mod_mzc_vendors.php</filename>
<folder>language</folder>
<folder>tmpl</folder>
<filename>helper.php</filename>
</files>
<updateservers>
<server type="extension" priority="1" name="mod_mzc_vendors">https://www.mindphp.com/update_server.php?element=mod_mzc_vendors&type=module</server>
</updateservers>
<help key="JHELP_EXTENSIONS_MODULE_MOOZIICART_VANDORS"/>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="show_list"
type="list"
label="MOD_MZC_VENDORS_FIELD_OPTIONS_SHOW_LIST"
description="MOD_MZC_VENDORS_FIELD_OPTIONS_SHOW_LIST_DESC"
default="1"
>
<option value="1">MOD_MZC_VENDORS_VALUE_VENDORS</option>
<option value="2">MOD_MZC_VENDORS_VALUE_SHOP</option>
<option value="3">MOD_MZC_VENDORS_VALUE_NAME</option>
</field>
<field
name="readmore"
type="radio"
label="MOD_MZC_VENDORS_FIELD_LOGO_VENDORS"
description="MOD_MZC_VENDORS_FIELD_LOGO_VENDORS_DESC"
class="btn-group btn-group-yesno"
default="1"
filter="integer"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
</fieldset>
</fields>
</config>
</extension>
โค้ด: เลือกทั้งหมด
<?php
/**
* @package Module MooZiiCart Vendors
* @subpackage mod_mzc_vendors
* @author Mindphp Developer Teams
* @copyright Copyright (C) 2022 Mindphp. All rights reserved.
* @license GNU General Public License version 2 or later;
*/
defined('_JEXEC') or die('Restricted access');
class ModMZCVendorsHelper
{
public static function getVendors()
{
$db = Joomla\CMS\Factory::getDbo();
$query = $db->getQuery(true)
->select('*')
->from($db->qn('#__mzc_vendors'))
->order($db->qn('id').'DESC');
$db->setQuery($query);
$items = $db->loadAssocList();
return $items;
}
}
โค้ด: เลือกทั้งหมด
<?php
/**
* @package Module MooZiiCart Vendors
* @subpackage mod_mzc_vendors
* @author Mindphp Developer Teams
* @copyright Copyright (C) 2022 Mindphp. All rights reserved.
* @license GNU General Public License version 2 or later;
*/
defined('_JEXEC') or die;
require_once __DIR__ . '/helper.php';
$helper = new ModMZCVendorsHelper();
$vendors = $helper->getVendors();
require(JModuleHelper::getLayoutPath('mod_mzc_vendors', 'default'));