コード例 #1
0
 function remove($ids)
 {
     if (!vmAccess::manager('orderstatus')) {
         vmWarn('Insufficient permissions to remove orderstatus');
         return false;
     }
     return parent::remove($ids);
 }
コード例 #2
0
ファイル: state.php プロジェクト: sam-akopyan/hamradio
 function remove($ids)
 {
     if (!vmAccess::manager('country')) {
         vmWarn('Insufficient permissions to remove state');
         return false;
     }
     return parent::remove($ids);
 }
コード例 #3
0
ファイル: manufacturer.php プロジェクト: sam-akopyan/hamradio
 function remove($ids)
 {
     if (!vmAccess::manager('manufacturer.delete')) {
         vmWarn('Insufficient permissions to delete manufacturer');
         return false;
     }
     return parent::remove($ids);
 }
コード例 #4
0
 function remove($ids)
 {
     if (!vmAccess::manager('shipmentmethod.delete')) {
         vmWarn('Insufficient permissions to remove shipmentmethod');
         return false;
     }
     return parent::remove($ids);
 }
コード例 #5
0
 /**
  * Delete all categories selected
  * note : added checkOwn() and return before xref tables to prevent bugs.
  * @author jseros, Patrick Kohl
  * @param  array $cids categories to remove
  * @return boolean if the item remove was successful
  */
 public function remove($cids)
 {
     $cids = parent::remove($cids);
     if (empty($cids)) {
         return false;
     }
     $cidInString = implode(',', $cids);
     //Delete media xref
     $query = 'DELETE FROM `#__virtuemart_category_medias` WHERE `virtuemart_category_id` IN (' . $cidInString . ') ';
     $this->_db->setQuery($query);
     if (!$this->_db->execute()) {
         vmError($this->_db->getErrorMsg());
     }
     //deleting product relations
     $query = 'DELETE FROM `#__virtuemart_product_categories` WHERE `virtuemart_category_id` IN (' . $cidInString . ') ';
     $this->_db->setQuery($query);
     if (!$this->_db->execute()) {
         vmError($this->_db->getErrorMsg());
     }
     //deleting product relations
     $query = 'DELETE FROM `#__virtuemart_category_categories` WHERE `category_child_id` IN (' . $cidInString . ') ';
     $this->_db->setQuery($query);
     if (!$this->_db->execute()) {
         vmError($this->_db->getErrorMsg());
     }
     //updating parent relations
     $query = 'UPDATE `#__virtuemart_category_categories` SET `category_parent_id` = 0 WHERE `category_parent_id` IN (' . $cidInString . ') ';
     $this->_db->setQuery($query);
     if (!$this->_db->execute()) {
         vmError($this->_db->getErrorMsg());
     }
     return true;
 }