Jak zmusić UIEForum do współpracy z captcha

Dość długo walczyłem żeby zmusić UIEForum do poprawnej współpracy z captcha, problem był taki że błędnie wpisany captcha był przy dodawaniu postu ignorowany, ponieważ UIEForum nie korzysta poprawnie z Drupalowego Forms API. Udało mi się to poprawić przez bardzo prostą modyfikację

W skrócie w pliku newpost.php, przed linią

if (form_get_errors() == null && isset($_POST['NewPost']))

trzeba wstawić

if (isset($_POST['NewPost'])) {
    $aaa = drupal_retrieve_form('uieforum_submit_post_form');
    drupal_prepare_form('uieforum_submit_post_form',$aaa);
    drupal_process_form($_SESSION['form'][$_POST['form_build_id']]['args'][0],$aaa);
  }

Cały opis tutaj http://www.itlublin.pl/node/229