recycler first

This commit is contained in:
onli 2012-06-06 13:13:00 +02:00
parent 526a046a46
commit 62b2dec24b
3 changed files with 18 additions and 14 deletions

View file

@ -1,4 +1,5 @@
0.4.9.5:
Changed menu-order to have the recycler first
0.4.9:
Security: Escaped comments in backend
Fixed error when selecting no comments in analyse-menu

View file

@ -9,11 +9,11 @@
<ul>
{if $subpage == 1}
<li>
<h3><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=1">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_LEARN}</a></h3>
<h3><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=1">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_RECYCLER}</a></h3>
</li>
{else}
<li>
<a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=1">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_LEARN}</a>
<a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=1">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_RECYCLER}</a>
</li>
{/if}
{if $subpage == 2}
@ -27,13 +27,14 @@
{/if}
{if $subpage == 3}
<li>
<h3><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=3">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_RECYCLER}</a></h3>
<h3><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=3">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_LEARN}</a></h3>
</li>
{else}
<li>
<a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=3">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_RECYCLER}</a>
<a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=3">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_LEARN}</a>
</li>
{/if}
{if $subpage == 4}
<li>
<h3><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=spamblock_bayes&serendipity[subpage]=4">{$CONST.PLUGIN_EVENT_SPAMBLOCK_BAYES_MENU_ANALYSIS}</a></h3>

View file

@ -36,7 +36,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
$this->title = PLUGIN_EVENT_SPAMBLOCK_BAYES_NAME;
$propbag->add ( 'description', PLUGIN_EVENT_SPAMBLOCK_BAYES_DESC);
$propbag->add ( 'name', $this->title);
$propbag->add ( 'version', '0.4.9' );
$propbag->add ( 'version', '0.4.9.5' );
$propbag->add ( 'event_hooks', array ('frontend_saveComment' => true,
'backend_spamblock_comments_shown' => true,
'external_plugin' => true,
@ -485,7 +485,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
serendipity_db_schema_import($sql);
#recycler-table
if ($serendipity['dbType'] == 'mysql') {
$sql = "CREATE TABLE
$sql = "CREATE TABLE IF NOT EXISTS
{$serendipity['dbPrefix']}spamblock_bayes_recycler
LIKE
{$serendipity['dbPrefix']}comments";
@ -766,7 +766,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
$redirect= '<meta http-equiv="REFRESH" content="0;url=';
$url = 'serendipity_admin.php?serendipity[adminModule]=event_display';
$url .= '&amp;serendipity[adminAction]=spamblock_bayes';
$url .= '&amp;serendipity[subpage]=1';
$url .= '&amp;serendipity[subpage]=3';
$url .= '&amp;serendipity[success]=Learned comment as '.$category.'">';
echo $redirect . $url;
break;
@ -814,9 +814,11 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
if ( !empty($_REQUEST['serendipity']['selected'])) {
$ids = array_keys($_REQUEST['serendipity']['selected']);
} else {
$ids = array_keys($_REQUEST['serendipity']['comments']);
if ( !empty($_REQUEST['serendipity']['comments'])) {
$ids = array_keys($_REQUEST['serendipity']['comments']);
}
}
if(isset($_REQUEST['restore'])) {
if (isset($_REQUEST['restore'])) {
if ( !empty($ids)) {
$ids = array_keys($_REQUEST['serendipity']['selected']);
#When restoring a comment we can be pretty sure it's a valid one
@ -844,7 +846,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
$msgtype = 'message';
}
}
if(isset($_REQUEST['empty'])) {
if (isset($_REQUEST['empty'])) {
if (isset($_REQUEST['recyclerSpam'])) {
if ($this->get_config('emptyAll', false)) {
$comments = $this->getAllRecyclerComments();
@ -871,7 +873,7 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
$redirect= '<meta http-equiv="REFRESH" content="0;url=';
$url = 'serendipity_admin.php?serendipity[adminModule]=event_display';
$url .= '&amp;serendipity[adminAction]=spamblock_bayes';
$url .= '&amp;serendipity[subpage]=3';
$url .= '&amp;serendipity[subpage]=1';
if (!empty($msgtype)) {
$url .= '&amp;serendipity['.$msgtype.']='. $msg .'">';
} else {
@ -1343,13 +1345,13 @@ class serendipity_event_spamblock_bayes extends serendipity_event {
switch($subpage) {
case '1':
$this->showLearnMenu();
$this->showRecyclerMenu($this->get['commentpage']);
break;
case '2':
$this->showDBMenu($this->get['commentpage']);
break;
case '3':
$this->showRecyclerMenu($this->get['commentpage']);
$this->showLearnMenu();
break;
case '4':
$this->showAnalysisMenu($this->get['commentpage']);