diff --git a/lam/templates/config/conftypes.php b/lam/templates/config/conftypes.php index 43436317..98ab6715 100644 --- a/lam/templates/config/conftypes.php +++ b/lam/templates/config/conftypes.php @@ -168,65 +168,67 @@ echo ("
\n"); echo "

" . _("Account type selection") . "

"; // show available types -echo "
" . _("Available account types") . "\n"; -echo "\n"; -for ($i = 0; $i < sizeof($availableTypes); $i++) { - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; +if (sizeof($availableTypes) > 0) { + echo "
" . _("Available account types") . "\n"; + echo "
" . getTypeAlias($availableTypes[$i]) . ": " . getTypeDescription($availableTypes[$i]) . "
\n"; + for ($i = 0; $i < sizeof($availableTypes); $i++) { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } + echo "
" . getTypeAlias($availableTypes[$i]) . ": " . getTypeDescription($availableTypes[$i]) . "
\n"; + echo "
\n"; + + echo "



"; } -echo "\n"; -echo "\n"; - -echo "



"; // show active types -echo "
" . _("Active account types") . "
\n"; -for ($i = 0; $i < sizeof($activeTypes); $i++) { - echo "
\n"; - echo "" . "" . getTypeAlias($activeTypes[$i]) . ": " . getTypeDescription($activeTypes[$i]) . ""; - echo "
\n"; - echo "\n"; - // LDAP suffix - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - // list attributes - if (isset($_SESSION['conf_typeSettings']['attr_' . $activeTypes[$i]])) { - $attributes = $_SESSION['conf_typeSettings']['attr_' . $activeTypes[$i]]; +if (sizeof($activeTypes) > 0) { + echo "
" . _("Active account types") . "
\n"; + for ($i = 0; $i < sizeof($activeTypes); $i++) { + echo "
\n"; + echo "" . "" . getTypeAlias($activeTypes[$i]) . ": " . getTypeDescription($activeTypes[$i]) . ""; + echo "
\n"; + echo "
" . _("LDAP suffix") . ""; - echo ""; - echo "\"""; - echo "\n"; - echo "
\n"; + // LDAP suffix + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + // list attributes + if (isset($_SESSION['conf_typeSettings']['attr_' . $activeTypes[$i]])) { + $attributes = $_SESSION['conf_typeSettings']['attr_' . $activeTypes[$i]]; + } + else { + $attributes = getDefaultListAttributes($activeTypes[$i]); + } + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + // remove button + echo "\n"; + echo "\n"; + echo "\n"; + echo "
" . _("LDAP suffix") . ""; + echo ""; + echo "\"""; + echo "\n"; + echo "
" . _("List attributes") . ""; + echo ""; + echo "\"""; + echo "\n"; + echo "
 
\n"; + echo "

\n"; } - else { - $attributes = getDefaultListAttributes($activeTypes[$i]); - } - echo "\n"; - echo "" . _("List attributes") . "\n"; - echo "\n"; - echo ""; - echo ""; - echo "\"""; - echo "\n"; - echo "\n"; - echo "\n"; - echo " \n"; - // remove button - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "

\n"; + echo "\n"; + echo "



\n"; } -echo "\n"; - - -echo "



\n"; // submit and abort button echo "

";