diff --git a/include/class.forms.php b/include/class.forms.php index 7ec38ab92970fe300531bd6923256ca867c22c6b..931514d85153e82e66daa5810e21e03de74af124 100644 --- a/include/class.forms.php +++ b/include/class.forms.php @@ -918,9 +918,9 @@ class FormField { return array( 'set' => null, 'nset' => null, - 'equal' => array('TextboxField', array()), - 'nequal' => array('TextboxField', array()), - 'contains' => array('TextboxField', array()), + 'equal' => array('TextboxField', array('configuration' => array('size' => 40))), + 'nequal' => array('TextboxField', array('configuration' => array('size' => 40))), + 'contains' => array('TextboxField', array('configuration' => array('size' => 40))), 'match' => array('TextboxField', array( 'placeholder' => __('Valid regular expression'), 'configuration' => array('size'=>30), diff --git a/include/class.user.php b/include/class.user.php index dbabea18db6c9adb69d7beb0d2652e773925879d..e4cadc37fb7eb51bebf45a9d1c6a8fbb0f37ea78 100644 --- a/include/class.user.php +++ b/include/class.user.php @@ -368,6 +368,9 @@ implements TemplateVariable, Searchable { $base = array(); foreach ($uform->getFields() as $F) { $fname = $F->get('name') ?: ('field_'.$F->get('id')); + # XXX: email in the model corresponds to `emails__address` ORM path + if ($fname == 'email') + $fname = 'emails__address'; if (!$F->hasData() || $F->isPresentationOnly()) continue; if (!$F->isStorable())