Changeset 206 for LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model
- Timestamp:
- 05/27/09 11:09:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm
r186 r206 16 16 17 17 my $attrs = { 18 uid => [ 'Login' ],19 uidNumber => [ 'UID' ],18 uid => [ 'Login', 'text:12' ], 19 uidNumber => [ 'UID', 'text:6' ], 20 20 gidNumber => [ 'GID', 'select:group:gidNumber' ], 21 21 manager => [ 'Responsable', 'select-N:user:uid' ], … … 34 34 department => [ 'Département', 'select-N:department' ], 35 35 streetAddress => [ 'Rue', 'textarea' ], 36 st => [ 'Etat' ],37 36 title => [ 'Fonction' ], 38 37 expire => [ 'Expire le', 'date' ], … … 175 174 # exception: gidNumber is used also in group, but we don't want 176 175 # group list here, really the number ! 177 $type = '' if (($self->{form} || '') =~ /^group/ && $attr eq 'gidNumber'); 176 $type ||= 'text'; 177 $type = 'text:6' if (($self->{form} || '') =~ /^group/ && $attr eq 'gidNumber'); 178 178 for ($type) { 179 179 /^textarea$/ and return sprintf( 180 '<textarea name="%s" >%s</textarea>',180 '<textarea name="%s" cols="40">%s</textarea>', 181 181 $self->escape($attr), 182 182 $self->escape($self->attr_raw_value($attr)), … … 194 194 </SCRIPT>} . "\n"; 195 195 $html .= sprintf( 196 '<input type="text" name="%s" value="%s" >',196 '<input type="text" name="%s" value="%s" size="12">', 197 197 $attr, 198 198 $self->escape($date) … … 236 236 return $select; 237 237 }; 238 /^text(?::(\d+))?/ and do { 239 return sprintf( 240 '<input type="text" name="%s" value="%s" size="%d">', 241 $attr, 242 $self->escape($self->attr_raw_value($attr)), 243 $1 || 30, 244 ); 245 }; 238 246 } 239 return sprintf(240 '<input type="text" name="%s" value="%s">',241 $attr,242 $self->escape($self->attr_raw_value($attr))243 );244 247 } 245 248
Note: See TracChangeset
for help on using the changeset viewer.