こちらも本日のバージョンのMoodle1.9.2+では変更が入っています.デフォルトの言語パックのモジュール名($module)がnulから'error'に変わっています.
あれ,でも,元々も関数宣言のところでは省略時にnulになっていましたが,どのみち,if (empty($module)||...) でチェックして,nulならば'error'にするようにコードが書かれていましたのであまり変わりなし? $modulelinkに影響があるのか,ともかく少しだけ変わっています.独自のエラー処理を追加した方はチェックした方が良いかも知れませんね.