removed utf8... code

Changes language files to utf-8
This commit is contained in:
katagia 2004-10-01 12:13:16 +00:00
parent 794b229a35
commit c884687e1a
12 changed files with 397 additions and 403 deletions

View File

@ -49,7 +49,7 @@ hostlistAttributes: #cn;#description;#uidNumber;#gidNumber
maxlistentries: 30
# default language (a line from config/language)
defaultLanguage: en_GB:ISO-8859-1:English (Britain)
defaultLanguage: en_GB:UTF-8:English (Britain)
# Path to external Script
scriptPath:

View File

@ -4,13 +4,13 @@
# Normally you don't have to edit this file manually. It is modified automatically when you add a new language in the Configuration-Site.
# Englisch Language
en_GB:ISO-8859-1:English (Great Britain)
en_GB:UTF-8:English (Great Britain)
# German Language
de_DE:ISO-8859-15:Deutsch (Deutschland)
de_DE:UTF-8:Deutsch (Deutschland)
# Hungarian Language
hu_HU:ISO-8859-2:Magyar (Magyarorszag)
hu_HU:UTF-8:Magyar (Magyarorszag)
# Japanese Language
ja_JP.eucJP:EUC-JP:Japanese (EUC)

View File

@ -117,10 +117,7 @@ class baseModule {
if (isset($this->attributes[$attribute])) {
// decode as unicode
$this->attributes[$attribute] = $attr[$attribute];
for ($i=0; $i<count($this->attributes[$attribute]); $i++) {
$this->attributes[$attribute][$i] = utf8_decode ($this->attributes[$attribute][$i]);
$this->orig[$attribute][$i] = utf8_decode ($this->attributes[$attribute][$i]);
}
$this->orig[$attribute] = $attr[$attribute];
}
}
$this->attributes['objectClass'] = $objectClassName;

View File

@ -221,9 +221,6 @@ class cache {
// Write new cache entry
$addcache = $attr;
unset ($addcache['objectClass']);
foreach ($addcache as $temp)
foreach ($temp as $temp2)
$temp2 = utf8_decode($temp2);
if (count($addcache)!=0) $this->ldapcache[$scope][$dn] = $attr;
$entry = ldap_next_entry($_SESSION['ldap']->server(), $entry);
}
@ -311,7 +308,7 @@ class cache {
if (is_array($dn_groups)) {
$DNs = array_keys($dn_groups);
foreach ($DNs as $DN)
$return[] = utf8_decode($dn_groups[$DN][0]);
$return[] = $dn_groups[$DN][0];
return $return;
}
return array();
@ -327,7 +324,7 @@ class cache {
$DNs = array_keys($dn_groups);
foreach ($DNs as $DN) {
if ($dn_groups[$DN][0]==$gidNumber)
$return = utf8_decode(substr($DN, 3, strpos($DN, ',')-3));
$return = substr($DN, 3, strpos($DN, ',')-3);
}
return $return;
}

View File

@ -1037,21 +1037,21 @@ class accountContainer {
for ($j=0; $j<count($orig[$attr_names[$i]]); $j++) {
if (is_array($attributes[$attr_names[$i]])) {
if (!in_array($orig[$attr_names[$i]][$j], $attributes[$attr_names[$i]]))
if (($orig[$attr_names[$i]][$j]!='') && ($attr_names[$i]!='objectClass')) $torem[$attr_names[$i]][] =utf8_encode($orig[$attr_names[$i]][$j]);
if (($orig[$attr_names[$i]][$j]!='') && ($attr_names[$i]!='objectClass')) $torem[$attr_names[$i]][] = $orig[$attr_names[$i]][$j];
}
else if (($orig[$attr_names[$i]][$j]!='') && ($attr_names[$i]!='objectClass')) $torem[$attr_names[$i]][] = utf8_encode($orig[$attr_names[$i]][$j]);
else if (($orig[$attr_names[$i]][$j]!='') && ($attr_names[$i]!='objectClass')) $torem[$attr_names[$i]][] = $orig[$attr_names[$i]][$j];
}
for ($j=0; $j<count($attributes[$attr_names[$i]]); $j++) {
if (is_array($orig[$attr_names[$i]])) {
if (!in_array($attributes[$attr_names[$i]][$j], $orig[$attr_names[$i]]))
if ($attributes[$attr_names[$i]][$j]!='') $toadd[$attr_names[$i]][] = utf8_encode($attributes[$attr_names[$i]][$j]);
if ($attributes[$attr_names[$i]][$j]!='') $toadd[$attr_names[$i]][] = $attributes[$attr_names[$i]][$j];
}
else if ($attributes[$attr_names[$i]][$j]!='') $toadd[$attr_names[$i]][] = utf8_encode($attributes[$attr_names[$i]][$j]);
else if ($attributes[$attr_names[$i]][$j]!='') $toadd[$attr_names[$i]][] = $attributes[$attr_names[$i]][$j];
}
for ($j=0; $j<count($attributes[$attr_names[$i]]); $j++) {
if (is_array($orig[$attr_names[$i]]) && is_array($attributes[$attr_names[$i]])) {
if (($attributes[$attr_names[$i]][$j]==$orig[$attr_names[$i]][$j]) && $attributes[$attr_names[$i]][$j]!='')
$notchanged[$attr_names[$i]][] = utf8_encode($attributes[$attr_names[$i]][$j]);
$notchanged[$attr_names[$i]][] = $attributes[$attr_names[$i]][$j];
}
}
}

View File

@ -288,22 +288,22 @@ class posixAccount extends baseModule {
if ($this->userPassword_no) {
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash('', !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]);
}
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]));
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]);
}
else {
if (($this->attributes['userPassword'][0] != $this->orig['userPassword'][0] && $this->userPassword()!='' ) || $this->userPassword_no) {
// Write new password
if ($this->userPassword_no) $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash('', !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]);
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]));
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixAccount_pwdHash'][0]);
}
else { // No new password but old password
// (un)lock password
if ($this->userPassword_lock == pwd_is_enabled($this->orig['userPassword'][0])) {
if ($this->userPassword_lock) {
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_disable($this->orig['userPassword'][0]));
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_disable($this->orig['userPassword'][0]);
}
else {
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_enable($this->orig['userPassword'][0]));
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_enable($this->orig['userPassword'][0]);
}
}
}

View File

@ -632,13 +632,13 @@ class posixGroup extends baseModule {
if ($this->userPassword_no) {
$return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash('', !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]);
}
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]));
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]);
}
else {
if (($this->attributes['userPassword'][0] != $this->orig['userPassword'][0] && $this->userPassword()!='' ) || $this->userPassword_no) {
// Write new password
if ($this->userPassword_no) $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash('', !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]);
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode(pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]));
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = pwd_hash($this->userPassword(), !$this->userPassword_lock, $this->moduleSettings['posixGroup_pwdHash'][0]);
}
else { // No new password but old password
// (un)lock password
@ -651,8 +651,8 @@ class posixGroup extends baseModule {
// remove trailing ! from password hash
if ($passwd{0} == '!') $passwd = substr($passwd, 1);
// Write new password
if ($this->userPassword_lock) $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode("$crypt!$passwd");
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = utf8_encode("$crypt$passwd");
if ($this->userPassword_lock) $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = "$crypt!$passwd";
else $return[$_SESSION[$this->base]->dn]['modify']['userPassword'][0] = "$crypt$passwd";
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -256,9 +256,9 @@ if (sizeof($grp_info) > 0) {
unset($grp_info[$i][strtolower($attr_array[$k])]['count']);
// sort array
sort($grp_info[$i][strtolower($attr_array[$k])]);
echo utf8_decode(implode("; ", $grp_info[$i][strtolower($attr_array[$k])]));
echo implode("; ", $grp_info[$i][strtolower($attr_array[$k])]);
}
else echo utf8_decode($grp_info[$i][strtolower($attr_array[$k])]);
else echo $grp_info[$i][strtolower($attr_array[$k])];
}
}
echo ("</td>");

View File

@ -240,9 +240,9 @@ if (sizeof($hst_info) > 0) {
if (is_array($hst_info[$i][strtolower($attr_array[$k])])) {
// sort array
sort($hst_info[$i][strtolower($attr_array[$k])]);
echo utf8_decode(implode("; ", $hst_info[$i][strtolower($attr_array[$k])]));
echo implode("; ", $hst_info[$i][strtolower($attr_array[$k])]);
}
else echo utf8_decode($hst_info[$i][strtolower($attr_array[$k])]);
else echo $hst_info[$i][strtolower($attr_array[$k])];
}
echo ("</td>");
}

View File

@ -291,9 +291,9 @@ if ($user_count != 0) {
// sort array
sort($userinfo[$i][strtolower($attr_array[$k])]);
// print all attribute entries seperated by "; "
echo utf8_decode(implode("; ", $userinfo[$i][strtolower($attr_array[$k])])) . "\n";
echo implode("; ", $userinfo[$i][strtolower($attr_array[$k])]) . "\n";
}
else echo utf8_decode($userinfo[$i][strtolower($attr_array[$k])]) . "\n";
else echo $userinfo[$i][strtolower($attr_array[$k])] . "\n";
}
echo ("</td>\n");
}