. $dbh->quote( $data{'dateexpiry'} )
. ",contactnote="
. $dbh->quote( $data{'contactnote'} )
- . ",b_address="
+ . ",B_address="
. $dbh->quote( $data{'b_address'} )
- . ",b_zipcode="
+ . ",B_zipcode="
. $dbh->quote( $data{'b_zipcode'} )
- . ",b_city="
+ . ",B_city="
. $dbh->quote( $data{'b_city'} )
- . ",b_phone="
+ . ",B_phone="
. $dbh->quote( $data{'b_phone'} )
- . ",b_email="
+ . ",B_email="
. $dbh->quote( $data{'b_email'}, )
. ",password="
. $dbh->quote( $data{'password'} )
. $dbh->quote( $data{'flags'} )
. ",relationship="
. $dbh->quote( $data{'relationship'} )
- . ",b_streetnumber="
+ . ",B_streetnumber="
. $dbh->quote( $data{'b_streetnumber'})
- . ",b_streettype="
+ . ",B_streettype="
. $dbh->quote( $data{'b_streettype'})
. ",gonenoaddress="
. $dbh->quote( $data{'gonenoaddress'})
my $sth = $dbh->prepare($query);
$sth->execute;
$sth->finish;
- $data{'borrowerid'} = $dbh->{'mysql_insertid'};
- return $data{'borrowerid'};
+ $data{'borrowernumber'} = $dbh->{'mysql_insertid'};
+ return $data{'borrowernumber'};
}
sub changepassword {
var m=(d.substring(3,5));\r
var a=(d.substring(6));\r
var ok=1;\r
+ var msg; \r
if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {\r
- alert("Le jour n'est pas correct."); ok=0;\r
+ msg = _("day not correct."); \r
+ alert(msg); ok=0;\r
}\r
if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {\r
- alert("Le mois n'est pas correct."); ok=0;\r
+ msg = _("month not correct.");\r
+ alert(msg); ok=0;\r
}\r
if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {\r
- alert("L'année n'est pas correcte."); ok=0;\r
+ msg = _("years not correct."); \r
+ alert(msg); ok=0;\r
}\r
if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {\r
- alert("Les séparateurs doivent être des "+separateur); ok=0;\r
+ alert("Separator must be "+separateur); ok=0;\r
}\r
return ok;\r
}\r
\r
//function test if member is unique and if it's right the member is registred\r
function unique() {\r
+var msg1;\r
+var msg2;\r
if ( document.form.check_member.value==1){\r
- if (document.form.categorycode.value!="I"){\r
+ if (document.form.categorycode.value != "I"){\r
\r
- alert("ATTENTION !!!! Ce Lecteur existe déja");\r
+ msg1 += _("Warning !!!! Duplicate borrower!!!!");\r
+ alert(msg1);\r
check_form_borrowers(0);\r
document.form.submit();\r
\r
}else{\r
- alert("ATTENTION !!!! Cette Collectivité existe déja");\r
+ msg2 += _("Warning !!!! Duplicate organisation!!!!");\r
+ alert(msg2);\r
check_form_borrowers(0);\r
}\r
}\r
if ((myDate1[2]>myDate2[2])||(myDate1[2]==myDate2[2] && myDate1[1]>myDate2[1])||(myDate1[2]==myDate2[2] && myDate1[1]>=myDate2[1] && myDate1[0]>=myDate2[0]))\r
\r
{ \r
- alert("ATTENTION !!! Vérifiez la saisie de la date d'éxpiration qui ne doit pas être antérieure ou égale a la date d'inscription");\r
+ var msg = _("Warning !!! check date expiry > date enrolment");\r
+ alert(msg);\r
document.form.dateexpiry.value="";\r
document.form.dateexpiry.setfocus;\r
}\r
if (!(document.form_double.answernodouble.checked)){\r
\r
message ="";\r
- message_champ="Vous devez confirmez que la suspicion de doublon est fausse !!! ";\r
+ message_champ+=_("Please confirm suspicious duplicate borrower !!! ");\r
statut=1;\r
document.form.nodouble.value=0;\r
}\r
<input type="hidden" name="type" value="borrowers">
<input type="hidden" name="step" value="<!-- TMPL_VAR NAME="step" -->">
<input type="hidden" name="updtype" value="<!-- TMPL_VAR NAME="updtype" -->">
- <input type="hidden" name="guarantor" value="<!-- TMPL_VAR NAME="guarantor" -->">
+ <input type="hidden" name="guarantorid" value="<!-- TMPL_VAR NAME="guarantorid" -->">
<input type="hidden" name="select_roadtype" value="<!-- TMPL_VAR NAME="select_roadtype" -->">
<input type="hidden" name="destination" value="<!-- TMPL_VAR NAME="destination" -->" />
<input type="hidden" name="check_member" value="<!-- TMPL_VAR NAME="check_member" -->" />
<input type="hidden" name="type" value="borrowers">
<input type="hidden" name="step" value="<!-- TMPL_VAR NAME="step" -->">
<input type="hidden" name="updtype" value="<!-- TMPL_VAR NAME="updtype" -->">
- <input type="hidden" name="guarantor" value="<!-- TMPL_VAR NAME="guarantor" -->">
+ <input type="hidden" name="guarantorid" value="<!-- TMPL_VAR NAME="guarantorid" -->">
<input type="hidden" name="select_roadtype" value="<!-- TMPL_VAR NAME="select_roadtype" -->">
<input type="hidden" name="destination" value="<!-- TMPL_VAR NAME="destination" -->" />
<input type="hidden" name="check_member" value="<!-- TMPL_VAR NAME="check_member" -->" />
<input type="hidden" name="type" value="borrowers">
<input type="hidden" name="step" value="<!-- TMPL_VAR NAME="step" -->">
<input type="hidden" name="updtype" value="<!-- TMPL_VAR NAME="updtype" -->">
- <input type="hidden" name="guarantor" value="<!-- TMPL_VAR NAME="guarantor" -->">
+ <input type="hidden" name="guarantorid" value="<!-- TMPL_VAR NAME="guarantorid" -->">
<input type="hidden" name="select_roadtype" value="<!-- TMPL_VAR NAME="select_roadtype" -->">
<input type="hidden" name="destination" value="<!-- TMPL_VAR NAME="destination" -->" />
<input type="hidden" name="check_member" value="<!-- TMPL_VAR NAME="check_member" -->" />
<ul>
<!-- TMPL_UNLESS name="guarantorborrowernumber" -->
- <a href="/cgi-bin/koha/members/jmemberentry.pl?type=add&borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->">Add child</a>
+ <a href="/cgi-bin/koha/members/memberentry.pl?op=add&guarantorid=<!-- TMPL_VAR NAME="borrowernumber" -->&category_type=C">Add child</a>
<!-- /TMPL_UNLESS -->
<a href="/cgi-bin/koha/members/memberentry.pl?borrowernumber=<!-- TMPL_VAR NAME="bornum" -->&category_type=<!-- TMPL_VAR NAME="category_type"-->">
$data{$key}=~ s/\"/\\\"/g;
}
+ # WARN : some tests must be done whatever the step, because the librarian can click on any tab.
#############test for member being unique #############
- if ($op eq 'add' && $step eq 2){
+ if ($op eq 'add'){
(my $category_type_send=$category_type ) if ($category_type eq 'I');
my $check_category; # recover the category code of the doublon suspect borrowers
- ($check_member,$check_category)=checkuniquemember($category_type_send,$data{'surname'},$data{'firstname'},format_date_in_iso($data{'dateofbirth'}));
-# recover the category type if the borrowers is a duplicate
+ ($check_member,$check_category)= checkuniquemember($category_type_send,$data{'surname'},$data{'firstname'},format_date_in_iso($data{'dateofbirth'}));
+
+# recover the category type if the borrowers is a doublon
($check_categorytype,undef)=getcategorytype($check_category);
}
-
-# CHECKS step by step
+ # CHECKS step by step
# STEP 1
if ($step eq 1) {
###############test to take the right zipcode and city name ##############
push @errors, "ERROR_login_exist";
$nok=1;
} else {
- $borrowerid = &newmember(%data);
+ $borrowernumber = &newmember(%data);
if ($data{'organisations'}){
# need to add the members organisations
my @orgs=split(/\|/,$data{'organisations'});
add_member_orgs($borrowerid,\@orgs);
}
- logaction($loggedinuser,"MEMBERS","add member", $borrowerid, "");
+ logaction($loggedinuser,"MEMBERS","add member", $borrowernumber, "");
}
}
my $data;
# test to now if u add or modify a borrower (modify =>to take all carateristic of the borrowers)
if (!$op and !$data{'surname'}) {
- $data=borrdata('',$borrowerid);
+ $data=borrdata('',$borrowernumber);
%data=%$data;
}
if (C4::Context->preference("IndependantBranches")) {
guarantorid => $guarantorid,
ethcatpopup => $ethcatpopup,
sex => $data{'sex'},
- login => $data{'login'},
+ userid => $data{'userid'},
password => $data{'password'},
- opacnotes => $data{'opacnotes'},
+ opacnote => $data{'opacnote'},
contactnotes => $data{'contactnotes'},
borrowernotes => $data{'borrowernotes'},
relshiploop => \@relshipdata,