- 追加された行はこの色です。
- 削除された行はこの色です。
* links_get_related() が得るBacklinks のデータが$vars['page'] 固定になっている [#v41887b8]
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 低
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2009-05-11 (月) 16:21:34
- バージョン:
** メッセージ [#dd92e695]
[[official:質問箱4/455]] で気がついたのですが、$page のrelated が欲しいとlinks_get_related() を呼び出しても、links_get_related_db($vars['page']) となっていて$vars['page'] の逆リンクデータを$page の場所に落とし込んでいます。
[[official:質問箱4/455]] で気がついたのですが、$page のrelated が欲しいと[[cvs:lib/file.php]] のlinks_get_related() を呼び出しても、links_get_related_db($vars['page']) となっていて$vars['page'] の逆リンクデータを$page の場所に落とし込んでいます。
原因はおそらく、[[cvs:file.php?r1=1.13&r2=1.14]] でlinks_get_related() からlinks_get_related_db() を分離した際、それまでは$page を使ってデータを得ていたのに、なぜか$vars['page'] を使って分離した機能を呼び出すようになってしまったから、だと思われます。
現状のデフォルト状態では、catbody() とplugin_related_convert() がmake_related() を経由して$vars['page'] のデータを得ようとしているので、問題が表面化していないだけのようです。
それとも、これが既定の動作なのでしょうか?
--------
#comment