Scheduled.php 799 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Indexer\Block\Backend\Grid\Column\Renderer;
  7. class Scheduled extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRenderer
  8. {
  9. /**
  10. * Render whether indexer is scheduled
  11. *
  12. * @param \Magento\Framework\DataObject $row
  13. * @return string
  14. */
  15. public function render(\Magento\Framework\DataObject $row)
  16. {
  17. if ($this->_getValue($row)) {
  18. $class = 'grid-severity-notice';
  19. $text = __('Update by Schedule');
  20. } else {
  21. $class = 'grid-severity-major';
  22. $text = __('Update on Save');
  23. }
  24. return '<span class="' . $class . '"><span>' . $text . '</span></span>';
  25. }
  26. }