mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 00:13:35 +01:00
fixed addressbook prefs for customfields:
- customfields could not be saved if the name contained eg. upper case letters - using the user-defined title from the field and not generate one from the name
This commit is contained in:
parent
52863057ec
commit
785a3e18c6
@ -1204,7 +1204,7 @@
|
||||
// while(list($x,$y) = @each($custom))
|
||||
foreach($custom as $x => $y)
|
||||
{
|
||||
$customfields[$y['name']] = $y['name'];
|
||||
$customfields[$y['name']] = $y['title'];
|
||||
}
|
||||
|
||||
$qfields = $this->bo->stock_contact_fields + $this->extrafields + $customfields;
|
||||
@ -1284,16 +1284,14 @@
|
||||
';
|
||||
$tr_color = $GLOBALS['egw']->nextmatchs->alternate_row_color($tr_color);
|
||||
$i = 0;
|
||||
while(list($cf) = each($customfields))
|
||||
foreach($customfields as $name => $title)
|
||||
{
|
||||
if(!($i % 6))
|
||||
{
|
||||
$custom_var .= "\n <tr bgcolor='$tr_color'>\n";
|
||||
}
|
||||
$custom_var .= ' <td><input type="checkbox" name="prefs['
|
||||
. strtolower($cf) . ']"'
|
||||
. ($this->prefs[$cf] ? ' checked' : '')
|
||||
. '>' . str_replace('_',' ',$cf) . '</option></td>' . "\n";
|
||||
$custom_var .= ' <td><input type="checkbox" name="prefs['.htmlspecialchars($name).']"'
|
||||
. ($this->prefs[$name] ? ' checked' : ''). ' />' . htmlspecialchars($title) . '</td>' . "\n";
|
||||
|
||||
if(!(++$i % 6))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user