summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorHash9 <hash9@users.sourceforge.net>2006-07-03 21:22:39 +0000
committerHash9 <hash9@users.sourceforge.net>2006-07-03 21:22:39 +0000
commitade42a1c089991ca013fdd1d863a2fa6d4a53be7 (patch)
tree81e48d3e8762f8b863a9a8aaef4a5208813f2391 /templates
parent74757bdc92b90d9d26a9d71d9285482535a2c89e (diff)
downloadusers-ade42a1c089991ca013fdd1d863a2fa6d4a53be7.tar.gz
users-ade42a1c089991ca013fdd1d863a2fa6d4a53be7.tar.bz2
users-ade42a1c089991ca013fdd1d863a2fa6d4a53be7.zip
Prevent LDAP Login being setup and attempted if PHP LDAP Extention isn't loaded
Diffstat (limited to 'templates')
-rw-r--r--templates/admin_login.tpl65
1 files changed, 35 insertions, 30 deletions
diff --git a/templates/admin_login.tpl b/templates/admin_login.tpl
index c133db2..256d52d 100644
--- a/templates/admin_login.tpl
+++ b/templates/admin_login.tpl
@@ -4,12 +4,15 @@
<input type="hidden" name="page" value="{$page}" />
<div class="row">
+ {if ! $ldapEnabled}
+ {formfeedback error="PHP LDAP Extention not loaded; LDAP Authentication not available."}
+ {/if}
{formlabel label="Authentication method" for="users_auth_method"}
{forminput}
<select name="users_auth_method" id="users_auth_method">
<option value="tiki" {if $gBitSystem->getConfig('users_auth_method') eq 'tiki'} selected="selected"{/if}>{tr}Just bitweaver{/tr}</option>
<option value="ws" {if $gBitSystem->getConfig('users_auth_method') eq 'ws'} selected="selected"{/if}>{tr}Web Server{/tr}</option>
- <option value="auth" {if $gBitSystem->getConfig('users_auth_method') eq 'auth'} selected="selected"{/if}>{tr}bitweaver and PEAR::Auth{/tr}</option>
+ {if $ldapEnabled}<option value="auth" {if $gBitSystem->getConfig('users_auth_method') eq 'auth'} selected="selected"{/if}>{tr}bitweaver and PEAR::Auth{/tr}</option>{/if}
</select>
{formhelp note=""}
{/forminput}
@@ -126,39 +129,41 @@
{/form}
{/jstab}
- {jstab title="PEAR::Auth"}
- {form legend="PEAR::Auth"}
- <input type="hidden" name="page" value="{$page}" />
+ {if $ldapEnabled}
+ {jstab title="PEAR::Auth"}
+ {form legend="PEAR::Auth"}
+ <input type="hidden" name="page" value="{$page}" />
+
+ {foreach from=$ldapSettings key=feature item=output}
+ <div class="row">
+ {formlabel label=`$output.label` for=$feature}
+ {forminput}
+ {if $output.type == 'text'}
+ <input type="text" size="50" name="{$feature}" id="{$feature}" value="{$gBitSystem->getConfig($feature)|escape}" />
+ {else}
+ {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature}
+ {/if}
+ {formhelp note=`$output.note` page=`$output.page` link=`$output.link`}
+ {/forminput}
+ </div>
+ {/foreach}
- {foreach from=$ldapSettings key=feature item=output}
<div class="row">
- {formlabel label=`$output.label` for=$feature}
+ {formlabel label="LDAP Scope" for="users_ldap_scope"}
{forminput}
- {if $output.type == 'text'}
- <input type="text" size="50" name="{$feature}" id="{$feature}" value="{$gBitSystem->getConfig($feature)|escape}" />
- {else}
- {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature}
- {/if}
- {formhelp note=`$output.note` page=`$output.page` link=`$output.link`}
+ <select name="users_ldap_scope" id="users_ldap_scope">
+ <option value="sub" {if $gBitSystem->getConfig('users_ldap_scope') eq "sub"} selected="selected"{/if}>sub</option>
+ <option value="one" {if $gBitSystem->getConfig('users_ldap_scope') eq "one"} selected="selected"{/if}>one</option>
+ <option value="base" {if $gBitSystem->getConfig('users_ldap_scope') eq "base"} selected="selected"{/if}>base</option>
+ </select>
+ {formhelp note=""}
{/forminput}
</div>
- {/foreach}
-
- <div class="row">
- {formlabel label="LDAP Scope" for="users_ldap_scope"}
- {forminput}
- <select name="users_ldap_scope" id="users_ldap_scope">
- <option value="sub" {if $gBitSystem->getConfig('users_ldap_scope') eq "sub"} selected="selected"{/if}>sub</option>
- <option value="one" {if $gBitSystem->getConfig('users_ldap_scope') eq "one"} selected="selected"{/if}>one</option>
- <option value="base" {if $gBitSystem->getConfig('users_ldap_scope') eq "base"} selected="selected"{/if}>base</option>
- </select>
- {formhelp note=""}
- {/forminput}
- </div>
- <div class="row submit">
- <input type="submit" name="auth_pear" value="{tr}Change preferences{/tr}" />
- </div>
- {/form}
- {/jstab}
+ <div class="row submit">
+ <input type="submit" name="auth_pear" value="{tr}Change preferences{/tr}" />
+ </div>
+ {/form}
+ {/jstab}
+ {/if}
{/jstabs}