<?php HTML::title(array('title'=>$L->g('Manage pages'), 'icon'=>'folder')); echo ' <table class="uk-table uk-table-striped"> <thead> <tr> <th>'.$L->g('Title').'</th> <th class="uk-text-center">'.$L->g('Position').'</th> <th>'.$L->g('Friendly URL').'</th> </tr> </thead> <tbody> '; foreach($pagesParents[NO_PARENT_CHAR] as $key=>$db) { // Parent page $Page = $pages[$key]; $friendlyURL = Text::isEmpty($Url->filters('page')) ? '/'.$Page->key() : '/'.$Url->filters('page').'/'.$Page->key(); echo '<tr>'; echo '<td>'; echo '<a href="'.HTML_PATH_ADMIN_ROOT.'edit-page/'.$Page->key().'">'.($Page->published()?'':'<span class="label-draft">'.$Language->g('Draft').'</span> ').($Page->title()?$Page->title():'<span class="label-empty-title">'.$Language->g('Empty title').'</span> ').'</a>'; echo '</td>'; echo '<td class="uk-text-center">'.$Page->position().'</td>'; echo '<td><a target="_blank" href="'.$Page->permalink().'">'.$friendlyURL.'</a></td>'; echo '</tr>'; // If the page has children if(isset($pagesParents[$Page->key()])) { // Get the children $children = $pagesParents[$Page->key()]; foreach($children as $keyChildren=>$dbChildren) { // Parent page $Page = $pages[$keyChildren]; $friendlyURL = Text::isEmpty($Url->filters('page')) ? '/'.$Page->key() : '/'.$Url->filters('page').'/'.$Page->key(); echo '<tr class="children">'; echo '<td class="children">'; echo '<a href="'.HTML_PATH_ADMIN_ROOT.'edit-page/'.$Page->key().'">'.($Page->published()?'':'<span class="label-draft">'.$Language->g('Draft').'</span> ').($Page->title()?$Page->title():'<span class="label-empty-title">'.$Language->g('Empty title').'</span> ').'</a>'; echo '</td>'; echo '<td class="uk-text-center">'.$Page->position().'</td>'; echo '<td><a target="_blank" href="'.$Page->permalink().'">'.$friendlyURL.'</a></td>'; echo '</tr>'; } } } echo ' </tbody> </table> ';