Как сказал Джереми, не совсем понятно, что вы хотите сделать, поэтому, возможно, вам следует отредактировать свой вопрос, чтобы уточнить.
Для меня это звучит так, как будто вы хотите переопределить функцию по умолчанию user_login_block()
с пользовательской версией в ваших темах template.php Если это так, вы не можете передавать туда переменные из функции предварительной обработки, поскольку они только подготавливают переменные для соответствующих им файлов * .tpl.php.
Эта статья о переопределении функций форм может быть полезна, в зависимости от того, чего вы хотите достичь.
Наименование имеет большое значение. Чтобы функция работала как переопределение, вам нужно назвать ее themename_user_loginblock($form)
.