• R/O
  • HTTP
  • SSH
  • HTTPS

nucleus-plugins: Commit

Nucleus CMS日本語版用プラグインのうち、日本語版開発者がサポートしているもの


Commit MetaInfo

Revision1edb49c35158c557757c1bfc0e3efa33b1da1e9c (tree)
Time2006-10-15 22:37:12
Authorhsur <hsur@1ca2...>
Commiterhsur

Log Message

*** empty log message ***

git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/plugin@454 1ca29b6e-896d-4ea0-84a5-967f57386b96

Change Summary

Incremental Difference

--- a/trunk/NP_TrackBack/NP_TrackBack.php
+++ b/trunk/NP_TrackBack/NP_TrackBack.php
@@ -221,6 +221,17 @@
221221 function doAction($type)
222222 {
223223 global $CONF,$manager;
224+ $aActionsNotToCheck = array(
225+ '',
226+ 'ping',
227+ 'form',
228+ 'redirect',
229+ 'left',
230+ );
231+ if (!in_array($type, $aActionsNotToCheck)) {
232+ if (!$manager->checkTicket()) return _ERROR_BADTICKET;
233+ }
234+
224235 switch ($type) {
225236
226237 // When no action type is given, assume it's a ping
@@ -260,8 +271,6 @@
260271
261272 // Detect trackback
262273 case 'detect':
263- if (!$manager->checkTicket()) return '';
264-
265274 list($url, $title) =
266275 $this->getURIfromLink(html_entity_decode(requestVar('tb_link')));
267276
@@ -286,14 +295,12 @@
286295
287296 // delete a trackback(local)
288297 case 'deletelc':
289- if (!$manager->checkTicket()) return _ERROR_BADTICKET;
290-
291298 $err = $this->deleteLocal(intRequestVar('tb_id'), intRequestVar('from_id'));
292299 if( $err )
293300 return $err;
294301 header('Location: ' . serverVar('HTTP_REFERER'));
295302 break;
296- }
303+ }
297304
298305 exit;
299306 }
Show on old repository browser