Introduce Maintenance menu
Containing all the small action menu-items that were in the main navigation menu, like verify installation
This commit is contained in:
@ -1,14 +0,0 @@
|
||||
<?php # $Id$
|
||||
|
||||
if (IN_serendipity !== true) {
|
||||
die ("Don't hack!");
|
||||
}
|
||||
|
||||
if (!is_object($serendipity['smarty'])) {
|
||||
serendipity_smarty_init();
|
||||
}
|
||||
|
||||
echo serendipity_smarty_show('admin/export.inc.tpl');
|
||||
|
||||
|
||||
/* vim: set sts=4 ts=4 expandtab : */
|
@ -15,16 +15,7 @@ if (!is_object($serendipity['smarty'])) {
|
||||
}
|
||||
|
||||
switch ($serendipity['GET']['adminAction']) {
|
||||
case 'sync':
|
||||
$data['case_sync'] = true;
|
||||
$data['perm_adminImagesSync'] = true;
|
||||
|
||||
if (!serendipity_checkPermission('adminImagesSync')) {
|
||||
$data['perm_adminImagesSync'] = false;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
case 'doSync':
|
||||
$data['case_doSync'] = true;
|
||||
$data['perm_adminImagesSync'] = true;
|
||||
|
28
include/admin/maintenance.inc.php
Normal file
28
include/admin/maintenance.inc.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
$data = array();
|
||||
|
||||
switch($serendipity['GET']['adminAction']) {
|
||||
case 'integrity':
|
||||
$data['action'] = "integrity";
|
||||
|
||||
if (!is_readable(S9Y_INCLUDE_PATH . 'checksums.inc.php') || 0 == filesize(S9Y_INCLUDE_PATH . 'checksums.inc.php') ) {
|
||||
$data['noChecksum'] = true;
|
||||
break;
|
||||
}
|
||||
$data['badsums'] = serendipity_verifyFTPChecksums();
|
||||
break;
|
||||
}
|
||||
|
||||
ob_start();
|
||||
include S9Y_INCLUDE_PATH . 'include/admin/import.inc.php';
|
||||
$data['importMenu'] = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
if (!is_object($serendipity['smarty'])) {
|
||||
serendipity_smarty_init();
|
||||
}
|
||||
|
||||
echo serendipity_smarty_show('admin/maintenance.inc.tpl', $data);
|
||||
|
||||
/* vim: set sts=4 ts=4 expandtab : */
|
Reference in New Issue
Block a user