Compare commits

...

1 commit

Author SHA1 Message Date
onli 86c745e8c8 trackbacks: Add checkbox to resend trabckacks even
See https://github.com/s9y/Serendipity/issues/440. Relies on code added to the core during 2.4.0-alpha2
2020-05-28 16:22:54 +02:00
3 changed files with 13 additions and 2 deletions

View file

@ -1,3 +1,7 @@
1.21:
-----
* Add checkbox to editor area to resend trackbacks
1.20:
-----
* Fix draft check.

View file

@ -14,4 +14,5 @@
@define('PLUGIN_EVENT_MTRACKBACK_TITLETRACKSEL', 'Only send trackbacks to URLs listed below');
@define('PLUGIN_EVENT_MTRACKBACK_DELAYED_TRACKBACKS_NAME', 'Delayed Trackbacks');
@define('PLUGIN_EVENT_MTRACKBACK_DELAYED_TRACKBACKS_DESC', 'Automatically create trackbacks of entries which were not released immediately.');
@define('PLUGIN_EVENT_MTRACKBACK_TITLERESEND', 'Resend trackbacks');

View file

@ -19,9 +19,9 @@ class serendipity_event_trackback extends serendipity_event
$propbag->add('description', PLUGIN_EVENT_MTRACKBACK_TITLEDESC);
$propbag->add('stackable', false);
$propbag->add('author', 'Garvin Hicking, Malte Paskuda, Ian');
$propbag->add('version', '1.20');
$propbag->add('version', '1.21');
$propbag->add('requirements', array(
'serendipity' => '1.6',
'serendipity' => '2.4.0',
'smarty' => '2.6.7',
'php' => '4.1.0'
));
@ -150,6 +150,11 @@ class serendipity_event_trackback extends serendipity_event
}
}
}
if (isset($serendipity['POST']['trackback_resend'])) {
// the user selected to always send trackbacks, even if already stored
$serendipity['skip_trackback_check'] = true;
}
break;
case 'backend_trackback_check':
@ -193,6 +198,7 @@ class serendipity_event_trackback extends serendipity_event
<legend><?php echo PLUGIN_EVENT_MTRACKBACK_TITLETITLE; ?></legend>
<input class="input_radio" type="radio" id="checkbox_enable_trackback_1" <?php echo ($serendipity['POST']['enable_trackback'] == 'on' ? 'checked="checked"' : ''); ?> name="serendipity[enable_trackback]" value="on" /><label for="checkbox_enable_trackback_1"><?php echo ACTIVATE_AUTODISCOVERY; ?></label><br />
<input class="input_radio" type="radio" id="checkbox_enable_trackback_2" <?php echo ($serendipity['POST']['enable_trackback'] == 'off' ? 'checked="checked"' : ''); ?> name="serendipity[enable_trackback]" value="off" /><label for="checkbox_enable_trackback_2"><?php echo PLUGIN_EVENT_MTRACKBACK_TITLETRACKALL; ?></label><br />
<input class="input_checkbox" type="checkbox" id="checkbox_enable_trackback_4" <?php echo ($serendipity['POST']['trackback_resend'] ? 'checked="checked"' : ''); ?> name="serendipity[trackback_resend]" value="true" /><label for="checkbox_enable_trackback_4"><?php echo PLUGIN_EVENT_MTRACKBACK_TITLERESEND; ?></label><br />
<input class="input_radio" type="radio" id="checkbox_enable_trackback_3" <?php echo ($serendipity['POST']['enable_trackback'] == 'selective' ? 'checked="checked"' : ''); ?> name="serendipity[enable_trackback]" value="selective" /><label for="checkbox_enable_trackback_3"><?php echo PLUGIN_EVENT_MTRACKBACK_TITLETRACKSEL; ?></label><br />
<br />