mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-29 10:09:10 +01:00
Fix PHP error if cf['type2'] is a single value, not array
This commit is contained in:
parent
b5f66c6cd8
commit
fd53dfe82b
@ -413,16 +413,16 @@ class Customfields implements \IteratorAggregate
|
|||||||
}
|
}
|
||||||
|
|
||||||
self::$db->$op(self::TABLE, array(
|
self::$db->$op(self::TABLE, array(
|
||||||
'cf_label' => $cf['label'],
|
'cf_label' => $cf['label'],
|
||||||
'cf_type' => $cf['type'],
|
'cf_type' => $cf['type'],
|
||||||
'cf_type2' => $cf['type2'] ? implode(',', $cf['type2']) : null,
|
'cf_type2' => $cf['type2'] ? (is_array($cf['type2']) ? implode(',', $cf['type2']) : $cf['type2']) : null,
|
||||||
'cf_help' => $cf['help'],
|
'cf_help' => $cf['help'],
|
||||||
'cf_values' => $cf['values'] ? json_encode($cf['values']) : null,
|
'cf_values' => $cf['values'] ? json_encode($cf['values']) : null,
|
||||||
'cf_len' => (string)$cf['len'] !== '' ? $cf['len'] : null,
|
'cf_len' => (string)$cf['len'] !== '' ? $cf['len'] : null,
|
||||||
'cf_rows' => (string)$cf['rows'] !== '' ? $cf['rows'] : null,
|
'cf_rows' => (string)$cf['rows'] !== '' ? $cf['rows'] : null,
|
||||||
'cf_order' => $cf['order'],
|
'cf_order' => $cf['order'],
|
||||||
'cf_needed' => $cf['needed'],
|
'cf_needed' => $cf['needed'],
|
||||||
'cf_private' => $cf['private'] ? implode(',', $cf['private']) : null,
|
'cf_private' => $cf['private'] ? implode(',', $cf['private']) : null,
|
||||||
'cf_modifier' => $GLOBALS['egw_info']['user']['account_id'],
|
'cf_modifier' => $GLOBALS['egw_info']['user']['account_id'],
|
||||||
'cf_modified' => time(),
|
'cf_modified' => time(),
|
||||||
), array(
|
), array(
|
||||||
|
Loading…
Reference in New Issue
Block a user