Your IP : 216.73.216.134


Current Path : /home/bijouxly/old/modules/mod_linelabox/
Upload File :
Current File : /home/bijouxly/old/modules/mod_linelabox/mod_linelabox.php

<?php
/**
 * @package		Joomla.Site
 * @subpackage	mod_linelabpicker
 * @copyright	Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

if (JRequest::getVar('option')=='com_virtuemart') {

	$transition_in = 'Cubic.easeOut';
	$transition_out = 'Cubic.easeIn';
	$shift_left = 302;
	$css_shadow='3px 5px';
	$css_shadow_no='0px 0px';
	$css_radius='4px 4px 4px 4px';
	$css_radius_no='0px 0px 0px 0px';
	$css_display_no='none';
	$css_display_inlineblock='inline-block';
	$css_display_block='block';

	$params->get('box1bg');
	$pagetype = $params->get('pagetype');
	$box1bg = $params->get('box1bg');
	$box1bg_shadow = $params->get('box1bg_shadow');
	$box1br = $params->get('box1br');
	$box1br_radius = $params->get('box1br_radius');
	$box2bg = $params->get('box2bg');
	$box2bg_shadow = $params->get('box2bg_shadow');
	$box2br = $params->get('box2br');
	$box2br_radius = $params->get('box2br_radius');
	$box3bg = $params->get('box3bg');
	$box3bg_shadow = $params->get('box3bg_shadow');
	$box3br = $params->get('box3br');
	$box3br_radius = $params->get('box3br_radius');
	$box5bg = $params->get('box5bg');
	$box5bg_shadow = $params->get('box5bg_shadow');
	$box5br = $params->get('box5br');
	$box5br_radius = $params->get('box5br_radius');
	$box6bg = $params->get('box6bg');
	$box6bg_shadow = $params->get('box6bg_shadow');
	$box6br = $params->get('box6br');
	$box6br_radius = $params->get('box6br_radius');
	$box7bg = $params->get('box7bg');
	$box7bg_shadow = $params->get('box7bg_shadow');
	$box7br = $params->get('box7br');
	$box7br_radius = $params->get('box7br_radius');
	$box4br_radius = $params->get('box4br_radius');
	$box10br_radius = $params->get('box10br_radius');
	$oboxbr = $params->get('oboxbr');
	$boxname = $params->get('boxname');
	$boxprice = $params->get('boxprice');
	$boximage = $params->get('boximage');
	$boxcart = $params->get('boxcart');
	$boxcarthover = $params->get('boxcarthover');
	$dboxcart = $params->get('dboxcart');
	$dboxcarthover = $params->get('dboxcarthover');
	$dboxname = $params->get('dboxname');
	$dboxprice = $params->get('dboxprice');
	$dboximage = $params->get('dboximage');
	$labsortbybackground = $params->get('labsortbybackground');
	$detailbackground = $params->get('detailbackground');
	$boximg = $params->get('boximg');
	$dboximg = $params->get('dboximg');
	$grid = $params->get('grid');
	$dboxnone = $params->get('dboxnone');
	$boxnone = $params->get('boxnone');
	$boxrate = $params->get('boxrate');
	$boxslida = $params->get('boxslida');

	$user =& JFactory::getUser(); 

	$document = &JFactory::getDocument();
	$document->addStyleSheet( JURI::root().'modules/mod_linelabox/linelabcss.php');

	if (in_array(8, $user->get('groups'))) {
		JHTML::_('behavior.mootools', true);
		$document->addStyleSheet( JURI::root().'modules/mod_linelabox/colorpicker/mooRainbow.css' ); 
		$document->addScript( JURI::root().'modules/mod_linelabox/colorpicker/mooRainbow.js' ); 

		$app->getTemplate();
		$files = JFolder::files(JPATH_BASE.DS.'templates'.DS.$app->getTemplate().DS.'html'.DS.'com_virtuemart'.DS.'backgrounds', '.');
		$backgrounds = array();
		foreach ($files as $f) {
			$pathinfo = pathinfo($f);
			if (strtolower($pathinfo['extension']) == 'png') {
				$backgrounds[]=$f;
			}
		}
		$backgrounds_img_path = JURI::root().'templates/'.$app->getTemplate().'/html/com_virtuemart/backgrounds/';

		$files = JFolder::files(JPATH_BASE.DS.'templates'.DS.$app->getTemplate().DS.'html'.DS.'com_virtuemart'.DS.'background', '.');
		$background = array();
		foreach ($files as $f) {
			$pathinfo = pathinfo($f);
			if (strtolower($pathinfo['extension']) == 'png') {
				$background[]=$f;
			}
		}
		$background_img_path = JURI::root().'templates/'.$app->getTemplate().'/html/com_virtuemart/background/';

		$mod_linelabox_xml = simplexml_load_file(JPATH_ROOT.DS.'modules'.DS.'mod_linelabox'.DS.'mod_linelabox.xml');
		$default_config=array();
		foreach ($mod_linelabox_xml->config->fields->fieldset->field as $data) {
			//print_r($data);
			//echo $data
			$name='';
			$default='';
			foreach($data->attributes() as $attributeskey0 => $attributesvalue1){
				switch ($attributeskey0) {
					case 'name':
						$name=(string)$attributesvalue1;
						break;
					case 'default':
						$default=(string)$attributesvalue1;
						break;
				}
			}
			$default_config[$name]=$default;
			//echo "case '$name':\n";
			//echo "\tbreak;\n";
		}

		require JModuleHelper::getLayoutPath('mod_linelabox', $params->get('layout', 'default'));
	}
}