| Línea 100... | 
            Línea 100... | 
          
          
            | 100 | 
                        $persistent = $column->get_persistent();
  | 
            100 | 
                        $persistent = $column->get_persistent();
  | 
          
          
            | Línea 101... | 
            Línea 101... | 
          
          
            | 101 | 
             
  | 
            101 | 
             
  | 
          
          
            | 102 | 
                        $columntitle = $column->get_title();
  | 
            102 | 
                        $columntitle = $column->get_title();
  | 
          
          
            | Línea 103... | 
            Línea -... | 
          
          
            | 103 | 
                        $columnheading = $persistent->get_formatted_heading($report->get_context());
  | 
            - | 
               | 
          
          
            | 104 | 
             
  | 
            103 | 
                        $columnheading = $persistent->get_formatted_heading($report->get_context());
  | 
          
          
            | 105 | 
                        $columnsortascending = ($persistent->get('sortdirection') == SORT_ASC);
  | 
            - | 
               | 
          
          
            | Línea -... | 
            Línea 104... | 
          
          
            | - | 
               | 
            104 | 
             
  | 
          
          
            | - | 
               | 
            105 | 
                        $sortenabledtitle = $persistent->get('sortenabled') ? 'columnsortdisable' : 'columnsortenable';
  | 
          
          
            | - | 
               | 
            106 | 
             
  | 
          
          
            | 106 | 
                        $sortenabledtitle = $persistent->get('sortenabled') ? 'columnsortdisable' : 'columnsortenable';
  | 
            107 | 
                        // The icon should reflect the current sort order, with prompt to invert the order.
  | 
          
          
            | - | 
               | 
            108 | 
                        if ($persistent->get('sortdirection') === SORT_ASC) {
  | 
          
          
            | - | 
               | 
            109 | 
                            $sorticon = 't/sort_asc';
  | 
          
          
            | 107 | 
                        $sortdirectiontitle = $columnsortascending ? 'columnsortdirectiondesc' : 'columnsortdirectionasc';
  | 
            110 | 
                            $sorticonstr = 'columnsortdirectiondesc';
  | 
          
          
            | - | 
               | 
            111 | 
                        } else {
  | 
          
          
            | Línea 108... | 
            Línea 112... | 
          
          
            | 108 | 
             
  | 
            112 | 
                            $sorticon = 't/sort_desc';
  | 
          
          
            | 109 | 
                        $icon = $columnsortascending ? 't/uplong' : 't/downlong';
  | 
            113 | 
                            $sorticonstr = 'columnsortdirectionasc';
  | 
          
          
            | 110 | 
                        $sorticon = new pix_icon($icon, get_string($sortdirectiontitle, 'core_reportbuilder', $columntitle));
  | 
            114 | 
                        }
  | 
          
          
            | 111 | 
             
  | 
            115 | 
             
  | 
          
          
            | 112 | 
                        return [
  | 
            116 | 
                        return [
  | 
          
          
            | 113 | 
                            'id' => $persistent->get('id'),
  | 
            117 | 
                            'id' => $persistent->get('id'),
  | 
          
          
            | 114 | 
                            'title' => $columntitle,
  | 
            118 | 
                            'title' => $columntitle,
  | 
          
          
            | - | 
               | 
            119 | 
                            'heading' => $columnheading !== '' ? $columnheading : $columntitle,
  | 
          
          
            | 115 | 
                            'heading' => $columnheading !== '' ? $columnheading : $columntitle,
  | 
            120 | 
                            'sortdirection' => $persistent->get('sortdirection'),
  | 
          
          
            | 116 | 
                            'sortdirection' => $persistent->get('sortdirection'),
  | 
            121 | 
                            'sortenabled' => $persistent->get('sortenabled'),
  | 
          
          
            | 117 | 
                            'sortenabled' => $persistent->get('sortenabled'),
  | 
            122 | 
                            'sortorder' => $persistent->get('sortorder'),
  | 
          
          
            | 118 | 
                            'sortorder' => $persistent->get('sortorder'),
  | 
            123 | 
                            'sorticon' => (new pix_icon($sorticon, get_string($sorticonstr, 'core_reportbuilder', $columntitle)))
  | 
          
          
            | 119 | 
                            'sorticon' => $sorticon->export_for_pix(),
  | 
            124 | 
                                ->export_for_pix(),
  |