File manager - Edit - /home/jardides/www/Jardi-design/old/administrator/components/com_j2store/tables/taxprofile.php
Back
<?php /*------------------------------------------------------------------------ # com_j2store - J2Store # ------------------------------------------------------------------------ # author Sasi varna kumar - Weblogicx India http://www.weblogicxindia.com # copyright Copyright (C) 2014 - 19 Weblogicxindia.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: http://j2store.org # Technical Support: Forum - http://j2store.org/forum/index.html -------------------------------------------------------------------------*/ // No direct access defined('_JEXEC') or die; class J2StoreTableTaxprofile extends F0FTable { public function check() { $result = true; // Do we have a taxprofile name? if (!$this->taxprofile_name) { $result = false; $this->setError(JText::_('J2STORE_TAXPROFILE_NAME_REQUIRED')); } return $result; } /** * The event which runs before deleting a record * * @param integer $oid The PK value of the record to delete * * @return boolean True to allow the deletion */ protected function onBeforeDelete($oid) { $status = true; //check is taxprofile associated with products $status = $this->isProductAssociated($oid); return $status; } /** * Method to check any product is associated with this taxprofile id * @param int $oid * @return boolean */ private function isProductAssociated($oid){ $status =true; $model = F0FModel::getTmpInstance('Products', 'J2StoreModel'); $items = $model->taxprofile_id($oid)->getList(); if(isset($items) && count($items)){ $status =false; } return $status; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings