return $row;
},
'html_edit_multi' => function($field) {
+ #if (isset($GLOBALS['html_edit_add'])) return false;
$r = !in_array($field->name,[
'dn',
'cn',
'insert' => function(&$table,&$values) {
$dn = $values['dn']; unset($values['dn']);
foreach ($values as $k=>$v) {
- if ($v === '') unset($values[$k]);
+ if ($v === '' or (
+ is_array($v) and count($v) == 1 and $v[0] === ''
+ )) unset($values[$k]);
}
- bye([$dn,$values]);
+ #bye([$dn,$values]);
return (int)$table->db()->ldap->add($dn,$values);
},
'delete' => function(&$table,&$values) {