<?php
/**
* @brief maintenance, a plugin for Dotclear 2
*
* @package Dotclear
* @subpackage Plugins
*
* @copyright Olivier Meunier & Association Dotclear
* @copyright GPL-2.0-only
*/
if (!defined('DC_RC_PATH')) {
return;
}
class dcMaintenanceCountcomments extends dcMaintenanceTask
{
protected $group = 'index';
protected function init()
{
$this->task = __('Count again comments and trackbacks');
$this->success = __('Comments and trackback counted.');
$this->error = __('Failed to count comments and trackbacks.');
$this->description = __('Count again comments and trackbacks allows to check their exact numbers. This operation can be useful when importing from another blog platform (or when migrating from dotclear 1 to dotclear 2).');
}
public function execute()
{
$this->core->countAllComments();
return true;
}
}