にゃんこうけ | src | ブログ | コンタクト | 統計 |

ソースコード・スクリプト・パッチ置き場

以下のテキストは、この記事のリビジョン1.2です。この記事は、新しい情報で更新されたか、誤りや見落としが修正されたかもしれません。最新版は、リビジョン1.3です。あなたは、これと最新のリビジョンとの間の変更のデフを見ることができます。

Items that do not fit in other categories

2009-04-02 15:03:14 JST-9 | akebia | General | コメント | トラックバック | 履歴

ご注意

このパッチは、何も考えずに適用すると厄介な事になることがあるので、関連記事をよく読んで納得できてから適用して下さい。

NP_Revision.php.patch

*** NP_Revision.php	2005-05-12 14:15:56.000000000 +0900
--- NP_Revision.php	2009-04-02 14:33:14.000000000 +0900
***************
*** 34,42 ****
  		var $revertinprogress;
  
  		function getName()   	  { 		return 'Revision';   }
! 		function getAuthor() 	  { 		return 'rakaz'; }
! 		function getURL()    	  { 		return 'http://www.rakaz.nl/'; }
! 		function getVersion()	  { 		return '0.7'; }
  		function getDescription() { 		return 'Store and access old revisions of stories.'; }
  	
  		function getTableList()   { 		return array(sql_table("plugin_revision")); }
--- 34,42 ----
  		var $revertinprogress;
  
  		function getName()   	  { 		return 'Revision';   }
! 		function getAuthor() 	  { 		return 'rakaz + akebia'; }
! 		function getURL()    	  { 		return 'http://nyan.co.uk/akebia/item/404'; }
! 		function getVersion()	  { 		return '0.7-3'; }
  		function getDescription() { 		return 'Store and access old revisions of stories.'; }
  	
  		function getTableList()   { 		return array(sql_table("plugin_revision")); }
***************
*** 266,272 ****
  			$rev = requestVar('rev');
  			
  			if ($CONF['URLMode'] == 'pathinfo') {
! 				if (preg_match('/revision\/([0-9]+\.[0-9]+)/', serverVar('PATH_INFO'), $matches)) {
  					$rev = $matches[1];
  				}
  			}
--- 266,274 ----
  			$rev = requestVar('rev');
  			
  			if ($CONF['URLMode'] == 'pathinfo') {
! //				if (preg_match('/revision\/([0-9]+\.[0-9]+)/', serverVar('PATH_INFO'), $matches)) {
! 				global $virtualpath;
! 				if (preg_match('/revision\/([0-9]+\.[0-9]+)/', $virtualpath, $matches)) {
  					$rev = $matches[1];
  				}
  			}
***************
*** 338,344 ****
  		}
  
  		function event_PreAddItem(&$data) {
! 			$this->tmp = $data;
  		}
  		
  		function event_PostAddItem(&$data) {
--- 340,347 ----
  		}
  
  		function event_PreAddItem(&$data) {
! 			//$this->tmp = $data;
! 			foreach ($data as $k => $v){$this->tmp[$k] = $v;}
  		}
  		
  		function event_PostAddItem(&$data) {
***************
*** 909,912 ****
  		}		
  	}
  
! ?>
\ ファイル末尾に改行がありません
--- 912,915 ----
  		}		
  	}
  
! ?>

Comments

No comments yet

Add Comment



Trackback

このトラックバックURL(右クリックして、リンクのURLをコピー)を使ってこの記事にトラックバックを送ることができます。もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。トラックバックの手動送信に失敗したり、拒否された場合には、あけび猫が入力しますので、こちらまでご連絡下さい。重複したトラックバックは、自動的に1つにまとめられるようなので、気軽に色々試してみて下さい。

人気アイテム(人気順) 人気アイテム(不人気順)
  1. NP_Revision.php.patch(6/687)
  2. geshi.php.patch(6/647)
  3. MarkdownEx2.php(5/544)
  4. NP_RevisionFixDB.php(5/547)
  5. NP_Markdown.php.patch(5/565)
  6. NP_Popularity.php(5/559)
  7. NP_GeSHi2.php.patch(4/497)
  8. NP_PluginList.php.patch(4/513)
  9. NP_AutoTwitter.php.patch(4/188)
  1. NP_GeSHi2.php.patch(4/497)
  2. NP_PluginList.php.patch(4/513)
  3. NP_AutoTwitter.php.patch(4/188)
  4. NP_Markdown.php.patch(5/565)
  5. NP_Popularity.php(5/559)
  6. NP_RevisionFixDB.php(5/547)
  7. MarkdownEx2.php(5/544)
  8. NP_Revision.php.patch(6/687)
  9. geshi.php.patch(6/647)

http://nyan.co.uk/src/