diff --git a/e107_handlers/userclass_class.php b/e107_handlers/userclass_class.php index be4f86283..22e2407ae 100644 --- a/e107_handlers/userclass_class.php +++ b/e107_handlers/userclass_class.php @@ -11,9 +11,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_handlers/userclass_class.php,v $ -| $Revision: 1.16 $ -| $Date: 2008-07-25 19:26:32 $ -| $Author: e107steved $ +| $Revision: 1.17 $ +| $Date: 2008-09-15 16:20:27 $ +| $Author: secretr $ +----------------------------------------------------------------------------+ */ @@ -233,7 +233,7 @@ class user_class $show_classes = $this->uc_required_class_list($optlist); - $text = ''; + $text = ''; foreach ($show_classes as $k => $v) { if ($k == e_UC_BLANK) @@ -242,12 +242,12 @@ class user_class } else { - $s = ($curval == $k) ? "selected='selected'" : ""; + $s = ($curval == $k && $curval !== '') ? "selected='selected'" : ""; $text .= "\n"; } } - if (isset($opt_arr['language']) && $pref['multilanguage']) + if (strpos($optlist, "language") !== FALSE && $pref['multilanguage']) { $text .= "\n"; $tmpl = explode(",",e_LANLIST);