File manager - Edit - /home/jardides/www/Jardi-design/old/administrator/components/com_j2store/tables/optionvalue.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 J2StoreTableOptionvalue extends F0FTable { /** * 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; // Load the post record $item = clone $this; $item->load($oid); if($oid){ //make sure that any product using this options before delete the if(!$this->isProductAssociated($oid)){ return false; } } return $status; } private function isProductAssociated($oid){ $status =true; $model = F0FModel::getTmpInstance('ProductOptionvalues', 'J2StoreModel'); $items = $model->optionvalue_id($oid)->getList(); if(isset($items) && count($items)){ $status =false; } return $status; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings