original_string: public function indexAction()
      {
          $this->html->h2($this->getTopicTitle());
  
          $displayColumns = array('link'     => '',
                                  'context'  => $this->_('Context'),
                                  'maxLevel' => $this->_('Max level'),
                                  'level'    => $this->_('Level'));
  
          foreach($this->_upgrades->getUpgradesInfo() as $row) {
              $menuItem = $this->menu->findAllowedController($this->_getParam('controller'), 'show');
              if ($menuItem) {
                  $row['link'] = $menuItem->toActionLinkLower($this->getRequest(), $row);
              }
              $data[] = $row;
          }
          $this->addSnippet('SelectiveTableSnippet', 'data', $data, 'class', 'browser table', 'columns', $displayColumns);
          $this->html->br();
          $this->compatibilityReportAction();
      }
code: public function indexAction()
      {
          $this->html->h2($this->getTopicTitle());
  
          $displayColumns = array('link'     => '',
                                  'context'  => $this->_('Context'),
                                  'maxLevel' => $this->_('Max level'),
                                  'level'    => $this->_('Level'));
  
          foreach($this->_upgrades->getUpgradesInfo() as $row) {
              $menuItem = $this->menu->findAllowedController($this->_getParam('controller'), 'show');
              if ($menuItem) {
                  $row['link'] = $menuItem->toActionLinkLower($this->getRequest(), $row);
              }
              $data[] = $row;
          }
          $this->addSnippet('SelectiveTableSnippet', 'data', $data, 'class', 'browser table', 'columns', $displayColumns);
          $this->html->br();
          $this->compatibilityReportAction();
      }
code_tokens: public function indexAction ( ) { $ this -> html -> h2 ( $ this -> getTopicTitle ( ) ) ; $ displayColumns = array ( 'link' => '' , 'context' => $ this -> _ ( 'Context' ) , 'maxLevel' => $ this -> _ ( 'Max level' ) , 'level' => $ this -> _ ( 'Level' ) ) ; foreach ( $ this -> _upgrades -> getUpgradesInfo ( ) as $ row ) { $ menuItem = $ this -> menu -> findAllowedController ( $ this -> _getParam ( 'controller' ) , 'show' ) ; if ( $ menuItem ) { $ row [ 'link' ] = $ menuItem -> toActionLinkLower ( $ this -> getRequest ( ) , $ row ) ; } $ data [ ] = $ row ; } $ this -> addSnippet ( 'SelectiveTableSnippet' , 'data' , $ data , 'class' , 'browser table' , 'columns' , $ displayColumns ) ; $ this -> html -> br ( ) ; $ this -> compatibilityReportAction ( ) ; }
docstring: Overview of available contexts, max upgrade level and achieved upgrade level
docstring_tokens: Overview of available contexts max upgrade level and achieved upgrade level