Download & Extend

Notice: Undefined variable: warn_vars in login_destination_admin_settings_validate()

Project:Login Destination
Version:6.x-2.12
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

login_destination_admin_settings_validate() doesn't conform to E_NOTICE in PHP 5.3. Rather than using $x .= $y inside a loop on an (initially) undefined variable, the code should first initialise the variable.

I have attached a patch. It seems that the code doesn't conform to Drupal coding standards (http://drupal.org/coding-standards#indenting) and my IDE has stripped out a lot of trailing whitespace, so I'm afraid the patch looks a lot more complicated than it is.

You could just choose to reject the patch and add...

<?php
$warn_vars
= '';
?>

...immediately inside the login_destination_admin_settings_validate() function, since that's all that's changed.
AttachmentSize
login_destination_warn_vars.patch6.18 KB
nobody click here