/** * Check if the column must be a link. * It is used if the column field is displayed via * * @param array $column * @param \XLite\Model\AEntity $entity * * @return boolean */ protected function isLink(array $column, \XLite\Model\AEntity $entity) { return parent::isLink($column, $entity) && ('order' != $column[static::COLUMN_CODE] || $entity->getOrder()->getOrderNumber()); }
/** * Return true if 'Edit' link should be displayed in column line * * @param array $column * @param \XLite\Model\AEntity $entity * * @return boolean */ protected function isLink(array $column, \XLite\Model\AEntity $entity) { /** @var \XLite\Model\Shipping\Method $entity */ return !$this->isOffline($entity) && 'name' === $column[static::COLUMN_CODE] ? true : parent::isLink($column, $entity); }