新たなバグはっけん

ためしにフリーページをたくさん、管理側から20以上になるように追加すると表示がおかしくなるのを発見。

これは

({$pager.total_num}) 件中 ({$pager.start_num}) - ({$pager.end_num})件目を表示しています
</p>
<p class="listMove">
({if $pager.prev_page})
<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_free_page')})&amp;page=({$pager.prev_page})&amp;page_size=({$pager.page_size})({$cond})">前へ</a>&nbsp;

の部分の{$hash_tbl->hash('list_c_free_page')}が影響しているとおもわれる

やっぱりネックはhash()関数かぁ・・・
list_c_free_pageに内在するようにソース書き換えるのが一番なんだろうけど(他のadmin関連の関数はそうやって動作させてます)、一度それやってみたが上手く動いてくれなかったんだよねぇ。