--- /dev/null
+<HTML>\r
+\r
+<!-- startmenu (member)\r
+ this includes the head-container and <body>\r
+ including this via var contradicts the separation of code and design\r
+ a solution via tmpl_include would be better -->\r
+\r
+<TMPL_VAR NAME=startmenumember>\r
+\r
+<!-- The manual invoice and credit buttons -->\r
+\r
+<FONT SIZE=6><em>Account for <TMPL_VAR NAME=firstname> <TMPL_VAR NAME=surname></em></FONT><P>\r
+<a href="/cgi-bin/koha/maninvoice.pl?bornum=<TMPL_VAR NAME=bornum>"><image src=/images/create-man-invoice.gif border=0></a>\r
+ \r
+<a href="/cgi-bin/koha/mancredit.pl?bornum=<TMPL_VAR NAME=bornum"><image src=/images/create-man-credit.gif border=0></a>\r
+<center>\r
+<p>\r
+\r
+<!-- The table with the account items -->\r
+\r
+<TABLE CELLSPACING=0 CELLPADDING=5 border=1 >\r
+\r
+ <TR VALIGN=TOP>\r
+ <td bgcolor="99cc33" background="/images/background-mem.gif" colspan=2><B>FINES & CHARGES</TD>\r
+ <td bgcolor="99cc33" background="/images/background-mem.gif" colspan=1><B>AMOUNT</TD>\r
+ <td bgcolor="99cc33" background="/images/background-mem.gif" colspan=1><B>STILL OWING</TD>\r
+ </TR>\r
+\r
+ <TMPL_LOOP NAME=accounts>\r
+\r
+ <tr VALIGN=TOP>\r
+ <td><TMPL_VAR NAME=date></td>\r
+ <td><TMPL_VAR NAME=description><TMPL_IF NAME=printtitle> <TMPL_VAR NAME=title></TMPL_IF></td>\r
+ <td><TMPL_VAR NAME=amount></td>\r
+ <td><TMPL_VAR NAME=amountoutstanding></td>\r
+ </tr>\r
+\r
+ </TMPL_LOOP>\r
+\r
+ <tr VALIGN=TOP >\r
+ <td></td>\r
+ <td colspan=2><b>Total Due</b></td>\r
+ <td><b><TMPL_VAR NAME=total></b></td>\r
+ </tr>\r
+\r
+</table>\r
+\r
+<br clear=all>\r
+<p> </p>\r
+\r
+<!-- endmenu (member) -->\r
+\r
+<TMPL_VAR NAME=member>\r
+\r
+</body>\r
+</HTML>\r
+\r
--- /dev/null
+<html>
+<head><title>Search Results</title>
+</head>
+<body>
+<TMPL_INCLUDE NAME="searchheader.tmpl">
+<table border=0 cellspacing=0 cellpadding=0>
+<tr bgcolor=#ccccff><th>Title</th><th>Author</th><th>Dewey</th></tr>
+<TMPL_LOOP NAME=SEARCH_RESULTS>
+ <tr>
+ <td><TMPL_VAR NAME=title></td>
+ <td><TMPL_VAR NAME=author></td>
+ <td align=right><TMPL_VAR NAME=dewey></td>
+ </tr>
+</TMPL_LOOP>
+<tr><td colspan=3 bgcolor=#ccccff>
+ <table border=0 cellpadding=0 cellspacing=0 width=100%>
+ <tr><td align=left>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="prevstartfrom">>Previous Records</a>
+ </td><td align=right>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="nextstartfrom">>Next Records</a>
+ </td></tr>
+ </table>
+</td></tr>
+</table>
+<br>
+Results <TMPL_VAR NAME="startfrom"> through <TMPL_VAR NAME="endat"> of <TMPL_VAR NAME="numrecords"> records.
+<hr>
+</body>
+</html>
--- /dev/null
+<TMPL_INCLUDE NAME="/usr/share/koha/intranet/htdocs/includes/cat-top.inc">
+<TMPL_INCLUDE NAME="searchheader.tmpl">
+<table border=0 cellspacing=0 cellpadding=0>
+<tr bgcolor=#ccccff><th>Title</th><th>Author</th><th>Item Count</th><th>Biblionumber</th></tr>
+<TMPL_LOOP NAME=SEARCH_RESULTS>
+ <tr>
+ <td> <TMPL_VAR NAME=title> </td>
+ <td> <TMPL_VAR NAME=author> </td>
+ <td align=center> <TMPL_VAR NAME=itemcount> </td>
+ <td> <TMPL_VAR NAME=biblionumber> </td>
+ </tr>
+</TMPL_LOOP>
+<tr><td colspan=4 bgcolor=#ccccff>
+ <table border=0 cellpadding=0 cellspacing=0 width=100%>
+ <tr><td align=left>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="prevstartfrom">>Previous Records</a>
+ </td><td align=right>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="nextstartfrom">>Next Records</a>
+ </td></tr>
+ </table>
+</td></tr>
+</table>
+<br>
+Results <TMPL_VAR NAME="startfrom"> through <TMPL_VAR NAME="endat"> of <TMPL_VAR NAME="numrecords"> records.
+<hr>
+</body>
+</html>
--- /dev/null
+<HTML>
+
+<TMPL_VAR NAME=startmenuissue>
+
+<p>
+Each box needs to be filled in with fine,time to start charging,charging cycle<br>
+eg 1,7,7 = $1 fine, after 7 days, every 7 days.<p>
+
+<table>
+ <tr bgcolor="white">
+ <TMPL_LOOP NAME=firstrowloop>
+ <td><TMPL_VAR NAME=description></td>
+ </TMPL_LOOP>
+ </tr>
+ <form action=/cgi-bin/koha/updatecharges.pl method=post>
+ <TMPL_LOOP NAME=tablebodyloop>
+ <tr bgcolor="whitw">
+ <td><TMPL_VAR NAME=description></td>
+ <TMPL_LOOP NAME=rowloop>
+ <td><input type=text name="<TMPL_VAR NAME=name>" value="<TMPL_VAR NAME=value>" size=6></td>
+ </TMPL_LOOP>
+ </tr>
+ </TMPL_LOOP>
+</table>
+
+<input type=submit>
+</form>
+
+<TMPL_VAR NAME=endmenuissue>
+
+</body>
+</HTML>
\ No newline at end of file
--- /dev/null
+
+<TMPL_INCLUDE NAME="/usr/share/koha/intranet/htdocs/includes/cat-top.inc">
+
+<center>
+<table border=0 cellspacing=0 cellpadding=2>
+<tr bgcolor=#ccccff background="/images/background-mem.gif">
+<th>Title</th>
+<th>Author</th>
+<th>Dewey</th></tr>
+
+
+
+<TMPL_LOOP NAME=SEARCH_RESULTS>
+ <tr>
+ <td><a href=/cgi-bin/koha/detail.pl?type=intra&bib=<TMPL_VAR NAME=biblionumber ESCAPE=HTML>><TMPL_VAR NAME=title></a></td>
+ <td><a href=/cgi-bin/koha/search.pl?type=intra&author=<TMPL_VAR NAME=author ESCAPE=HTML>><TMPL_VAR NAME=author></a></td>
+ <td align=right><TMPL_VAR NAME=dewey></td>
+ </tr>
+</TMPL_LOOP>
+<tr background="/images/background-mem.gif"><td colspan=3 bgcolor=#ccccff>
+ <table border=0 cellpadding=0 cellspacing=0 width=100%>
+ <tr><td align=left>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="prevstartfrom">>Previous Records</a>
+ </td><td align=right>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="nextstartfrom">>Next Records</a>
+ </td></tr>
+ </table>
+</td></tr>
+</table>
+<br>
+Results <TMPL_VAR NAME="startfrom"> through <TMPL_VAR NAME="endat"> of <TMPL_VAR NAME="numrecords"> records.
+<hr>
+<TMPL_INCLUDE NAME="/usr/share/koha/intranet/htdocs/includes/cat-bottom.inc">
--- /dev/null
+<TMPL_INCLUDE NAME="/usr/share/koha/intranet/htdocs/includes/cat-top.inc">
+<center>
+
+<table border=0 cellspacing=0 cellpadding=2>
+<tr bgcolor=#ccccff background="/images/background-mem.gif">
+<th>Title</th><th>Author</th><th>Item Count</th><th>Biblionumber</th></tr>
+<TMPL_LOOP NAME=SEARCH_RESULTS>
+ <tr>
+ <td><a href=/cgi-bin/koha/detail.pl?type=intra&bib=<TMPL_VAR NAME=biblionumber ESCAPE=HTML>><TMPL_VAR NAME=title></a></td>
+ <td> <TMPL_VAR NAME=author> </td>
+ <td align=center> <TMPL_VAR NAME=itemcount> </td>
+ <td> <TMPL_VAR NAME=biblionumber> </td>
+ </tr>
+</TMPL_LOOP>
+<tr bgcolor=#ccccff backgound="/images/background-mem.gif"><td colspan=4>
+ <table border=0 cellpadding=0 cellspacing=0 width=100% background="/images/background-mem.gif">
+ <tr><td align=left>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="prevstartfrom">>Previous Records</a>
+ </td><td align=right>
+ <a href=search.pl?template=<TMPL_VAR NAME="template">&startfrom=<TMPL_VAR NAME="nextstartfrom">>Next Records</a>
+ </td></tr>
+ </table>
+</td></tr>
+</table>
+<br>
+Results <TMPL_VAR NAME="startfrom"> through <TMPL_VAR NAME="endat"> of <TMPL_VAR NAME="numrecords"> records.
+<hr>
+<TMPL_INCLUDE NAME="/usr/share/koha/intranet/htdocs/includes/cat-bottom.inc">
--- /dev/null
+<HTML>\r
+\r
+<!-- startmenu (member)\r
+ this includes the head-container and <body>\r
+ including this via var contradicts the separation of code and design\r
+ a solution via tmpl_include would be better -->\r
+\r
+<TMPL_VAR NAME=startmenumember>\r
+\r
+<!-- here comes the main table -->\r
+\r
+<BLOCKQUOTE>\r
+\r
+<FONT SIZE=6><em>Add New Institution</em></FONT><br>\r
+<form action=/cgi-bin/koha/newimember.pl method=post>\r
+ <input type=hidden name=joining value="">\r
+ <input type=hidden name=expiry value="">\r
+ <input type=hidden name=type value="borrowers">\r
+ <input type=hidden name=borrowernumber value="<TMPL_VAR NAME=member>">\r
+ <input type=hidden name=updtype value=I>\r
+\r
+ <table border=0 cellspacing=0 cellpadding=5>\r
+\r
+ <tr valign=top>\r
+ <td ><input type=reset value="Clear all Fields"></td>\r
+ </tr>\r
+\r
+ <tr align=right>\r
+ <td COLSPAN=2 ALIGN=RIGHT><font size=3 face='arial,helvetica'>\r
+ <STRONG>Member# <TMPL_VAR NAME=member>, Card Number*</STRONG>\r
+ </TD>\r
+ <TD align=right><input type=text name=cardnumber_institution size=20 value=" "><br></td>\r
+ </TR>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ <tr valign=top bgcolor="99cc33" >\r
+ <td COLSPAN=5 background="/images/background-mem.gif">\r
+ <B>INSTITUTION DETAILS</b>\r
+ </td>\r
+ <td COLSPAN=2 ALIGN=RIGHT background="/images/background-mem.gif">\r
+ </td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td colspan=3><input type=text name=institution_name size=50 value=""></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Institution Name</FONT></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ <tr valign=top bgcolor="99cc33" >\r
+ <td COLSPAN=5 background="/images/background-mem.gif">\r
+ <B>INSTITUTION ADDRESS</b>\r
+ </td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td><input type=text name=address size=40 value=""></td>\r
+ <td><input type=text name=city size=20 value=""></td>\r
+ <td>\r
+ <SELECT NAME="area" SIZE="1">\r
+ <!-- this truely shouldn't be hardcoded -->\r
+ <OPTION value=L>L - Levin\r
+ <OPTION value=F>F - Foxton\r
+ <OPTION value=S>S - Shannon\r
+ <OPTION value=H>H - Horowhenua\r
+ <OPTION value=K>K - Kapiti\r
+ <OPTION value=O>O - Out of District\r
+ <OPTION value=X>X - Temporary Visitor\r
+ <OPTION value=Z>Z - Interloan Libraries\r
+ <OPTION value=V>V - Villlage\r
+ </SELECT>\r
+ </td>\r
+ </tr>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td ><FONT SIZE=2>Postal Address*</FONT></td>\r
+ <td><FONT SIZE=2>Town*</FONT></td>\r
+ <td><FONT SIZE=2>Area</FONT></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ <tr valign=top bgcolor="99cc33">\r
+ <td COLSPAN=5 background="/images/background-mem.gif">\r
+ <B>CONTACT DETAILS</b>\r
+ </td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=3><input type=text name=contactname size=40 value=""></td>\r
+ </tr>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=3><FONT SIZE=2>Contact Name*</td>\r
+ </tr>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td ><input type=text name=phoneday size=20 value=""></td>\r
+ <td><input type=text name=faxnumber size=20 value=""></td>\r
+ <td ><input type=text name=emailaddress size=20 value=""></td>\r
+ </tr>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Phone (day)</td>\r
+ <td><FONT SIZE=2>Fax</td>\r
+ <td><FONT SIZE=2>Email</td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=4><textarea name=altnotes wrap=physical cols=70 rows=3></textarea></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Notes</font></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+ \r
+ <tr valign=top bgcolor="99cc33" >\r
+ <td COLSPAN=5 background="/images/background-mem.gif"><B>LIBRARY USE</B></td>\r
+ </tr>\r
+ \r
+ <tr valign=top >\r
+ <td COLSPAN=5><textarea name=borrowernotes wrap=physical cols=70 rows=3></textarea></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td ><FONT SIZE=2>Notes</font></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=5 align=right >\r
+ <input type=image src="/images/save-changes.gif" WIDTH=188 HEIGHT=44 ALT="Add New Member" border=0 >\r
+ </td>\r
+ </tr>\r
+ </TABLE>\r
+</form>\r
+\r
+</BLOCKQUOTE>\r
+\r
+<br clear=all>\r
+<p> </p>\r
+\r
+<TMPL_VAR NAME=endmenumember>\r
+\r
+</body>\r
+</HTML>
\ No newline at end of file
--- /dev/null
+<HTML>\r
+\r
+<!-- startmenu (member)\r
+ this includes the head-container and <body>\r
+ including this via var contradicts the separation of code and design\r
+ a solution via tmpl_include would be better -->\r
+\r
+<TMPL_VAR NAME=startmenumember>\r
+\r
+<!-- here comes the junior stuff -->\r
+\r
+<BLOCKQUOTE>\r
+\r
+<FONT SIZE=6><em>Add New Junior Member </em></font><br>\r
+<form action=/cgi-bin/koha/newjmember.pl method=post>\r
+ <!--<input type=hidden name=joining value="">\r
+ <input type=hidden name=expiry value="">\r
+ <input type=hidden name=type value="borrowers">-->\r
+ <input type=hidden name=borrowernumber value="<TMPL_VAR NAME=member>">\r
+ <input type=hidden name=updtype value=I>\r
+ <input type=hidden name=area value="<TMPL_VAR NAME=area>">\r
+ <input type=hidden name=city value="<TMPL_VAR NAME=city>">\r
+ <input type=hidden name=street value="<TMPL_VAR NAME=address>">\r
+ <input type=hidden name=streetaddress value="<TMPL_VAR NAME=streetaddress>">\r
+ <input type=hidden name=streetcity value="<TMPL_VAR NAME=streetcity>">\r
+ <input type=hidden name=phone value="<TMPL_VAR NAME=phone>">\r
+ <input type=hidden name=phoneday value="<TMPL_VAR NAME=phoneday>">\r
+ <input type=hidden name=faxnumber value="<TMPL_VAR NAME=faxnumber>">\r
+ <input type=hidden name=emailaddress value="<TMPL_VAR NAME=emailaddress>">\r
+ <input type=hidden name=contactname value="<TMPL_VAR NAME=contactname>">\r
+ <input type=hidden name=altphone value"<TMPL_VAR NAME=altphone>">\r
+\r
+ <table border=0 cellspacing=0 cellpadding=5 >\r
+\r
+ <tr valign=top><td COLSPAN=1><input type=reset value="Clear all Fields"></td></tr>\r
+\r
+ <tr valign=top bgcolor="99cc33" ><td COLSPAN=5 background="/images/background-mem.gif"></td></tr>\r
+\r
+ <tr valign=top bgcolor="99cc33" ><td COLSPAN=5 background="/images/background-mem.gif">\r
+ <B>PARENT OR GUARDIAN </b></td></tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td>\r
+ <SELECT NAME="title" SIZE="1">\r
+ <OPTION value=" ">No Title\r
+ <TMPL_LOOP NAME=titleloop>\r
+ <OPTION value="<TMPL_VAR NAME=title>"<TMPL_VAR NAME=selected>>\r
+ </TMPL_LOOP>\r
+ </SELECT>\r
+ </td>\r
+ <td><input type=text name=firstname_guardian size=20 value="<TMPL_VAR NAME=firstname>"></td>\r
+ <td colspan=2><input type=text name=surname_guardian size=20 value="<TMPL_VAR NAME=surname>"></td>\r
+ <td><input type=text name=guardian_number size=20 value="<TMPL_VAR NAME=cardnumber>"></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Title</FONT></td>\r
+ <td><FONT SIZE=2>Given Names*</FONT></td>\r
+ <td colspan=2><FONT SIZE=2>Surname*</FONT></td>\r
+ <td><FONT SIZE=2>Membership No.</FONT></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ <TMPL_LOOP NAME=cmemloop>\r
+ <tr valign=top bgcolor="99cc33">\r
+ <td COLSPAN=5 background="/images/background-mem.gif">\r
+ <B>CHILD <TMPL_VAR NAME=count></b>\r
+ </td>\r
+ </TR>\r
+\r
+ <tr valign=top></tr>\r
+\r
+ <TR>\r
+ <td COLSPAN=4 ALIGN=RIGHT ><font size=3 face='arial,helvetica'>\r
+ <STRONG>Member# <TMPL_VAR NAME=cmember>, Card Number*</STRONG>\r
+ </TD>\r
+ <TD>\r
+ <input type=text name=cardnumber_child_<TMPL_VAR NAME=i> size=20 value=""><br>\r
+ <input type=hidden name=bornumber_child_<TMPL_VAR NAME=i> value="<TMPL_VAR NAME=cmember>">\r
+ </td>\r
+ </TR>\r
+\r
+ <tr bgcolor=white>\r
+ <td><input type=text name=firstname_child_<TMPL_VAR NAME=i> size=20 value=""></td>\r
+ <td><input type=text name=surname_child_<TMPL_VAR NAME=i> size=20 value=""></td>\r
+ <td><input type=text name=dateofbirth_child_<TMPL_VAR NAME=i> size=10 value=""></TD>\r
+ <TD>\r
+ <input type="radio" name="sex_child_<TMPL_VAR NAME=i>" value="F">F\r
+ <input type="radio" name="sex_child_<TMPL_VAR NAME=i>" value="M">M*\r
+ </td>\r
+ <TD align=right><input type=text name=school_child_<TMPL_VAR NAME=i> size=20 value=""></TD>\r
+ </tr>\r
+ \r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Given Names*</FONT></td>\r
+ <td><FONT SIZE=2>Surname*</FONT></td>\r
+ <td><FONT SIZE=2>Date of Birth<BR> (dd/mm/yy)*</FONT></td>\r
+ <td><FONT SIZE=2> </FONT></td>\r
+ <td><FONT SIZE=2>School</FONT></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=5><textarea name=altnotes_child_<TMPL_VAR NAME=i> wrap=physical cols=70 rows=3></textarea></td>\r
+ </tr>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td><FONT SIZE=2>Notes</font></td>\r
+ </tr>\r
+\r
+ <tr><td> </TD></TR>\r
+\r
+ </TMPL_LOOP>\r
+\r
+ <tr valign=top bgcolor=white>\r
+ <td COLSPAN=5 align=right >\r
+ <input type=image src="/images/save-changes.gif" WIDTH=188 HEIGHT=44 ALT="Add New Member" border=0>\r
+ </td>\r
+ </tr>\r
+\r
+ </TABLE>\r
+</form>\r
+ \r
+\r
+<TMPL_VAR NAME=endmenumember>\r
+\r
+</body>\r
+</HTML>\r
--- /dev/null
+<HTML>
+
+<TMPL_VAR NAME=startmenumember>
+
+<FONT SIZE=6><em>Member Search</em></FONT><br>
+
+<form action="/cgi-bin/koha/member.pl" method=post>
+ <input type=text name="member" value="<TMPL_VAR NAME=member>">
+ <input type=reset name="reset" value="clr">
+</form>
+
+You Searched for <TMPL_VAR NAME=member><p>
+<table>
+ <tr bgcolor="#99cc33">
+ <td background="/images/background-mem.gif"><b>Card</b></td>
+ <td background="/images/background-mem.gif"><b>Surname</b></td>
+ <td background="/images/background-mem.gif"><b>Firstname</b></td>
+ <td background="/images/background-mem.gif"><b>Category</b></td>
+ <td background="/images/background-mem.gif"><b>Address</b></td>
+ <td background="/images/background-mem.gif"><b>OD/Issues</b></td>
+ <td background="/images/background-mem.gif"><b>Charges</b></td>
+ <td background="/images/background-mem.gif"><b>Notes</b></td>
+ </tr>
+
+ <TMPL_LOOP NAME=resultsloop>
+ <TMPL_IF NAME="__ODD__">
+ <TR bgcolor="#ffffcc">
+ <TMPL_ELSE>
+ <TR bgcolor=white>
+ </TMPL_IF>
+ <td><TMPL_VAR NAME=cardnumber></td>
+ <td><a href="/cgi-bin/koha/memberentry.pl?bornum=<TMPL_VAR NAME=borrowernumber>"><TMPL_VAR NAME=surname></td>
+ <td><TMPL_VAR NAME=firstname></a></td>
+ <td><TMPL_VAR NAME=categorycode></td>
+ <td><TMPL_VAR NAME=streetaddress> <TMPL_VAR NAME=city></td>
+ <td><TMPL_VAR NAME=odissue></td>
+ <td><TMPL_VAR NAME=fines></td>
+ <td><TMPL_VAR NAME=borrowernotes></td>
+ </tr>
+ </TMPL_LOOP>
+</table>
+
+<form action=/cgi-bin/koha/simpleredirect.pl method=post>
+<input type=image src="/images/button-add-member.gif" WIDTH=188 HEIGHT=44 ALT="Add New Member" BORDER=0 ></a><br>
+<INPUT TYPE="radio" name="chooseform" value="adult" checked>Adult
+<INPUT TYPE="radio" name="chooseform" value="organisation" >Organisation
+</form>
+
+<TMPL_VAR NAME=endmenumember>
+
+</body>
+</HTML>
--- /dev/null
+<HTML>
+
+<TMPL_VAR NAME=sartmenumember>
+
+<FONT SIZE=6><em><TMPL_VAR NAME=header></em></FONT><br>
+
+<form action=/cgi-bin/koha/newmember.pl method=post>
+ <input type=hidden name=joining value="<TMPL_VAR NAME=dateenrolled>">
+ <input type=hidden name=expiry value="<TMPL_VAR NAME=expiry>">
+ <input type=hidden name=type value="borrowers">
+ <input type=hidden name=borrowernumber value="<TMPL_VAR NAME=member>">
+ <input type=hidden name=updtype value="<TMPL_VAR NAME=updtype>">
+
+ <table border=0 cellspacing=0 cellpadding=5 >
+
+ <tr valign=top>
+ <td COLSPAN=2><input type=reset value="Clear all Fields"></td>
+ <td COLSPAN=3 ALIGN=RIGHT><font size=4 face='arial,helvetica'>Member# <TMPL_VAR NAME=member>, Card Number* <input type=text name=cardnumber size=10 value="<TMPL_VAR NAME=cardnumber>"><br></td>
+ </tr>
+
+ <tr valign=top>
+ <td COLSPAN=3 background="/images/background-mem.gif"><B>MEMBER PERSONAL DETAILS</b></td>
+ <td COLSPAN=2 ALIGN=RIGHT background="/images/background-mem.gif">*
+ <input type="radio" name="sex" value="F"<TMPL_IF NAME=female> checked</TMPL_IF>>F
+ <input type="radio" name="sex" value="M"<TMPL_UNLESS NAME=female> checked</TMPL_UNLESS>>M
+ <B>Date of Birth</B> (dd/mm/yy)
+ <input type=text name=dateofbirth size=10 value="<TMPL_VAR NAME=dateofbirth>">
+ </td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td>
+ <SELECT NAME="title" SIZE="1">\r
+ <OPTION value=" ">No Title\r
+ <TMPL_LOOP NAME=titleloop>\r
+ <OPTION value="<TMPL_VAR NAME=title>"<TMPL_VAR NAME=selected>>\r
+ </TMPL_LOOP>\r
+ </SELECT>\r
+ </td>
+ <td><input type=text name=initials size=5 value="<TMPL_VAR NAME=initials>"></td>
+ <td><input type=text name=firstname size=20 value="<TMPL_VAR NAME=firstname>"></td>
+ <td><input type=text name=surname size=20 value="<TMPL_VAR NAME=surname>"></td>
+ <td><input type=text name=othernames size=20 value="<TMPL_VAR NAME=othernames>"></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td><FONT SIZE=2>Title</FONT></td>
+ <td><FONT SIZE=2>Initials</FONT></td>
+ <td><FONT SIZE=2>Given Names*</FONT></td>
+ <td><FONT SIZE=2>Surname*</FONT></td>
+ <td><FONT SIZE=2>Prefered Name</FONT></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor=white>
+ <td colspan=2>
+ <select name="ethnicity" size=1>
+ <TMPL_LOOP NAME=ethnicityloop>
+ <option value=<TMPL_VAR NAME=value><TMPL_VAR NAME=selected>><TMPL_VAR NAME=label>
+ </TMPL_LOOP>
+ </select>
+ </td>
+ <TMPL_IF NAME=ethcatpopup><TMPL_VAR NAME=ethcatpopup>
+ <td colspan=2><input type=text name=ethnicnotes size=40 ></td>
+ <TMPL_ELSE>
+ <td colspan=2> </td>
+ </TMPL_IF>
+ <td><TMPL_VAR NAME=catcodepopup></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <TMPL_IF NAME=ethcatpopup><TMPL_VAR NAME=ethcatpopup>
+ <td colspan=2><FONT SIZE=2>Ethnicity</FONT></td>
+ <td colspan=2><FONT SIZE=2>Ethnicity Notes</FONT></td>
+ <TMPL_ELSE>
+ <td colspan=2> </td><td colspan=2> </td>
+ </TMPL_IF>
+ <td><FONT SIZE=2>Membership Category*</FONT></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor="99cc33" >
+ <td COLSPAN=5 background="/images/background-mem.gif"><B>MEMBER ADDRESS</b></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3><input type=text name=address size=40 value="$data->{'streetaddress'}"></td>
+ <td><input type=text name=city size=20 value="$data->{'city'}"></td>
+ <td>
+ <SELECT NAME="area" SIZE="1">
+ <TMPL_LOOP NAME=arealoop>
+ <OPTION value="<TMPL_VAR NAME=shortcut>"<TMPL_VAR NAME=selected>><TMPL_VAR NAME=shortcut> - <TMPL_VAR NAME=area>
+ </TMPL_LOOP>
+ </SELECT>
+ </td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3><FONT SIZE=2>Postal Address*</FONT></td>
+ <td><FONT SIZE=2>Town*</FONT></td>
+ <td><FONT SIZE=2>Area</FONT></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3><input type=text name=streetaddress size=40 value="<TMPL_VAR NAME=streetaddress>"></td>
+ <td><input type=text name=streetcity size=20 value="<TMPL_VAR NAME=streetcity>"></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3><FONT SIZE=2>Street Address if different</FONT></td>
+ <td><FONT SIZE=2>Town</FONT></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor="99cc33">
+ <td COLSPAN=5 background="/images/background-mem.gif"><B>MEMBER CONTACT DETAILS</b></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=2><input type=text name=phone size=20 value="<TMPL_VAR NAME=phone>"></td>
+ <td><input type=text name=phoneday size=20 value="<TMPL_VAR NAME=phoneday>"></td>
+ <td><input type=text name=faxnumber size=20 value="<TMPL_VAR NAME=faxnumber>"></td>
+ <td><input type=text name=emailaddress size=20 value="<TMPL_VAR NAME=emailaddress>"></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=2 ><FONT SIZE=2>Phone (Home)</td>
+ <td><FONT SIZE=2>Phone (day)</td>
+ <td><FONT SIZE=2>Fax</td>
+ <td><FONT SIZE=2>Email</td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor="99cc33">
+ <td COLSPAN=5 background="/images/background-mem.gif"><B>ALTERNATE CONTACT DETAILS</b></td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3 ><input type=text name=contactname size=40 value="<TMPL_VAR NAME=contactname>"></td>
+ <td><input type=text name=altphone size=20 value="<TMPL_VAR NAME=altphone>"></td>
+ <td>
+ <select name=altrelationship size=1>
+ <TMPL_LOOP NAME=relshiploop>
+ <OPTION <TMPL_VAR NAME=selected>><TMPL_VAR NAME=relationship>
+ </TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr valign=top bgcolor=white>
+ <td COLSPAN=3 ><FONT SIZE=2>Name*</td>
+ <td><FONT SIZE=2>Phone</td>
+ <td><FONT SIZE=2>Relationship*</td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor=white>
+ <td><FONT SIZE=2>Notes</font></td>
+ <td COLSPAN=4><textarea name=altnotes wrap=physical cols=70 rows=3><TMPL_VAR NAME=altnotes></textarea></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <tr valign=top bgcolor="99cc33">
+ <td COLSPAN=5 background="/images/background-mem.gif"><B>LIBRARY USE</B></td>
+ </tr>
+
+ <tr valign=top >
+ <td><FONT SIZE=2>Notes</font></td>
+ <td COLSPAN=4><textarea name=borrowernotes wrap=physical cols=70 rows=3><TMPL_VAR NAME=borrowernotes></textarea></td>
+ </tr>
+
+ <tr><td> </TD></TR>
+
+ <TMPL_IF NAME=modify>
+ <tr><td COLSPAN=5><Font size=2>FLAGS</font></td></tr>
+ <TMPL_LOOP NAME=flagloop>
+ <tr>
+ <td COLSPAN=2><TMPL_VAR NAME=html></td>
+ <td COLSPAN=3><input type=radio name="<TMPL_VAR NAME=name>" value="1" <TMPL_VAR NAME=yes>Yes
+ <input type=radio name="<TMPL_VAR NAME=name>" value="0" <TMPL_VAR NAME=no>No
+ </td>
+ </tr>
+ </TMPL_LOOP>
+ </TMPL_IF>
+
+ <tr>
+ <TMPL_UNLESS NAME=modify><!-- Don't know what's this unless for -->
+ <td></td><td><input type=image src="/images/save-changes.gif" WIDTH=188 HEIGHT=44 ALT="Add New Member" border=0 ></td>
+ <TMPL_ELSE>
+ <td></td><td><input type=image src="/images/save-changes.gif" WIDTH=188 HEIGHT=44 ALT="Add New Member" border=0 ></td>
+ </TMPL_UNLESS>
+ </tr>
+ </table>
+</form>
+
+<TMPL_VAR NAME=endmenumember>
+
+</body>
+</HTML>
\ No newline at end of file
--- /dev/null
+<HTML>
+
+<TMPL_VAR NAME=startmenumember>
+
+<TMPL_IF NAME=missingloop>
+ The following compulsary fields have been left blank. Please push the back button and try again.<p>
+ <UL>
+ <TMPL_LOOP NAME=missingloop>
+ <LI><TMPL_VAR NAME=name>
+ </TMPL_LOOP>
+ </UL><p>
+</TMPL_IF>
+
+<TMPL_IF NAME=invalidcardnumber>
+Invalid cardnumber.<p>
+</TMPL_IF>
+
+<TMPL_IF NAME=inputsloop>
+ <form action="/cgi-bin/koha/insertidata.pl" method=post>
+ <TMPL_LOOP NAME=inputsloop>
+ <input type=hidden name="<TMPL_VAR NAME=name>" value="<TMPL_VAR NAME=value>">
+ </TMPL_LOOP>
+ <input type=submit name=submit value=submit>
+ </form>
+</TMPL_IF>
+
+<TMPL_VAR NAME=endmenumember>
+
+</body>
+</HTML>
--- /dev/null
+<a href=search.pl?template=cmsdsearchresults.tmpl&startfrom=<TMPL_VAR NAME="startfrom">>Results with dewey</a> | <a href=search.pl?template=searchresults.tmpl&startfrom=<TMPL_VAR NAME="startfrom">>Results with biblionumber</a>
+<hr>
--- /dev/null
+This is a README-file for all interested in the templating system used by Koha.
+It contains guidelines ans descriptions, please feel free to make comments and contributions to this file.
+
+1. Introduction
+ The advantage of a templating-system is the separation of code and design.
+ It is much easier to read the html and get an imagination of what it will look like without having it shattered by declarations and functions.
+ And it is also nicer being able to alter some functions without worrying about the webdesign.
+ On the other hand templating stands in contradiction on scripting the procedural way, it forces obect-oriented programming.
+ With templates Koha can be made fully skinnable, we speak of themes, and can support different languages.
+
+2. How does it work
+ The short version: Instead of printing html from your script you only define some template-parameters.
+ You design your html-page without code in it and where you need to insert data generated by the script you can pass this data from the template-parameters via special tags.
+ Indeed there is a little more to know.
+ I recomend reading the documentation to the HTML::Template-module.
+ You ca obtain it from http://www.perldoc.com/cpan/HTML/Template.html
+
+3. How is it implemented in Koha
+ Koha uses templates to handle different themes and languages.
+ There is a CVS-module for the design-files: koha-tmpl.
+ It contains two directories for the opac- and the intranet-templates: opac-tmpl and intranet-tmpl.
+ Each of this directories reflects the available themes and their languages.
+ The default theme is "default" and the default language is "en" (we use the 2letter-abbreviations, en => english, fr => french, de => german and so on).
+ If you for example want to write a template for the opac part of the "custommade"-theme in polish it has to go in koha-tmpl/opac-tmpl/custommade/pl/template.tmpl.
+ The template-files will not reside in your webtree, if you want to use a image you have to put this in your webtree, which is organized the same way as the templatetree (koha-html/opac-html/custommade/pl/images/image.gif).
+ If you have files (either templates or files in the webspace) which are the same for all themes or languages use the "all"-directory. For example the "background.jpg"-image, which is the same for all languages within a theme should go in koha-html/(intranet|opac)-html/custommade/all/images/background.jpg).
+
+4. How to use it
+ Simply add an entry to the systempreferences: name=theme, value=nameoftheme.
+ If you want your users be able to override your theme-settings enter name=allowthemeoverride value=customtheme1,customtheme2,... (names of themes you want to be allowed) to the preferences.
+ For the language you normally don't have to enter anything, the preferences of the user's browser will be used.
+ If anything is wrong you can specify a languageorder with the following entry: name=languageorder value=en,fr,de,es (or whatever comma-separated languages you want)
+ If you want to specify a directory for the templates you can do so in koha.conf with 'templatedirectory=younameit'.
+
+5. Rules and hints
+ 5.1 for the templates
+ -use absolut paths, relative paths in html-tags would be relative to the script's position and relative paths in <TMPL_INCLUDE> would be relative to the template.
+ -you don't have to make templates for everything in your custom-theme or language. if you omit a template in a language the template of next available language is used (languages are tried in the order of the user's browser-settings).
+ if there is no template in the specified language in a theme a different language will be chosen and NOT a different theme.
+ if you omit a template in all languages the template of the default-theme will be used.
+ -include comments with useful information such as the template's location, this simplifies debugging
+ -use the same name for the template and the script (with different extensions of course)
+ 5.2 for the scripts
+ -use meaningfull english (abbreviations) as parameter-names
+ -if you fetch a list of data, pass it completely and let the designer decide which data to use.
+ -working with arrays and loops is always better, even if you have only three similar rows.
+ -don't let the script generate html and pass the output to the template
+
+6. Templating stuff in Koha
+ This section is to describe scripts, modules and functions within them to handle with themes, languages and other templating stuff.
+ If you write something which matches this, please add a brief description here (e.g. function calls and return values).
+ -function %path = pathtotemplate(%hash) in C4::Output
+ Takes a hash with the following keys:
+ -template: the name of the template-file (e.g. 'mytemplate.tmpl')
+ -type: 'opac', 'intranet', 'none' or something you specify, decides which directory to lookup, defaults to intranet
+ -'opac': /somedirs/opac-tmpl/theme/language/template.tmpl
+ -'interanet': /somedirs/intranet-tmpl/theme/language/template.tmpl
+ -'none': /somedirs/theme/language/template.tmpl
+ -'my own words': /somedirs/my own words/theme/language/template.tmpl
+ somedirs is 1. the path-parameter if specified 2. the templatedirectory in koha.conf, 3. the includes + '/templates', 4. the includes
+ -theme: you can manually set a theme (e.g. 'customtheme') only if 'allowthemeoverride' in systempreferences is set
+ -language: you can manually set a language (e.g. 'es')
+ -path: you can manually set the path to search for templates (e.g. '/usr/koha/sometesttemplates')
+ You only need to pass the last three parameters if you want to override the preferences for some reasons
+ Returns:
+ - $path{'path'}: the complete+absolute path of the template (e.g. '/somedirs.../opac-tmpl/customtheme/es/mytemplate.tmpl')
+ - $path{'fondlanguage'}: '1' if the requested template was available in the requested language
+ - $path{'fondtheme'}: '1' if the requested template was available in the requested theme
+
+7. Links
+ Do you have good links for the templater?
+ The HTML::Template documentation: http://www.perldoc.com/cpan/HTML/Template.html
+
+
+Comments to dnmeid@gmx.de
+Dorian
\ No newline at end of file