X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=inc%2Ftemplate.php;h=863f0cdc8709341dac9fb226d0b65c32476fbea3;hb=6a8ca3ee8f7f8807f9bf2119cb7ff687d84dc32c;hp=c5e850e68e945fb8cee1f672b65a9d365e7542c3;hpb=64fca63a29fb2a863d159734627795acfb17c853;p=contagged diff --git a/inc/template.php b/inc/template.php index c5e850e..863f0cd 100644 --- a/inc/template.php +++ b/inc/template.php @@ -1,4 +1,4 @@ -assign('conf',$conf); $smarty->assign('lang',$lang); $smarty->assign('fields',$FIELDS); + $smarty->assign('lettertabs',explode(' ',$lang['lettertabs'])); } /** @@ -96,8 +97,10 @@ function tpl_ldaperror($message=""){ $__LDAPERROR__ .= ldap_err2str($errno); if(!empty($message)){ $__LDAPERROR__ .= "($message)"; + }elseif($errno == 4){ + $__LDAPERROR__ .= "(You need to increase this limit in your server config)"; } - $__LDAPERROR__ .= '\n'; + $__LDAPERROR__ .= '
'; } $smarty->assign("LDAPERRORS",$__LDAPERROR__); } @@ -117,7 +120,7 @@ function tpl_markers(){ $sr = ldap_list($LDAP_CON,$conf['publicbook'],"ObjectClass=inetOrgPerson",array("marker")); $result1 = ldap_get_binentries($LDAP_CON, $sr); //check users private addressbook - if(!empty($_SESSION['ldapab']['binddn'])){ + if(!empty($_SESSION['ldapab']['binddn']) && $conf['privatebook']){ $sr = @ldap_list($LDAP_CON, $conf['privatebook'].','.$_SESSION['ldapab']['binddn'], "ObjectClass=inetOrgPerson",array("marker")); @@ -181,7 +184,7 @@ function tpl_categories(){ $sr = ldap_list($LDAP_CON,$conf['publicbook'],"ObjectClass=OXUserObject",array("OXUserCategories")); $result1 = ldap_get_binentries($LDAP_CON, $sr); //check users private addressbook - if(!empty($_SESSION['ldapab']['binddn'])){ + if(!empty($_SESSION['ldapab']['binddn']) && $conf['privatebook']){ $sr = @ldap_list($LDAP_CON, $conf['privatebook'].','.$_SESSION['ldapab']['binddn'], "ObjectClass=OXUserObject",array("OXUserCategories")); @@ -219,7 +222,7 @@ function tpl_timezone(){ $sr = ldap_list($LDAP_CON,$conf['publicbook'],"ObjectClass=OXUserObject",array("OXTimeZone")); $result1 = ldap_get_binentries($LDAP_CON, $sr); //check users private addressbook - if(!empty($_SESSION['ldapab']['binddn'])){ + if(!empty($_SESSION['ldapab']['binddn']) && $conf['privatebook']){ $sr = @ldap_list($LDAP_CON, $conf['privatebook'].','.$_SESSION['ldapab']['binddn'], "ObjectClass=OXUserObject",array("OXTimeZone")); @@ -257,7 +260,7 @@ function tpl_country(){ $sr = ldap_list($LDAP_CON,$conf['publicbook'],"ObjectClass=OXUserObject",array("userCountry")); $result1 = ldap_get_binentries($LDAP_CON, $sr); //check users private addressbook - if(!empty($_SESSION['ldapab']['binddn'])){ + if(!empty($_SESSION['ldapab']['binddn']) && $conf['privatebook']){ $sr = @ldap_list($LDAP_CON, $conf['privatebook'].','.$_SESSION['ldapab']['binddn'], "ObjectClass=OXUserObject",array("userCountry"));