0byt3m1n1-V2
Path:
/
home
/
academiac
/
www
/
administrator
/
components
/
com_virtuemart
/
tables
/
[
Home
]
File: product_customfields.php
<?php /** * * product_medias table ( for media) * * @package VirtueMart * @subpackage Calculation tool * @author Max Milbers * @link http://www.virtuemart.net * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * @version $Id: product_medias.php 3002 2011-04-08 12:35:45Z alatak $ */ defined('_JEXEC') or die(); if(!class_exists('VmTable'))require(JPATH_VM_ADMINISTRATOR.DS.'helpers'.DS.'vmtable.php'); /** * Calculator table class * The class is is used to manage the media in the shop. * * @author Max Milbers * @package VirtueMart */ class TableProduct_customfields extends VmTable { /** @var int Primary key */ var $virtuemart_customfield_id = 0; /** @var int Product id */ var $virtuemart_product_id = 0; /** @var int group key */ var $virtuemart_custom_id = 0; /** @var string custom value */ var $custom_value = null; /** @var string price */ var $custom_price = null; var $custom_param = ''; /** @var int custom published or not */ var $published = 0; /** @var int listed Order */ var $ordering = 0; /** * @author Max Milbers * @param JDataBase $db */ function __construct(&$db){ parent::__construct('#__virtuemart_product_customfields', 'virtuemart_customfield_id', $db); $this->setPrimaryKey('virtuemart_product_id'); // $this->setSecondaryKey('virtuemart_customfield_id'); $this->setLoggable(); $this->setOrderable(); } function check(){ if(!empty($this->custom_price)){ $this->custom_price = str_replace(array(',',' '),array('.',''),$this->custom_price); } else { $this->custom_price = null; } return parent::check(); } }
©
2018.