37 lines
863 B
PHP
37 lines
863 B
PHP
<?php
|
|
/**
|
|
* @brief antispam, a plugin for Dotclear 2
|
|
*
|
|
* @package Dotclear
|
|
* @subpackage Plugins
|
|
*
|
|
* @copyright Olivier Meunier & Association Dotclear
|
|
* @copyright GPL-2.0-only
|
|
*/
|
|
|
|
if (!defined('DC_CONTEXT_ADMIN')) {return;}
|
|
|
|
class dcAntispamRest
|
|
{
|
|
/**
|
|
* Serve method to get number of spams for current blog.
|
|
*
|
|
* @param core <b>dcCore</b> dcCore instance
|
|
* @param get <b>array</b> cleaned $_GET
|
|
*/
|
|
public static function getSpamsCount($core, $get)
|
|
{
|
|
$count = dcAntispam::countSpam($core);
|
|
if ($count > 0) {
|
|
$str = sprintf(($count > 1) ? __('(including %d spam comments)') : __('(including %d spam comment)'), $count);
|
|
} else {
|
|
$str = '';
|
|
}
|
|
|
|
$rsp = new xmlTag('count');
|
|
$rsp->ret = $str;
|
|
|
|
return $rsp;
|
|
}
|
|
}
|