_aQueryAppend['seller_id']) || $this->_aQueryAppend['seller_id'] != bx_get_logged_profile_id()) return ''; return parent::getCode($isDisplayHeader); } public function performActionCancel() { $aIds = bx_get('ids'); if(!$aIds || !is_array($aIds)) return $this->_bIsApi ? [] : echoJson([]); $oOrders = $this->_oModule->getObjectOrders(); $iAffected = 0; $aAffected = array(); foreach($aIds as $iId) if($oOrders->cancel($this->_sOrdersType, $iId)) { $aAffected[] = $iId; $iAffected++; } if(!$iAffected) return ($sMsg = _t($this->_sLangsPrefix . 'err_cannot_perform')) && $this->_bIsApi ? [bx_api_get_msg($sMsg)] : echoJson(['msg' => $sMsg]); return $this->_bIsApi ? [] : echoJson(['grid' => $this->getCode(false), 'blink' => $aAffected]); } } /** @} */