Пример #1
0
       if ($colDef['hide']) {
           unset($colDefs[$colKey]);
       } else {
           $colDefs[$colKey] = array_merge($colDef, ['key' => $colKey]);
       }
   }
   $colDefs = array_values($colDefs);
   $viewtype = $eventData['view'];
   $items_per_page = $eventData['limit'];
   $current_page = 1 + floor($eventData['offset'] / $eventData['limit']);
   if ($viewtype == "details") {
       $datalist = array();
       foreach ($object_list as $item) {
           $datarow = $item;
           if ($AR->SVN->enabled) {
               $datarow['svn'] = yui::getSvnIcon($item['svn']['status']);
           }
           $datarow['type'] = yui::getTypeIcon($item, $args['view']);
           if (is_array($item['language'])) {
               $datarow['language'] = '';
               foreach ($item['language'] as $key => $value) {
                   $datarow['language'] .= "<img class=\"flag\" src=\"" . $AR->dir->images . "nls/small/" . $key . ".gif\" alt=\"" . htmlspecialchars($value) . "\"> ";
               }
           }
           array_push($datalist, $datarow);
       }
   }
   $colDefsJson = json_encode($colDefs);
   echo <<<EOF
t<script type="text/javascript">
t\tmuze.ariadne.explore.viewpane.path = '{$this->path}';