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
This commit is contained in:
parent
385008a66e
commit
86c745e8c8
|
@ -1,3 +1,7 @@
|
|||
1.21:
|
||||
-----
|
||||
* Add checkbox to editor area to resend trackbacks
|
||||
|
||||
1.20:
|
||||
-----
|
||||
* Fix draft check.
|
||||
|
|
|
@ -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');
|
||||
|
||||
|
|
|
@ -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 />
|
||||
|
|
Loading…
Reference in a new issue