Bugzilla – Attachment 1488 Details for
Bug 3656
Specify fields to be omitted from the patron record
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Adds BorrowerUnusedFields system preference and uses it.
0001-selection-of-members-fields-to-display.patch (text/plain), 24.42 KB, created by
Chris Cormack
on 2009-09-24 08:13:00 UTC
(
hide
)
Description:
Adds BorrowerUnusedFields system preference and uses it.
Filename:
MIME Type:
Creator:
Chris Cormack
Created:
2009-09-24 08:13:00 UTC
Size:
24.42 KB
patch
obsolete
>From eb0d7ec8d1d0e3ebf36fcfd87af47bdadc10958d Mon Sep 17 00:00:00 2001 >From: Henri-Damien LAURENT <henridamien.laurent@biblibre.com> >Date: Thu, 24 Sep 2009 09:48:03 +0200 >Subject: [PATCH] selection of members fields to display > >Adds a system preference Borrowerunused fields >This system preference contains the list of fieldnames which should not be displayed on Member input page >--- > admin/systempreferences.pl | 1 + > installer/data/mysql/en/mandatory/sysprefs.sql | 1 + > .../1-Obligatoire/unimarc_standard_systemprefs.sql | 1 + > installer/data/mysql/updatedatabase.pl | 11 ++ > .../prog/en/modules/members/memberentrygen.tmpl | 121 +++++++++++++++----- > members/memberentry.pl | 6 + > 6 files changed, 111 insertions(+), 30 deletions(-) > >diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl >index 2ce1874..047a7ed 100755 >--- a/admin/systempreferences.pl >+++ b/admin/systempreferences.pl >@@ -187,6 +187,7 @@ $tabsysprefs{viewLabeledMARC} = "StaffClient"; > $tabsysprefs{viewISBD} = "StaffClient"; > > # Patrons >+$tabsysprefs{BorrowerUnusedFields} = "Patrons"; > $tabsysprefs{autoMemberNum} = "Patrons"; > $tabsysprefs{checkdigit} = "Patrons"; > $tabsysprefs{intranetreadinghistory} = "Patrons"; >diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql >index 6f60fa7..8be96fa 100644 >--- a/installer/data/mysql/en/mandatory/sysprefs.sql >+++ b/installer/data/mysql/en/mandatory/sysprefs.sql >@@ -262,3 +262,4 @@ INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES > INSERT INTO systempreferences (variable,value,options,explanation,type)VALUES('DisplayOPACiconsXSLT', '1', '', 'If ON, displays the format, audience, type icons in XSLT MARC21 results and display pages.', 'YesNo'); > INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('AllowAllMessageDeletion','0','Allow any Library to delete any message','','YesNo'); > INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('ShowPatronImageInWebBasedSelfCheck', '0', 'If ON, displays patron image when a patron uses web-based self-checkout', '', 'YesNo'); >+INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('BorrowerUnusedFields', '', 'Allow to input a list of undesired fields in Member input page Fill that with borrower table field names separated by , or | or ; ', '', 'Text'); >diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql >index bee360a..f440228 100644 >--- a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql >+++ b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql >@@ -261,3 +261,4 @@ INSERT INTO systempreferences (variable,value,options,explanation,type)VALUES('H > INSERT INTO systempreferences (variable,value,options,explanation,type)VALUES('DisplayOPACiconsXSLT', '1', '', 'Si activé, affiche le format, le type de public et les icônes de type en XSLT (MARC21)).', 'YesNo'); > INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('AllowAllMessageDeletion','0','Allow any Library to delete any message','','YesNo'); > INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('ShowPatronImageInWebBasedSelfCheck', '0', 'Si activé, affiche la photo de l''adhérent lors de l''utilisation de la console de prêt auto-contrôlé', '', 'YesNo'); >+INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('BorrowerUnusedFields', '', 'Entrez ici la liste des champs que vous ne souhaitez pas utiliser à la saisie des Adhérents (liste des noms des champs de la table borrowers séparés par ; ou , ou |)', '', 'Text'); >diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl >index 10c3451..80fd1d8 100755 >--- a/installer/data/mysql/updatedatabase.pl >+++ b/installer/data/mysql/updatedatabase.pl >@@ -2675,6 +2675,17 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { > SetVersion ($DBversion); > } > >+$DBversion = '3.01.00.062'; >+if (C4::Context->preference("Version") < TransformToNum($DBversion)) { >+ my $str; >+ $str=<<BORRUNUSEDFIELDS; >+INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('BorrowerUnusedFields', '', 'Allow to input a list of undesired fields in Member input page Fill that with borrower table field names separated by , or | or ; ', '', 'Text'); >+BORRUNUSEDFIELDS >+ print "Upgrade to $DBversion done ( Added BorrowerUnusedFields system preference)\n"; >+ $dbh->do($str); >+ SetVersion ($DBversion); >+} >+ > =item DropAllForeignKeys($table) > > Drop all foreign keys of the table $table >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl >index 20043c2..0304d74 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl >@@ -161,6 +161,7 @@ > <fieldset class="rows" id="memberentry_identity"> > <legend><!--TMPL_IF Name="I"-->Organization <!--TMPL_ELSE-->Patron <!--/TMPL_IF-->identity</legend> > <ol> >+ <!-- TMPL_UNLESS name="unusedtitle" --> > <!-- TMPL_UNLESS name="I" --> > <!-- TMPL_IF NAME="title_cgipopup" --> > <li> >@@ -174,8 +175,10 @@ > <!-- TMPL_IF NAME="mandatorytitle" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> > <!-- /TMPL_IF --> >- <!-- /TMPL_UNLESS --> > <li> >+ <!-- /TMPL_UNLESS --> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS name="unusedsurname" --> > <!-- TMPL_IF NAME="mandatorysurname" --> > <label for="surname" class="required"> > <!-- TMPL_ELSE --> >@@ -189,7 +192,9 @@ > <!-- /TMPL_IF --> > <!-- TMPL_IF NAME="mandatorysurname" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > <!-- TMPL_UNLESS name="I" --> >+ <!-- TMPL_UNLESS name="unusedfirstname" --> > <li> > <!-- TMPL_IF NAME="mandatoryfirstname" --> > <label for="firstname" class="required"> >@@ -200,6 +205,8 @@ > <input type="text" id="firstname" name="firstname" size="20" value="<!-- TMPL_VAR NAME="firstname" -->" /> > <!-- TMPL_IF NAME="mandatoryfirstname" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS name="unuseddateofbirth" --> > <li> > <!-- TMPL_IF NAME="mandatorydateofbirth" --> > <label for="dateofbirth" class="required"> >@@ -227,6 +234,8 @@ > <!-- TMPL_IF NAME="mandatorydateofbirth" --><span class="required">Required</span><!-- /TMPL_IF --> > <!-- TMPL_IF NAME="ERROR_dateofbirth" --><span class="required">(Error)</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS name="unusedinitials" --> > <li> > <!-- TMPL_IF NAME="mandatoryinitials" --> > <label for="initials" class="required"> >@@ -237,7 +246,9 @@ > <input type="text" id="initials" name="initials" size="20" value="<!-- TMPL_VAR NAME="initials" -->" /> > <!-- TMPL_IF NAME="mandatoryinitials" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedothernames"--> > <li> > <!-- TMPL_IF NAME="mandatoryothernames" --> > <label for="othernames" class="required"> >@@ -249,7 +260,9 @@ > <!-- TMPL_IF NAME="mandatoryothernames" --><span class="required">Required</span><!-- /TMPL_IF --> > <!-- TMPL_IF NAME="I" --><input type="hidden" name="sex" value="N" /><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > <!--TMPL_UNLESS Name="I"--> >+ <!-- TMPL_UNLESS Name="unusedsex"--> > <li class="radio"> > > <!-- TMPL_IF NAME="female" --> >@@ -268,6 +281,7 @@ > <label for="sex-none">N/A </label><input type="radio" name="sex" id="sex-none" value="" /> > <!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > <!--/TMPL_UNLESS--> > </ol> > </fieldset> >@@ -351,6 +365,7 @@ > <!--/TMPL_IF--> > <fieldset class="rows"> > <legend>Main address</legend><ol> >+ <!-- TMPL_UNLESS Name="unusedstreetnumber"--> > <li> > <!-- TMPL_IF NAME="mandatorystreetnumber" --> > <label for="streetnumber" class="required"> >@@ -361,6 +376,7 @@ > <input type="text" id="streetnumber" name="streetnumber" size="5" value="<!-- TMPL_VAR NAME="streetnumber" -->" /> > <!-- TMPL_IF NAME="mandatorystreetnumber" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > <!-- TMPL_IF NAME="road_cgipopup" --> > <li> > <!-- TMPL_IF NAME="mandatorystreettype" --> >@@ -373,6 +389,7 @@ > <!-- TMPL_IF NAME="mandatorystreettype" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> > <!--/TMPL_IF--> >+ <!-- TMPL_UNLESS Name="unusedaddress"--> > <li> > <!-- TMPL_IF NAME="mandatoryaddress" --> > <label for="address" class="required"> >@@ -383,6 +400,8 @@ > <input type="text" id="address" name="address" size="35" value="<!-- TMPL_VAR NAME="address" -->" /> > <!-- TMPL_IF NAME="mandatoryaddress" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedaddress2"--> > <li> > <!-- TMPL_IF NAME="mandatoryaddress2" --> > <label for="address2" class="required"> >@@ -393,6 +412,8 @@ > <input type="text" id="address2" name="address2" size="35" value="<!-- TMPL_VAR NAME="address2" -->" /> > <!-- TMPL_IF NAME="mandatoryaddress2" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcity"--> > <li> > <!-- TMPL_IF NAME="mandatorycity" --> > <label for="city" class="required"> >@@ -405,6 +426,8 @@ > <!-- TMPL_IF NAME="city_cgipopup" -->or <strong>choose</strong> <!-- TMPL_VAR NAME="citypopup" --><!-- /TMPL_IF --> > <!-- TMPL_IF NAME="mandatorycity" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedzipcode"--> > <li> > <!-- TMPL_IF NAME="mandatoryzipcode" --> > <label for="zipcode" class="required"> >@@ -415,7 +438,9 @@ > <input type="text" name="zipcode" id="zipcode" size="10" value="<!-- TMPL_VAR NAME="zipcode" -->" /> > <!-- TMPL_IF NAME="mandatoryzipcode" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > >+ <!-- TMPL_UNLESS Name="unusedmandatoryzipcode"--> > <li> > <!-- TMPL_IF NAME="mandatorycountry" --> > <label for="country" class="required"> >@@ -426,11 +451,13 @@ > <input type="text" name="country" id="country" size="20" value="<!-- TMPL_VAR NAME="country" -->" /> > <!-- TMPL_IF NAME="mandatorycountry" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > > </ol> > </fieldset> > <fieldset class="rows" id="memberentry_contact"> >- <legend>Contact</legend><ol> >+ <legend>Contact</legend><ol> >+ <!-- TMPL_UNLESS Name="unusedphone"--> > <li> > <!-- TMPL_IF NAME="mandatoryphone" --> > <label for="phone" class="required"> >@@ -442,6 +469,8 @@ > <!-- TMPL_IF NAME="mandatoryphone" --><span class="required">Required</span><!-- /TMPL_IF --><strong><em>Shows on transit slips</em></strong> > > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedphonepro"--> > <li> > <!-- TMPL_IF NAME="mandatoryphonepro" --> > <label for="phonepro" class="required"> >@@ -452,6 +481,8 @@ > <input type="text" id="phonepro" name="phonepro" value="<!-- TMPL_VAR NAME="phonepro" -->" /> > <!-- TMPL_IF NAME="mandatoryphonepro" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedmobile"--> > <li> > <!-- TMPL_IF NAME="mandatorymobile" --> > <label for="mobile" class="required"> >@@ -462,6 +493,8 @@ > <input type="text" id="mobile" name="mobile" value="<!-- TMPL_VAR NAME="mobile" -->" /> > <!-- TMPL_IF NAME="mandatorymobile" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedemail"--> > <li> > <!-- TMPL_IF NAME="mandatoryemail" --> > <label for="email" class="required"> >@@ -473,6 +506,8 @@ > <!-- TMPL_IF NAME="mandatoryemail" --><span class="required">Required</span><!-- /TMPL_IF --><strong><em>Shows on transit slips</em></strong> > > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedemailpro"--> > <li> > <!-- TMPL_IF NAME="mandatoryemailpro" --> > <label for="emailpro" class="required"> >@@ -483,6 +518,8 @@ > <input type="text" id="emailpro" name="emailpro" size="45" value="<!-- TMPL_VAR NAME="emailpro" -->" /> > <!-- TMPL_IF NAME="mandatoryemailpro" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedfax"--> > <li> > <!-- TMPL_IF NAME="mandatoryfax" --> > <label for="fax" class="required"> >@@ -493,6 +530,7 @@ > <input type="text" id="fax" name="fax" value="<!-- TMPL_VAR NAME="fax" -->" /> > <!-- TMPL_IF NAME="mandatoryfax" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> > </ol> > </fieldset> > >@@ -501,8 +539,10 @@ > <!--/TMPL_IF --> > <!--TMPL_IF Name="step_6"--> > >+ <!-- TMPL_UNLESS Name="unusedmemberentry_address"--> > <fieldset class="rows" id="memberentry_address"> > <legend>Alternate address</legend><ol> >+ <!-- TMPL_UNLESS Name="unusedB_address"--> > <li> > <!-- TMPL_IF NAME="mandatoryB_address" --> > <label for="B_address" class="required"> >@@ -513,6 +553,8 @@ > <input type="text" id="B_address" name="B_address" size="40" value="<!-- TMPL_VAR NAME="B_address" -->" /> > <!-- TMPL_IF NAME="mandatoryB_address" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_address2"--> > <li> > <!-- TMPL_IF NAME="mandatoryB_address2" --> > <label for="B_address2" class="required"> >@@ -523,6 +565,8 @@ > <input type="text" id="B_address2" name="B_address2" size="40" value="<!-- TMPL_VAR NAME="B_address2" -->" /> > <!-- TMPL_IF NAME="mandatoryB_address2" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_city"--> > <li> > <!-- TMPL_IF NAME="mandatoryB_city" --> > <label for="B_city" class="required" > >@@ -533,6 +577,8 @@ > <input type="text" id="B_city" name="B_city" size="20" value="<!-- TMPL_VAR NAME="B_city" -->" /> > <!-- TMPL_IF NAME="mandatoryB_city" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_zipcode"--> > <li> > <!-- TMPL_IF NAME="mandatoryB_zipcode" --> > <label for="B_zipcode" class="required"> >@@ -543,6 +589,8 @@ > <input type="text" id="B_zipcode" name="B_zipcode" maxlength="10" size="10" value="<!-- TMPL_VAR NAME="B_zipcode" -->" /> > <!-- TMPL_IF NAME="mandatoryB_zipcode" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_country"--> > <li> > <!-- TMPL_IF NAME="mandatoryB_country" --> > <label for="B_country" class="required"> >@@ -553,7 +601,8 @@ > <input type="text" id="B_country" name="B_country" size="20" value="<!-- TMPL_VAR NAME="B_country" -->" /> > <!-- TMPL_IF NAME="mandatoryB_country" --><span class="required">Required</span><!-- /TMPL_IF --> > </li> >- <li> >+ <!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_phone"--><li> > <!-- TMPL_IF NAME="mandatoryB_phone" --> > <label for="B_phone" class="required"> > <!--TMPL_ELSE--> >@@ -562,8 +611,8 @@ > Phone: </label> > <input type="text" id="B_phone" name="B_phone" value="<!-- TMPL_VAR NAME="B_phone" -->" /> > <!-- TMPL_IF NAME="mandatoryB_phone" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedB_email"--><li> > <!-- TMPL_IF NAME="mandatoryB_email" --> > <label for="B_email" class="required"> > <!--TMPL_ELSE--> >@@ -571,8 +620,8 @@ > <!-- /TMPL_IF--> > Email: </label> > <input type="text" id="B_email" name="B_email" size="45" value="<!-- TMPL_VAR NAME="B_email" -->" /> >- <!-- TMPL_IF NAME="mandatoryB_email" --><span class="required">Required</span><!-- /TMPL_IF --> </li> >- <li> >+ <!-- TMPL_IF NAME="mandatoryB_email" --><span class="required">Required</span><!-- /TMPL_IF --> </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcontactnote"--><li> > <!-- TMPL_IF NAME="mandatorycontactnote" --> > <label for="contactnote" class="required"> > <!--TMPL_ELSE--> >@@ -581,14 +630,24 @@ > Contact note: </label> > <textarea id="contactnote" name="contactnote" cols="40" rows="2"><!-- TMPL_VAR NAME="contactnote" --></textarea> > <!-- TMPL_IF NAME="mandatorycontactnote" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >+ </li><!-- /TMPL_UNLESS --> > </ol> >- </fieldset> >+ </fieldset> <!-- /TMPL_UNLESS --> > <!-- /TMPL_IF --> > <!--TMPL_IF Name="step_2"--> >- <fieldset class="rows" id="memberentry_altaddress"> >+ <!-- TMPL_UNLESS Name="unusedmemberentry_altaddress"--> <fieldset class="rows" id="memberentry_altaddress"> > <legend>Alternate Contact</legend><ol> >- <li> >+ <!-- TMPL_UNLESS Name="unusedcontactfirstname"--><li> >+ <!-- TMPL_IF NAME="mandatoryaltcontactfirstname" --> >+ <label for="altcontactfirstname" class="required"> >+ <!-- TMPL_ELSE --> >+ <label for="altcontactfirstname"> >+ <!-- /TMPL_IF --> >+ Firstname:</label> >+ <input type="text" name="altcontactfirstname" id="altcontactfirstname" value="<!-- TMPL_VAR NAME="altcontactfirstname" -->" /> >+ <!-- TMPL_IF NAME="mandatoryaltcontactfirstname" --><span class="required">Required</span><!-- /TMPL_IF --> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcontactsurname"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactsurname" --> > <label for="altcontactsurname" class="required"> > <!-- TMPL_ELSE --> >@@ -597,7 +656,8 @@ > Surname:</label> > <input type="text" name="altcontactsurname" id="altcontactsurname" value="<!-- TMPL_VAR NAME="altcontactsurname" -->" /> > <!-- TMPL_IF NAME="mandatoryaltcontactsurname" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedaltcontactfirstname"--><li> > <li> > <!-- TMPL_IF NAME="mandatoryaltcontactfirstname" --> > <label for="altcontactfirstname" class="required"> >@@ -607,8 +667,8 @@ > First name:</label> > <input type="text" name="altcontactfirstname" id="altcontactfirstname" value="<!-- TMPL_VAR NAME="altcontactfirstname" -->" /> > <!-- TMPL_IF NAME="mandatoryaltcontactfirstname" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedaltcontactaddress1"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress1" --> > <label for="altcontactaddress1" class="required"> > <!-- TMPL_ELSE --> >@@ -617,8 +677,8 @@ > Address:</label> > <input type="text" name="altcontactaddress1" id="altcontactaddress1" value="<!-- TMPL_VAR NAME="altcontactaddress1" -->" size="40" /> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress1" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcontactaddress2"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress2" --> > <label for="altcontactaddress2" class="required"> > <!-- TMPL_ELSE --> >@@ -627,8 +687,8 @@ > Address 2:</label> > <input type="text" name="altcontactaddress2" id="altcontactaddress2" value="<!-- TMPL_VAR NAME="altcontactaddress2" -->" size="40" /> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress2" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcontactaddress3"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress3" --> > <label for="altcontactaddress3" class="required"> > <!-- TMPL_ELSE --> >@@ -637,8 +697,8 @@ > City, State:</label> > <input type="text" name="altcontactaddress3" id="altcontactaddress3" value="<!-- TMPL_VAR NAME="altcontactaddress3" -->" size="40" /> > <!-- TMPL_IF NAME="mandatoryaltcontactaddress3" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedcontactzipcode"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactzipcode" --> > <label for="altcontactzipcode" class="required"> > <!-- TMPL_ELSE --> >@@ -647,8 +707,8 @@ > Zip/Postal code:</label> > <input type="text" name="altcontactzipcode" id="altcontactzipcode" value="<!-- TMPL_VAR NAME="altcontactzipcode" -->" size="5" /> > <!-- TMPL_IF NAME="mandatoryaltcontactzipcode" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedaltcontactcountry"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactcountry" --> > <label for="altcontactcountry" class="required"> > <!-- TMPL_ELSE --> >@@ -657,8 +717,8 @@ > Country:</label> > <input type="text" name="altcontactcountry" id="altcontactcountry" value="<!-- TMPL_VAR NAME="altcontactcountry" -->" size="20" /> > <!-- TMPL_IF NAME="mandatoryaltcontactcountry" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedaltcontactphone"--><li> > <!-- TMPL_IF NAME="mandatoryaltcontactphone" --> > <label for="altcontactphone" class="required"> > <!-- TMPL_ELSE --> >@@ -667,9 +727,10 @@ > Phone:</label> > <input type="text" name="altcontactphone" id="altcontactphone" value="<!-- TMPL_VAR NAME="altcontactphone" -->" /> > <!-- TMPL_IF NAME="mandatoryaltcontactphone" --><span class="required">Required</span><!-- /TMPL_IF --> >- </li> >+ </li><!-- /TMPL_UNLESS --> > </ol> >- </fieldset> >+ </fieldset><!--/TMPL_UNLESS--> >+ > > > <!-- TMPL_IF NAME="I" --> >@@ -740,7 +801,7 @@ > <a href="/cgi-bin/koha/admin/categorie.pl">Please create one</a> > <!-- /TMPL_IF --> > </li> >- <li> >+ <!-- TMPL_UNLESS Name="unusedsort1"--><li> > <!-- TMPL_IF NAME="mandatorysort1" --> > <label for="sort1" class="required"> > <!-- TMPL_ELSE --> >@@ -753,8 +814,8 @@ > <input type="text" id="sort1" name="sort1" size="20" value="<!-- TMPL_VAR NAME="sort1" -->" /> > <!-- TMPL_IF NAME="mandatorysort1" --><span class="required">Required</span><!-- /TMPL_IF --> > <!-- /TMPL_IF --> >- </li> >- <li> >+ </li><!-- /TMPL_UNLESS --> >+ <!-- TMPL_UNLESS Name="unusedsort2"--><li> > <!-- TMPL_IF NAME="mandatorysort2" --> > <label for="sort2" class="required"> > <!-- TMPL_ELSE --> >@@ -767,7 +828,7 @@ > <input type="text" id="sort2" name="sort2" size="20" value="<!-- TMPL_VAR NAME="sort2" -->" /> > <!-- TMPL_IF NAME="mandatorysort2" --><span class="required">Required</span><!-- /TMPL_IF --> > <!-- /TMPL_IF --> >- </li> >+ </li><!--/TMPL_UNLESS--> > </ol> > </fieldset> > <fieldset class="rows" id="memberentry_subscription"> >diff --git a/members/memberentry.pl b/members/memberentry.pl >index 2181378..1808d92 100755 >--- a/members/memberentry.pl >+++ b/members/memberentry.pl >@@ -595,6 +595,12 @@ if (C4::Context->preference('ExtendedPatronAttributes')) { > $template->param(ExtendedPatronAttributes => 1); > patron_attributes_form($template, $borrowernumber); > } >+my $unusedfields=C4::Context->preference("BorrowerUnusedFields"); >+my @fields_unused=split(/,|;|\|/,$unusedfields); >+foreach (@fields_unused) { >+ warn $_; >+ $template->param( "unused$_" => 1); >+} > > if (C4::Context->preference('EnhancedMessagingPreferences')) { > if ($op eq 'add') { >-- >1.6.0.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 3656
: 1488