Пример #1
0
        } 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}';
\t</script>