Prueba este, la diferencia es que se niega dos veces el return de la funcion. Esto se hace para que el tipo sea booleano si o si.
Si este resultado no es booleano entonces redirigirá.
Espero que esta sea la buena avisa
Saludos
Código PHP:
Ver original$post['thanks'] = "<a id=\"a{$post['pid']}\" onclick=\"return function(){var uno = thx({$post['pid']});var dos = hideuntilthanks_reload(); return !!(uno && dos);}\" href=\"showthread.php?action=thank&tid={$post['tid']}&pid={$post['pid']}\"> img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_thx.gif\" border=\"0\" alt=\"$lang->thx_main\" title=\"$lang->thx_main\" id=\"i{$post['pid']}\" /></a>";