52 lines
1.5 KiB
PHP
52 lines
1.5 KiB
PHP
<?php
|
|
/**
|
|
* @brief activityReport, a plugin for Dotclear 2
|
|
*
|
|
* @package Dotclear
|
|
* @subpackage Plugin
|
|
*
|
|
* @author Jean-Christian Denis and contributors
|
|
*
|
|
* @copyright Jean-Christian Denis
|
|
* @copyright GPL-2.0 https://www.gnu.org/licenses/gpl-2.0.html
|
|
*/
|
|
|
|
if (!defined('DC_CONTEXT_ADMIN')) {
|
|
return null;
|
|
}
|
|
|
|
if (!defined('ACTIVITY_REPORT')) {
|
|
return null;
|
|
}
|
|
|
|
dcPage::check('admin');
|
|
|
|
require_once dirname(__FILE__) . '/inc/lib.activity.report.index.php';
|
|
|
|
$tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : 'blog_settings';
|
|
|
|
echo '
|
|
<html><head><title><?php echo __('Activity report'); ?></title>' .
|
|
dcPage::jsLoad('js/_posts_list.js') .
|
|
dcPage::jsToolBar() .
|
|
dcPage::jsPageTabs($tab) .
|
|
dcPage::jsLoad('index.php?pf=activityReport/js/main.js') .
|
|
'<script type="text/javascript">'."\n//<![CDATA[\n" .
|
|
dcPage::jsVar('jcToolsBox.prototype.text_wait',__('Please wait')) .
|
|
dcPage::jsVar('jcToolsBox.prototype.section',$section) .
|
|
"\n//]]>\n</script>\n" . '
|
|
</head><body>
|
|
<h2>' . html::escapeHTML($core->blog->name) . ' › ' . __('Activity report') . '</h2>';
|
|
|
|
if (!activityReport::hasMailer()) {
|
|
|
|
echo '<p class="error">' . __('This server has no mail function, activityReport not send email report.') . '</p>';
|
|
}
|
|
activityReportLib::settingTab($core,__('Settings'));
|
|
activityReportLib::logTab($core,__('Logs'));
|
|
|
|
if ($core->auth->isSuperAdmin()) {
|
|
activityReportLib::settingTab($core, __('Super settings'), true);
|
|
activityReportLib::logTab($core, __('Super logs'), true);
|
|
}
|
|
echo '</html>'; |