mbstring.http_input は PHP 5.6 で非推奨となり、PHP 7.0 では E_DEPRECATED を発生させます。
しかし、それ以前の問題として
PHP スクリプトで HTTP 入力文字変換を制御する手段はありません。 HTTP 入力文字変換を無効にするには、php.ini で行う必要があります。
;; デフォルトのHTTP入力文字エンコーディングを設定 ;; 注意: スクリプトではhttp_inputの設定は変更できません。
と PHP のマニュアルに記述があるため、lib/init.php で ini_set() しているのはバージョンを問わず無意味なのでは?
See:
xrea.beecle.net/pukiwiki/?Patch/BugTrack2-391