<h2>Edit history for page "~title html~"</h2>
- <table cellspacing="0" cellpadding="4" border="0" summary="" class="evenodd">
- <tr>
- <th>title</th>
- <th>at</th>
- <th>by</th>
- <th></th>
- </tr>
- <!--~rows {~-->
+ <!--~rows once_else {~-->
+ <p>There are no archived versions of this page.</p>
+ <!--~}~-->
+ <!--~rows once_if {~-->
+ <table cellspacing="0" cellpadding="4" border="0" summary="" class="evenodd">
<tr>
- <td>~title html~<!--~title empty {~--><em>(untitled)</em><!--~}~--></td>
- <td class="timestamp">~timestamp~</td>
- <td>~who html~</td>
- <td>
- <form style="display: inline-block" action="admin_pages"><input type="hidden" name="history_id" value="~history_id~"><input type="submit" value="view"></form>
- </td>
+ <th>title</th>
+ <th>at</th>
+ <th>by</th>
+ <th></th>
</tr>
- <!--~}~-->
- </table>
+ <!--~rows {~-->
+ <tr>
+ <td>~title html~<!--~title empty {~--><em>(untitled)</em><!--~}~--></td>
+ <td class="timestamp">~timestamp~</td>
+ <td>~who html~</td>
+ <td>
+ <!--~first {~-->
+ <!--~filename nonempty {~-->
+ <form style="display: inline-block" action="~filename attr~"><input type="submit" value="view"></form>
+ <!--~}~-->
+ <!--~filename empty {~-->
+ <form style="display: inline-block" action="admin_pages"><input type="hidden" name="id" value="~page_id~"><input type="submit" value="view"></form>
+ <!--~}~-->
+ <!--~}~-->
+ <!--~first unset {~-->
+ <form style="display: inline-block" action="admin_pages"><input type="hidden" name="history_id" value="~history_id~"><input type="submit" value="view"></form>
+ <!--~}~-->
+ </td>
+ </tr>
+ <!--~}~-->
+ </table>
+ <!--~}~-->
<!--~}~-->
<!--~}~-->
</body>
function admin_pages_main_page_history ($id) {
$data = array();
- $rows = db_get_assocs('history_cms_pages left join users on history_cms_pages.history_user_id = users.id', 'history_cms_pages.id as page_id,history_cms_pages.history_id,coalesce(nullif(history_cms_pages.nav_title,""), history_cms_pages.title) as title,history_when as timestamp,coalesce(nullif(users.name,""), users.username) as who', 'where history_cms_pages.id=%i order by history_id desc', $id);
+ $rows = db_get_assocs('history_cms_pages left join users on history_cms_pages.history_user_id = users.id', 'history_cms_pages.id as page_id,history_cms_pages.history_id,history_cms_pages.filename,coalesce(nullif(history_cms_pages.nav_title,""), history_cms_pages.title) as title,history_when as timestamp,coalesce(nullif(users.name,""), users.username) as who', 'where history_cms_pages.id=%i order by history_id desc', $id);
if (count($rows) !== 0) {
- $data['rows'] = $rows;
$data['title'] = $rows[0]['title'];
+ $rows[0]['first'] = true;
+ if ($rows[0]['filename'] === 'index') {
+ $rows[0]['filename'] = './';
+ }
+ $data['rows'] = $rows;
}
tem_set('page_history', $data);
}