Your IP : 216.73.216.216


Current Path : /proc/self/root/proc/732462/root/tmp/
Upload File :
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>