version 1.249.2.2, 2008/07/13 09:57:29
|
version 1.252, 2008/07/13 00:15:14
|
Line 1411 sub personal_data_display {
|
Line 1411 sub personal_data_display {
|
$rolesarray = \@inststatuses; |
$rolesarray = \@inststatuses; |
} |
} |
} |
} |
if (!$newuser) { |
if (!$newuser || $context eq 'selfcreate') { |
# Get the users information |
# Get the users information |
%userenv = &Apache::lonnet::get('environment', |
%userenv = &Apache::lonnet::get('environment', |
['firstname','middlename','lastname','generation', |
['firstname','middlename','lastname','generation', |
'permanentemail','id'],$ccdomain,$ccuname); |
'permanentemail','id'],$ccdomain,$ccuname); |
} |
|
if ((!$newuser) || ($context eq 'selfcreate')) { |
|
%canmodify = |
%canmodify = |
&Apache::lonuserutils::can_modify_userinfo($context,$ccdomain, |
&Apache::lonuserutils::can_modify_userinfo($context,$ccdomain, |
\@userinfo,$rolesarray); |
\@userinfo,$rolesarray); |
Line 1456 sub personal_data_display {
|
Line 1454 sub personal_data_display {
|
$row .= '<input type="hidden" name="c'.$item.'" value="'.$inst_results->{$item}.'" />'.$inst_results->{$item}; |
$row .= '<input type="hidden" name="c'.$item.'" value="'.$inst_results->{$item}.'" />'.$inst_results->{$item}; |
} else { |
} else { |
if ($context eq 'selfcreate') { |
if ($context eq 'selfcreate') { |
if ($canmodify{$item}) { |
if ($canmodify{$item}) { |
$row .= '<input type="text" name="c'.$item.'" size="'.$textboxsize{$item}.'" value="" />'; |
$row .= '<input type="text" name="c'.$item.'" size="'.$textboxsize{$item}.'" value="" />'; |
$editable ++; |
$editable ++; |
} else { |
} else { |
$hiderow = 1; |
$hiderow = 1; |
} |
} |
} else { |
|
$row .= '<input type="text" name="c'.$item.'" size="'.$textboxsize{$item}.'" value="" />'; |
|
} |
} |
} |
} |
} else { |
} else { |
Line 1474 sub personal_data_display {
|
Line 1470 sub personal_data_display {
|
} else { |
} else { |
$hiderow = 1; |
$hiderow = 1; |
} |
} |
} else { |
|
$row .= '<input type="text" name="c'.$item.'" size="'.$textboxsize{$item}.'" value="" />'; |
|
} |
} |
} |
} |
} else { |
} else { |