On Wednesday 13 September 2006 10:44 pm, Johan Forngren wrote:
I've learned that one should never call die/exit, since some functions will not be executed then (e.g. footer functions etc).
you're right, but this was a quick test, and die() never got executed anyway. Anyway, the code below still does not work, because it also prevent user #1 to run cron.php which is needed to import the nodes. I'll add another check to see the requested URI to allow cron to do its job. function demexp_form_alter($form_id, &$form) { global $user; if ($form_id == 'demexp_question_node_form' AND $user->uid == 1) { echo $user->uid; drupal_set_message( t('You may not create or modify a demexp_question node'), 'error'); drupal_goto('<front>'); } It's not that urgent, so I still have time to look for the best solution. thanks, Augustin. -- http://www.wechange.org/ Because we and the world need to change. http://www.reuniting.info/ Intimate Relationships, peace and harmony in the couple.