--- loncom/interface/loncreateuser.pm 2016/08/11 00:09:39 1.406.2.1 +++ loncom/interface/loncreateuser.pm 2016/02/19 02:39:07 1.409 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Create a user # -# $Id: loncreateuser.pm,v 1.406.2.1 2016/08/11 00:09:39 raeburn Exp $ +# $Id: loncreateuser.pm,v 1.409 2016/02/19 02:39:07 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2164,7 +2164,7 @@ sub modify_login_block { sub personal_data_display { my ($ccuname,$ccdomain,$newuser,$context,$inst_results,$rolesarray, - $now,$captchaform,$emailusername,$usertype) = @_; + $now,$captchaform,$emailusername,$usertype,$recaptchaversion) = @_; my ($output,%userenv,%canmodify,%canmodify_status); my @userinfo = ('firstname','middlename','lastname','generation', 'permanentemail','id'); @@ -2352,8 +2352,11 @@ sub personal_data_display { if (($context eq 'selfcreate') && ($newuser eq 'email')) { if ($captchaform) { $output .= &Apache::lonhtmlcommon::row_title($lt{'valid'}, - 'LC_pick_box_title')."\n". - $captchaform."\n".'

'. + 'LC_pick_box_title')."\n"; + if ($recaptchaversion >=2) { + $output .= ''."\n"; + } + $output .= $captchaform."\n".'

'. &Apache::lonhtmlcommon::row_closure(1); $rowcount ++; } @@ -3110,7 +3113,7 @@ sub update_user_data { \%newsettingstext); if ($env{'form.cid'} ne $userenv{'id'}) { &Apache::lonnet::idput($env{'form.ccdomain'}, - ($env{'form.ccuname'} => $env{'form.cid'})); + {$env{'form.ccuname'} => $env{'form.cid'}},$uhome,'ids'); if (($recurseid) && (&Apache::lonnet::allowed('mau',$env{'form.ccdomain'}))) { my $idresult =