| Current Path : /proc/self/root/proc/732462/root/tmp/ |
| Current File : //proc/self/root/proc/732462/root/tmp/phpawIRrt |
; Virtuemart! Project
; Copyright (C) 2011 Virtuemart Team. All rights reserved.
; License http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php
; Note : All ini files need to be saved as UTF-8 - No BOM
MOD_VIRTUEMART_MANUFACTURER="VirtueMart Manufacturers"
MOD_VIRTUEMART_MANUFACTURER_DESC="Displays manufacturers from VirtueMart.<br/>(VirtueMart 2+ compatible)"
MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE="Display Style"
MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE_DESC="Choose the display type for the manufacturers"
MOD_VIRTUEMART_MANUFACTURER_DIV="Div based"
MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT="Footer Text"
MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT_DESC="Add a Text to display after list of Manufacturers."
MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT="Header Text"
MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT_DESC="Add a Text to display before list of Manufacturers."
MOD_VIRTUEMART_MANUFACTURER_IMAGE_NAME="Image & name"
MOD_VIRTUEMART_MANUFACTURER_LIST="List based ul-li"
MOD_VIRTUEMART_MANUFACTURER_NAME="Manufacturers name"
MOD_VIRTUEMART_MANUFACTURER_ROW="Manufacturers per row"
MOD_VIRTUEMART_MANUFACTURER_ROW_DESC="The number of manufacturers per row for the Manufacturers snapshots."
MOD_VIRTUEMART_MANUFACTURER_SHOW="VirtueMart Manufacturer"
MOD_VIRTUEMART_MANUFACTURER_SHOW_DESC="Choose the way the Manufacturers Snapshot will be displayed"
MOD_VIRTUEMART_MANUFACTURER_THUMB_IMAGE="Thumb image"; Virtuemart! Project
; Copyright (C) 2011 Virtuemart Team. All rights reserved.
; License http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php
; Note : All ini files need to be saved as UTF-8 - No BOM
MOD_VIRTUEMART_MANUFACTURER="VirtueMart Manufacturers"
MOD_VIRTUEMART_MANUFACTURER_DESC="Displays manufacturers from VirtueMart.<br/>(VirtueMart 2+ compatible)"<?php // no direct access
defined('_JEXEC') or die('Restricted access');
$col= 1 ;
?>
<div class="vmgroup<?php echo $params->get( 'moduleclass_sfx' ) ?>">
<?php if ($headerText) : ?>
<div class="vmheader"><?php echo $headerText ?></div>
<?php endif;
if ($display_style =="div") { ?>
<div class="vmmanufacturer<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($manufacturers as $manufacturer) {
/*if ($col == 1) {
echo '<div class="row">';
} elseif ($col == $manufacturers_per_row + 1) {
echo '<div class="row">';
$col = 1;
}*/
$link = JROUTE::_('index.php?option=com_virtuemart&view=manufacturer&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id);
$bootcolmd = round(12/$manufacturers_per_row);
$bootcolsm = round(24/$manufacturers_per_row);
$bootcolxs = round(36/$manufacturers_per_row);
?>
<div class="col-md-<?php echo $bootcolmd?> col-sm-<?php echo $bootcolsm?> col-xs-<?php echo $bootcolxs?>" style="float:left;">
<div class="spacer">
<a href="<?php echo $link; ?>">
<?php
if ($manufacturer->images && ($show == 'image' or $show == 'all' )) { ?>
<?php echo $manufacturer->images[0]->displayMediaThumb('',false);?>
<?php
}
if ($show == 'text' or $show == 'all' ) { ?>
<div><?php echo $manufacturer->mf_name; ?></div>
<?php
} ?>
</a>
</div>
</div>
<?php
if ($col == $manufacturers_per_row && $manufacturers_per_row && $col < $totalManus) {
echo " </div><div style='clear:both;'>";
$col = 1;
} else {
$col++;
}
} ?>
</div>
<br style='clear:both;' />
<?php
} else {
$last = count($manufacturers)-1;
?>
<ul class="vmmanufacturer<?php echo $params->get('moduleclass_sfx'); ?>">
<?php
foreach ($manufacturers as $manufacturer) {
$link = JROUTE::_('index.php?option=com_virtuemart&view=manufacturer&virtuemart_manufacturer_id=' . $manufacturer->virtuemart_manufacturer_id);
?>
<li><a href="<?php echo $link; ?>">
<?php
if ($manufacturer->images && ($show == 'image' or $show == 'all' )) { ?>
<?php echo $manufacturer->images[0]->displayMediaThumb('',false);?>
<?php
}
if ($show == 'text' or $show == 'all' ) { ?>
<div><?php echo $manufacturer->mf_name; ?></div>
<?php
}
?>
</a>
</li>
<?php
if ($col == $manufacturers_per_row && $manufacturers_per_row && $last) {
echo '</ul><ul class="vmmanufacturer'.$params->get('moduleclass_sfx').'">';
$col= 1 ;
} else {
$col++;
}
$last--;
} ?>
</ul>
<?php }
if ($footerText) : ?>
<div class="vmfooter<?php echo $params->get( 'moduleclass_sfx' ) ?>">
<?php echo $footerText ?>
</div>
<?php endif; ?>
</div>
<?php
defined('_JEXEC') or die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/*
* Module Helper
*
* @package VirtueMart
* @copyright (C) 2010 - Patrick Kohl
* @ Email: cyber__fr|at|hotmail.com
*
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* VirtueMart is Free Software.
* VirtueMart comes with absolute no warranty.
*
* www.virtuemart.net
*/
if (!class_exists( 'VmConfig' )) require(JPATH_ADMINISTRATOR .DS.'components'.DS.'com_virtuemart'.DS.'helpers'.DS.'config.php');
VmConfig::loadConfig();
if (!class_exists( 'VmImage' )) require(JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart'.DS.'helpers'.DS.'image.php');
if(!class_exists('TableMedias')) require(JPATH_VM_ADMINISTRATOR.DS.'tables'.DS.'medias.php');
if(!class_exists('TableManufacturer_medias')) require(JPATH_VM_ADMINISTRATOR.DS.'tables'.DS.'manufacturer_medias.php');
if(!class_exists('TableManufacturers')) require(JPATH_VM_ADMINISTRATOR.DS.'tables'.DS.'manufacturers.php');
if (!class_exists( 'VirtueMartModelManufacturer' )){
JLoader::import( 'manufacturer', JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart' . DS . 'models' );
}
?><?php
defined('_JEXEC') or die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/*
* manufacturer Module
*
* @package VirtueMart
* @subpackage modules
*
* @copyright (C) 2012-2014 The VirtueMart Team
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* VirtueMart is Free Software.
* VirtueMart comes with absolute no warranty.
*
* @link https://virtuemart.net
*/
if (!class_exists( 'VmConfig' )) require(JPATH_ROOT .'/administrator/components/com_virtuemart/helpers/config.php');
VmConfig::loadConfig();
vmLanguage::loadModJLang('mod_virtuemart_manufacturer');
$display_style = $params->get( 'display_style', "div" ); // Display Style
$manufacturers_per_row = $params->get( 'manufacturers_per_row', 1 ); // Display X manufacturers per Row
$headerText = $params->get( 'headerText', '' ); // Display a Header Text
$footerText = $params->get( 'footerText', ''); // Display a footerText
$show = $params->get( 'show', 'all'); // Display a footerText
$model = VmModel::getModel('Manufacturer');
$manufacturers = $model->getManufacturers(true, true,true);
$model->addImages($manufacturers);
if(empty($manufacturers)) return false;
$totalManus = count( $manufacturers);
// load the template
require JModuleHelper::getLayoutPath('mod_virtuemart_manufacturer', $params->get('layout', 'default'));
?><?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="2.5.0">
<name>mod_virtuemart_manufacturer</name>
<creationDate>June 13 2023</creationDate>
<author>The VirtueMart Development Team</author>
<authorUrl>https://virtuemart.net</authorUrl>
<copyright>Copyright (C) 2004 - 2023 Virtuemart Team. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL</license>
<version>4.0.23</version>
<description>MOD_VIRTUEMART_MANUFACTURER_DESC</description>
<files>
<filename module="mod_virtuemart_manufacturer">mod_virtuemart_manufacturer.php</filename>
<filename>helper.php</filename>
<filename>tmpl/default.php</filename>
<folder>language</folder>
</files>
<params>
<param
name="show"
type="list"
default="all"
label="MOD_VIRTUEMART_MANUFACTURER_SHOW"
description="MOD_VIRTUEMART_MANUFACTURER_SHOW_DESC"
>
<option value="all">MOD_VIRTUEMART_MANUFACTURER_IMAGE_NAME</option>
<option value="image">MOD_VIRTUEMART_MANUFACTURER_THUMB_IMAGE</option>
<option value="text">MOD_VIRTUEMART_MANUFACTURER_NAME</option>
</param>
<param
name="display_style"
type="list"
default="list"
label="MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE"
description="MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE_DESC"
>
<option value="list">MOD_VIRTUEMART_MANUFACTURER_LIST</option>
<option value="div">MOD_VIRTUEMART_MANUFACTURER_DIV</option>
</param>
<param
name="manufacturers_per_row"
type="text"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_ROW"
description="MOD_VIRTUEMART_MANUFACTURER_ROW_DESC"
/>
<param
name="@spacer"
type="spacer"
default=""
label=""
description=""
/>
<param
name="headerText"
type="textarea"
cols="40"
rows="3"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT"
description="MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT_DESC"
/>
<param
name="footerText"
type="textarea"
cols="40"
rows="3"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT"
description="MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT_DESC"
/>
</params>
<params group="advanced">
<param
name="cache"
type="radio"
default="0"
label="Enable Cache"
description="Select whether to cache the content of this module"
>
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param
name="moduleclass_sfx"
type="text"
default=""
label="Module Class Suffix"
description="A suffix to be applied to the css class of the module (table.moduletable), this allows individual module styling"
/>
<param
name="class_sfx"
type="text"
default=""
label="Menu Class Suffix"
description="A suffix to be applied to the css class of the menu items"
/>
</params>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="show"
type="list"
default="all"
label="MOD_VIRTUEMART_MANUFACTURER_SHOW"
description="MOD_VIRTUEMART_MANUFACTURER_SHOW_DESC"
>
<option value="all">MOD_VIRTUEMART_MANUFACTURER_IMAGE_NAME</option>
<option value="image">MOD_VIRTUEMART_MANUFACTURER_THUMB_IMAGE</option>
<option value="text">MOD_VIRTUEMART_MANUFACTURER_NAME</option>
</field>
<field
name="display_style"
type="list"
default="list"
label="MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE"
description="MOD_VIRTUEMART_MANUFACTURER_DISPLAY_STYLE_DESC"
>
<option value="list">MOD_VIRTUEMART_MANUFACTURER_LIST</option>
<option value="div">MOD_VIRTUEMART_MANUFACTURER_DIV</option>
</field>
<field
name="manufacturers_per_row"
type="text"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_ROW"
description="MOD_VIRTUEMART_MANUFACTURER_ROW_DESC"
/>
<field
name="@spacer"
type="spacer"
default=""
label=""
description=""
/>
<field
name="headerText"
type="textarea"
cols="40"
rows="3"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT"
description="MOD_VIRTUEMART_MANUFACTURER_HEADER_TEXT_DESC"
/>
<field
name="footerText"
type="textarea"
cols="40"
rows="3"
default=""
label="MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT"
description="MOD_VIRTUEMART_MANUFACTURER_FOOTER_TEXT_DESC"
/>
</fieldset>
<fieldset name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC"
/>
<field
name="cache"
type="list"
default="1"
label="COM_MODULES_FIELD_CACHING_LABEL"
description="COM_MODULES_FIELD_CACHING_DESC"
>
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field
name="moduleclass_sfx"
type="text" default=""
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"
/>
<field
name="class_sfx"
type="text"
default=""
label="Menu Class Suffix"
description="A suffix to be applied to the css class of the menu items"
/>
</fieldset>
</fields>
</config>
<updateservers>
<!-- Note: No spaces or linebreaks allowed between the server tags -->
<server type="extension" name="VirtueMart3 mod_virtuemart_manufacturer Update Site"><![CDATA[http://virtuemart.net/releases/vm3/mod_virtuemart_manufacturer_update.xml]]></server>
</updateservers>
</extension>