From cf94bf34fb9cfdf28a09766a31edfe3a2c4fe271 Mon Sep 17 00:00:00 2001 From: tipaul Date: Fri, 2 Sep 2005 14:18:38 +0000 Subject: [PATCH] new feature : image for itemtypes. * run updater/updatedatabase to create imageurl field in itemtypes. * go to Koha >> parameters >> itemtypes >> modify (or add) an itemtype. You will see around 20 nice images to choose between (thanks to owen). If you prefer your own image, you also can type a complete url (http://www.myserver.lib/path/to/my/image.gif) * go to OPAC, and search something. In the result list, you now have the picture instead of the text itemtype. --- admin/itemtypes.pl | 50 +++++++++++++++--- .../default/en/parameters/itemtypes.tmpl | 22 +++++++- .../opac-tmpl/css/en/opac-searchresults.tmpl | 6 ++- koha-tmpl/opac-tmpl/css/itemtypeimg/AF.gif | Bin 0 -> 222 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/AV.gif | Bin 0 -> 294 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/AVA.gif | Bin 0 -> 405 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/AVJ.gif | Bin 0 -> 289 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/AVJNF.gif | Bin 0 -> 289 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/AVNF.gif | Bin 0 -> 289 bytes .../opac-tmpl/css/itemtypeimg/Audiobook.gif | Bin 0 -> 306 bytes .../opac-tmpl/css/itemtypeimg/Biography.gif | Bin 0 -> 222 bytes .../opac-tmpl/css/itemtypeimg/Book on CD.gif | Bin 0 -> 277 bytes .../css/itemtypeimg/Book on Tape.gif | Bin 0 -> 263 bytes .../css/itemtypeimg/CD-ROM software.gif | Bin 0 -> 322 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/CDM.gif | Bin 0 -> 241 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/DVD.gif | Bin 0 -> 281 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/EASY.gif | Bin 0 -> 282 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/EDLS.gif | Bin 0 -> 431 bytes .../css/itemtypeimg/Ed. Curriculum.gif | Bin 0 -> 304 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/FLAG.gif | Bin 0 -> 231 bytes .../itemtypeimg/Faculty Course Materials.gif | Bin 0 -> 211 bytes .../css/itemtypeimg/Fiction, large print.gif | Bin 0 -> 293 bytes .../opac-tmpl/css/itemtypeimg/Fiction.gif | Bin 0 -> 222 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/JB.gif | Bin 0 -> 294 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/JF.gif | Bin 0 -> 235 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/JNF.gif | Bin 0 -> 365 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/JREF.gif | Bin 0 -> 400 bytes .../css/itemtypeimg/Juvenile audiobook.gif | Bin 0 -> 288 bytes .../css/itemtypeimg/Juvenile biography.gif | Bin 0 -> 294 bytes .../itemtypeimg/Juvenile book-tape kit.gif | Bin 0 -> 380 bytes .../css/itemtypeimg/Juvenile fiction.gif | Bin 0 -> 235 bytes .../css/itemtypeimg/Juvenile non-fiction.gif | Bin 0 -> 365 bytes .../itemtypeimg/Juvenile picture books.gif | Bin 0 -> 282 bytes .../css/itemtypeimg/Juvenile reference.gif | Bin 0 -> 400 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/KIT.gif | Bin 0 -> 380 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/LP.gif | Bin 0 -> 293 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/LPNF.gif | Bin 0 -> 292 bytes .../css/itemtypeimg/Local history.gif | Bin 0 -> 254 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/MAG.gif | Bin 0 -> 351 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/MFLM.gif | Bin 0 -> 262 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/MZ.gif | Bin 0 -> 351 bytes .../opac-tmpl/css/itemtypeimg/Magazine.gif | Bin 0 -> 351 bytes .../opac-tmpl/css/itemtypeimg/Microfiche.gif | Bin 0 -> 278 bytes .../opac-tmpl/css/itemtypeimg/Microfilm.gif | Bin 0 -> 262 bytes .../opac-tmpl/css/itemtypeimg/Music CD.gif | Bin 0 -> 241 bytes .../opac-tmpl/css/itemtypeimg/Mystery.gif | Bin 0 -> 283 bytes .../itemtypeimg/Non-fiction, large print.gif | Bin 0 -> 292 bytes .../opac-tmpl/css/itemtypeimg/Non-fiction.gif | Bin 0 -> 221 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/PB.gif | Bin 0 -> 216 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/PF.gif | Bin 0 -> 254 bytes .../opac-tmpl/css/itemtypeimg/Pamphlet.gif | Bin 0 -> 254 bytes .../css/itemtypeimg/Paperback romance.gif | Bin 0 -> 216 bytes .../opac-tmpl/css/itemtypeimg/Rare Book.gif | Bin 0 -> 295 bytes .../opac-tmpl/css/itemtypeimg/Reference.gif | Bin 0 -> 331 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/SIRS.gif | Bin 0 -> 236 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/SS.gif | Bin 0 -> 171 bytes .../itemtypeimg/Science fiction & Fantasy.gif | Bin 0 -> 276 bytes .../opac-tmpl/css/itemtypeimg/Video disc.gif | Bin 0 -> 281 bytes .../Videocassette, juvenile non-fiction.gif | Bin 0 -> 289 bytes .../itemtypeimg/Videocassette, juvenile.gif | Bin 0 -> 289 bytes .../Videocassette, non-fiction.gif | Bin 0 -> 289 bytes .../css/itemtypeimg/Videocassette.gif | Bin 0 -> 294 bytes .../itemtypeimg/Vinyl Sound Recordings.gif | Bin 0 -> 411 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/WEB.gif | Bin 0 -> 350 bytes .../opac-tmpl/css/itemtypeimg/Western.gif | Bin 0 -> 309 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/YA.gif | Bin 0 -> 223 bytes koha-tmpl/opac-tmpl/css/itemtypeimg/YAC.gif | Bin 0 -> 263 bytes .../css/itemtypeimg/Young Adult fiction.gif | Bin 0 -> 223 bytes .../itemtypeimg/Young Adult non fiction.gif | Bin 0 -> 251 bytes updater/updatedatabase | 9 ++++ 70 files changed, 77 insertions(+), 10 deletions(-) create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AV.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AVA.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AVJ.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AVJNF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/AVNF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Audiobook.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Biography.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Book on CD.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Book on Tape.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/CD-ROM software.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/CDM.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/DVD.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/EASY.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/EDLS.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Ed. Curriculum.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/FLAG.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Faculty Course Materials.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Fiction, large print.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/JB.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/JF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/JNF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/JREF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile audiobook.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile biography.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile book-tape kit.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile picture books.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile reference.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/KIT.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/LP.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/LPNF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Local history.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/MAG.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/MFLM.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/MZ.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Magazine.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Microfiche.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Microfilm.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Music CD.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Mystery.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Non-fiction, large print.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/PB.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/PF.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Pamphlet.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Paperback romance.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Rare Book.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Reference.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/SIRS.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/SS.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Science fiction & Fantasy.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Video disc.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette, juvenile non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette, juvenile.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette, non-fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Vinyl Sound Recordings.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/WEB.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Western.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/YA.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/YAC.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Young Adult fiction.gif create mode 100644 koha-tmpl/opac-tmpl/css/itemtypeimg/Young Adult non fiction.gif diff --git a/admin/itemtypes.pl b/admin/itemtypes.pl index d4eb0c160f..1a9c507d99 100755 --- a/admin/itemtypes.pl +++ b/admin/itemtypes.pl @@ -96,16 +96,42 @@ if ($op eq 'add_form') { my $data; if ($itemtype) { my $dbh = C4::Context->dbh; - my $sth=$dbh->prepare("select itemtype,description,renewalsallowed,rentalcharge,notforloan from itemtypes where itemtype=?"); + my $sth=$dbh->prepare("select * from itemtypes where itemtype=?"); $sth->execute($itemtype); $data=$sth->fetchrow_hashref; $sth->finish; } + # build list of images + my $imagedir = C4::Context->opachtdocs."/".C4::Context->preference('opacthemes'); + warn "img : $imagedir"; + unless (opendir(DIR, "$imagedir/itemtypeimg/")) { +# my $cgidir = C4::Context->intranetdir; + opendir(DIR, "$imagedir/value_builder") || die "can't opendir $imagedir/value_builder: $!"; + } + my @imagelist; + while (my $line = readdir(DIR)) { + if ($line =~ /\.gif$/) { + my %x; + $x{KohaImage} = "$line"; + push @imagelist, \%x; + } + } + closedir DIR; +# my $CGIitemtypes = CGI::scrolling_list(-name=>'itemtypes', +# -id=>"itemtypes", +# -values=> \@imagelist, +# -size=>1, +# -multiple=>0, +# ); +# $template->param(itemtype => $itemtype, description => $data->{'description'}, renewalsallowed => $data->{'renewalsallowed'}, rentalcharge => sprintf("%.2f",$data->{'rentalcharge'}), - notforloan => $data->{'notforloan'} + notforloan => $data->{'notforloan'}, + imageurl => $data->{'imageurl'}, + opacthemes => C4::Context->preference('opacthemes'), + IMAGESLOOP => \@imagelist, ); ; # END $OP eq ADD_FORM @@ -113,11 +139,12 @@ if ($op eq 'add_form') { # called by add_form, used to insert/modify data in DB } elsif ($op eq 'add_validate') { my $dbh = C4::Context->dbh; - my $sth=$dbh->prepare("replace itemtypes (itemtype,description,renewalsallowed,rentalcharge,notforloan) values (?,?,?,?,?)"); + my $sth=$dbh->prepare("replace itemtypes (itemtype,description,renewalsallowed,rentalcharge,notforloan,imageurl) values (?,?,?,?,?,?)"); $sth->execute( $input->param('itemtype'),$input->param('description'), $input->param('renewalsallowed'),$input->param('rentalcharge'), - $input->param('notforloan')?1:0); + $input->param('notforloan')?1:0, + $input->param('imageurl')); $sth->finish; print "Content-Type: text/html\n\n"; exit; @@ -143,9 +170,10 @@ if ($op eq 'add_form') { $sth->finish; $template->param(itemtype => $itemtype, - description => $data->{'description'}, - renewalsallowed => $data->{'renewalsallowed'}, - rentalcharge => sprintf("%.2f",$data->{'rentalcharge'}), + description => $data->{description}, + renewalsallowed => $data->{renewalsallowed}, + rentalcharge => sprintf("%.2f",$data->{rentalcharge}), + imageurl => $data->{imageurl}, total => $total); # END $OP eq DELETE_CONFIRM ################## DELETE_CONFIRMED ################################## @@ -180,10 +208,16 @@ if ($op eq 'add_form') { $row_data{description} = $results->[$i]{description}; $row_data{renewalsallowed} = $results->[$i]{renewalsallowed}; $row_data{notforloan} = $results->[$i]{notforloan}; + if ($results->[$i]{imageurl} =~ /^http/) { + $row_data{absoluteurl} = 1; + } + $row_data{imageurl} = $results->[$i]{imageurl}; $row_data{rentalcharge} = sprintf("%.2f",$results->[$i]{rentalcharge}); push(@loop_data, \%row_data); } - $template->param(loop => \@loop_data); + $template->param(loop => \@loop_data, + opacthemes => C4::Context->preference('opacthemes') + ); if ($offset>0) { my $prevpage = $offset-$pagesize; $template->param(previous => "$script_name?offset=".$prevpage); diff --git a/koha-tmpl/intranet-tmpl/default/en/parameters/itemtypes.tmpl b/koha-tmpl/intranet-tmpl/default/en/parameters/itemtypes.tmpl index e41b7ed8e8..dc8c823717 100644 --- a/koha-tmpl/intranet-tmpl/default/en/parameters/itemtypes.tmpl +++ b/koha-tmpl/intranet-tmpl/default/en/parameters/itemtypes.tmpl @@ -56,6 +56,10 @@ function Check(f) { alert(alertString2); } } + +function report_itemtype(value_to_report) { + Aform.imageurl.value=value_to_report; +}
@@ -76,6 +80,13 @@ function Check(f) { ">

+

+ + " size="40" maxlength="80"> + + ')">/itemtypeimg/"> + +

@@ -138,7 +149,16 @@ function Check(f) { - + + + + "> + + /itemtypeimg/"> + + + + Yes diff --git a/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl b/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl index 8e56530253..45d20f9fac 100644 --- a/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl +++ b/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl @@ -79,7 +79,11 @@

class="hilighted"> - + + /itemtypeimg/" title="" + + + class="hilighted"> diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/AF.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/AF.gif new file mode 100644 index 0000000000000000000000000000000000000000..718f594d7ba2cf8d521f573d3b757397fb2b2a90 GIT binary patch literal 222 zcmZ?wbhEHbRA5kG*v!fB|NsBAGzI|%hBIeo&YYR{|NohpX$(McW~MPv1jIrGia%Kx z85lSjbU?x&GZ~4Q|iMpr^iKCX2t~D|_Oq9~r?ljU_-Oj7j5uj(b zx{}Xf!G;CelO}jRP2BNXcJalh4GzB@HlDn&t(rCc__cG_Wn8LnCYDRqO<4WV%Q`)G zUGe4Wiro7Ain^5YwkqkGg!YD>rvA9z^cMfA%^frPy5|(KOt51LU}t2slTcc@X6?E) Hf(+IGF!xiI literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/AV.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/AV.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb5c906f3c1ac8c9b3caf7e56dfbeead4acca900 GIT binary patch literal 294 zcmZ?wbhEHbRA5kGI3mI@bLLEWO|Jj{|MLp6C}?wY@-R!QaEi*Z3rn(daI#7&aR@Ll zu&^?I{`~p>%(OHHhP1S_{~(&-3=o}}31r|0ia%Kx85l$ubU?~Lb~3OoR#5Fr$()z5 zYF*CjeFZw_SEP7b<1@y_0t^iQ|IcJd zn6zqX*_ktEfbtA88Pd{#g8vynQXrBbQ2fcl$iN`XpaW6~vXg=J{{xl2l+1Y=r`BXz zdtOR9B=q`RpvYvCocl_idfThN*6=*Yw&;9su{Uuc4s7%F$u)yTGj|L)|oUYJC$U&#IrN!c6RreS~Qin z3QSGtsGVtNVc9gFUy!d=aK^0JsuR{NTCir_jQTli*ToAkFIpeHsWFS|P{JW@wzNIj z{PS1rWIMZib7tAa{rlEmyMC;BKJ&qyCJZl@-AI@;pM!brVxbpbj`lmhdH3Pj=PwN3 z9M{~aYEZamAn}z!YGYGY??G11IddBh3Y`V$3{Jp>Bk`EuPk8ME`MYAks9Izm|8*?jxsTPIC% zujp$to-?_#rP|PhcW&n_qg8AAR@iP>DroBBx}-X7rx5#`9s86I9X@va#K}{qwGIrnaPlrmiGUQF#`j`|CwoLfPCVB;!hSv1_mJp9guR6oeZq=7O3>4WX{W2wJzuN zzJfPSCMwIne!j4s^QFmxwdzeSN=}LwD_q{yotNJHlE*DEm|?-pJ={C8;_}K9iCr_Q$Qe?0O E0BL?)-v9sr literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/AVNF.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/AVNF.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8e598a157906d18b04b906e25603de652bde809 GIT binary patch literal 289 zcmZ?wbhEHbRA5kGI3mO#ugUfQ|9?&%W(93-UO^TXRz^`-b^!(kNhJqCG>B+!BKs7R=nUZAP9(n!Xjb8PTMKOK4-^1ep0000000000A^8LW000aCEC2ui03ZM$000EvkjY7_y*TU5+4@V@eZ*mY zVg?>WVIF8&Er#*2?itF`A|SO}>lI5a5J;eHfg|olzob&=Dm*zp#K9m9GD}wtD7o!^ zts_Mu@gZ}8OaLscP_vKbLMuE2)&FZBZwPS&d=m?HAc=r%NHzrkXc&x&3u}Nha0dW} z7K?v%fqran3y}a}iK8E(qiULvovMu=n4*lONT;(ip_Z*|39tdXRz*Dut+lJc9{~Z# z6o~_u!??K39@5jyu)}QIho5$J)v($!q}S-MJUzMKAt3LFm+AGN`1$(d{Qm$0@`wNc EJNScxO#lD@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Biography.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Biography.gif new file mode 100644 index 0000000000000000000000000000000000000000..6639fed137de0e06187b52a5cd76e419b3cdba8c GIT binary patch literal 222 zcmZ?wbhEHbRA5kG*v!fB|NsBAGzI|%hPd86XU@!=IWz75|1-vEGZ`2dfLtJn1{8m? zFfuT3GU$NBL1r+pbQ_%XT)o%g_1WG29ujp?6*9*xCy6yNHB6M#*6uXYS>3_Q*Bqc{ zwz^WlVZnt3+LI=DswVAtExY)l>OzO#4jWHi*jCM&e*D_G>oP9YHxtVx`zEY@=w+Rr zyRP_hbwzG{ennkMd0UlqO+tG^Pg8$fZ+eUW)aH&Eecf{kStr;r1#mDj+DRy_T(frF I8bJnY0KMc=F#rGn literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Book on CD.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Book on CD.gif new file mode 100644 index 0000000000000000000000000000000000000000..9c2c8362f600110d15266457857c26d375c5ab61 GIT binary patch literal 277 zcmZ?wbhEHbRA5kG*v!LVoHp~!nKLtIGNh$32rw|roSF9j|9^(Gng9QTgn^O_3=BX9 zkc0rmpDc_F3_J`vATG!Z29`q;PI|81Yw`N*?s$b4xep2zmRZD|&XnM&TJc)sSpFQn zty?s>1o+ez*ETpPDuu`VopADKz;SD*iKko=&8p%ya_e6Ib+l{soC)8h?=3Q3&~k@C zYy0sJ*JI{IsGnEyt}d!`Y$!1FF0835&lgKH$p9zIf`qG*<#+i%Om V;?K>@d~=K2gU3&v+6ppQ0|2I;a998U literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Book on Tape.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Book on Tape.gif new file mode 100644 index 0000000000000000000000000000000000000000..87e9efd27709a1d425c0664f2f7a4596631ec2ad GIT binary patch literal 263 zcmZ?wbhEHbRA5kG*v!N5|NsBAG=?+({|hiMoH;Xd=FGJJ|IZkw%`^tWGyfSF7-pVH z1BwF~5TN*zg^_`Qhd~F#1)0IXvSq?a&((V^UZ34P-Ake_szc$J<)mp%Obrv2w7J`i zbXIqr)#zqDw_x^Fn*$31CU#4DdOqE>^R?pAONt8}e!FZucwt*LYx?nP=dQ1Ds6LyX zH)}K7_NVz3H)5r(ZY)oc;NoOwSFEb8kZj>>ZLjZY67TKn?jHK^)FjDtEYGAg!uC9``XtEF?(_`GMde87g4ekzI6H8 Jbsa$lYXDr;Zj=B3 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/CD-ROM software.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/CD-ROM software.gif new file mode 100644 index 0000000000000000000000000000000000000000..6afb0c8de565f2efb5d547825eca679037890037 GIT binary patch literal 322 zcmV-I0lof5Nk%w1VITk?0J9DN%*@PY%ri4)0GXMYnVA4HW|=cHGynh0%*_A)|NmxY zX3Wf)W|_*jmWK_C0Rl*RoD!v=h@zE-c&dbd2b7|tmI492KeRIoe+>Wtv823Gz!k9s1jm*P z0@J^ngs=_Iu%Hc%%RR8gp4^|^v(~}bf8_@r1$W=zuZP3KMl@)1G3l=0C&#|7ZUH|3CALF;JL+fdN7S z84#fOlZBCiftx`G#08nbz%sAkr043r7O&6l{-2=HHz#S5%NI2nnkxs&7b0^zLg94)-i$VCbuxky56% hxOPHkOJp%K*WzXJPFm`QyLRu{yKn!2g9il}tO1%5U&sIe literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/DVD.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/DVD.gif new file mode 100644 index 0000000000000000000000000000000000000000..12b87d61486d9c6470af633832c339c043879db1 GIT binary patch literal 281 zcmV+!0p|WkNk%w1VITk?0J9GO05fKpnVDuY0L;wHnKS=pW&ks0nE;spnVA6p|IB7) zGiGLH%*>hp|Nj600L;vpA^8LW000jFEC2ui03ZM$000EW@X1N5y*TU5yRS~@e4H2r zA(=S<5T21v_(Oo-UUPplfp>&?ZijvtSpqZwmX?owbUJ_w zlm?)eppcs#op+!HmZ_wPQ44~DG^3hp4T`UVJO-^A9zsa4y1gk-xp%}*#=#89Ap^@v gwK)#Iz&(-F)yp;6+S^0k-{3Vr;~nPb>gN#vI|#mcc>n+a literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/EDLS.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/EDLS.gif new file mode 100644 index 0000000000000000000000000000000000000000..951298dc394af89fa933c498025fe92add03cffa GIT binary patch literal 431 zcmZ?wbhEHbRA5kGxT?mmZEg7fzYPD+qk5@cjDEyx7xtewx<07S)}# zhOhoeY@4TWWUt!WlhGf)b6&WixTinxKRZLtfkFlbhW|ios0S2(vM@3*s4?h(j0E|K zf$faLtiPf4^ zF|8?kE?Q=H^!vXKt=ho#L%3!z01L&d4G< zXHvp~aAsa9A*B_J+t$qQ^r&DH;M~f{x?^2eg|Z;?3RcF$yJFRXD^G5pcVxHo#r%_J z%Y$wfTs`O3nSSxk!l0s-SJ%$pSo83%>+9B?3zI*8_;!>_{?Ua=-$Z|ZKPOnGPk$dfaq7zZKLQL4d#+a8d$)1!ouB{z|7T!efRI22 z94P)|VPs(7V$cDJfXrZExf^iOGt|rUwQaDbxO(0__N2vStG+_+CvL`}%P*YXMom9^esj^xvX${`igPS?Pvkrhs(WtA z>dtbT#2My+BIOyCaYd|bwccF~MnP2>MIDohdtB3E@~YX|C)GNpxHYHGnmc)FU|L*@ zN88elJGkV+ x@*7n};6wenjL$y;9{>3-qQt;p4FI(#i{bzP literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/FLAG.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/FLAG.gif new file mode 100644 index 0000000000000000000000000000000000000000..031fbb0cf23de3114a9c0410b21dfc6c427170fd GIT binary patch literal 231 zcmZ?wbhEHbRA5kG*v!T7|HtD0|NjdxFr=k1{J+8w*SqKc|1)RK%rs7$$-uw>lme2- zK=CIFBLf2$gAPa#WCjDvlz@|-tM^*GKD*mr;YHyBL6#1Sq=kt}nVX_K1E=V%Ip>vo zpL4pS`s|-|4hzryU^Z>u`DnRk!7YdOE3alKRIKe>v*q#Ys{P>~zg4;2zp{ANPaciK z%gql+)~MSvmX<{odN|ZHSG0O0cGPus*Q)eS=$$kKLbH7*x-D3= XScIu;-s&X^%p10B-L`$JAcHjk&H`W@ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Faculty Course Materials.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Faculty Course Materials.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a10aec729d842c2c67d04a87fec2485cbb0132c GIT binary patch literal 211 zcmZ?wbhEHbRA5kGSj5U8z`*eT_n9+iW->4^e0;j*|Ns9$1`sIzWMO1rU}ew&aX@Mr zm}f-nGPTn=B{^T9FY8s)?we|6&JF_dY`rpx^IkBl(|LTLLh9O+?)g@?GCpV@OIyP? zA>$2)sn?CQ5mno2cE+1VMm?LM!7pxowX0oEOQJ%|^}1nZweZ)V=NC+_=FGj)TU0Al z-;mfOTGg7biP#`&uV~4Q|iMpr^iKCX2t~D|_Oq9~r?ljU_-Oj7j5uj(b zx{}Xf!G;CelO}jRP2BNXcJalh4GzB@HlDn&t(rCc__cG_Wn8LnCYDRqO<4WV%Q`)G zUGe4Wiro7Ain^5YwkqkGg!YD>rvA9z^cMfA%^frPy5|(KOt51LU}t2slTcc@X6?E) Hf(+IGF!xiI literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/JB.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/JB.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c21ae939892bd465d3e40eecbf9eea3ddd0b7ea GIT binary patch literal 294 zcmV+>0ondXNk%w1VITk?0J9GOW@Z4)W;2=0{{Wc)5C8y~W&i*)X3Wf)%$YL)X3YQp zng9RHW@csp0083Qdd$q3A^8LW000jFEC2ui03ZM$000Ej@X7g_Z8Ynh?>QDHa*d-{ zUpTIn={P8ev84OLO*+$5c{8_|iq}%S7|38wM)VzTP~mP=GCF|3=gYE~imFc}HVNy} zz`tv{?5$a$S#rb7LPNt_`pW()6xMTX8+?9#cY$X%eF2PrL3&h*4h0AZ0gics8ibX1 zY>96Um7P(LUy2C>qlcz$4gdxTtE`$GF0cu?37&{`w+6AgyN|U!ion3R0>ozxp$^Fj s0tT5)PB#F#)SpBZ*DtWu-4Yg_;^Pto-`waE<;?9JJ{R$WLmCkPJ3JtMp#T5? literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/JF.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/JF.gif new file mode 100644 index 0000000000000000000000000000000000000000..336c5bb7c258313d6596227fef92997837eca7cb GIT binary patch literal 235 zcmZ?wbhEHbRA5kG*v!H3|4iD<9-@8|q z&A-V!Y&!nZL zojC&}8Gr!92TG9w6o0ZXGB5}*=zuhV>||hlrJ&L`A=xTr)w-9JGHTkJ&mEqTZ}WcX zUmFXFF89xW8~W}{@K_})etbdS&E!8~H!^}eO5^$yUKWLIwp(!F{rM#lr%%P}SaIhF zKRjQ&@10(hWLi~vCSRFN0WWVuWlNiN2PX$dcUEhy_5>DYW~M3GeJOUloU>S$%}twD zzGx!jI##C6`O~!~tYe(S&&j)ab=YE#bGiQLjnG9#r7#KioAV~~R{K>+|z#zn+15ymKlY#aB0+qfcB69;*uG8wW zI(PEiGU8%&+3W4=3-Gv0S;l0xweZhuKcE!lc>o3#_VKn-?|4I zcKF!ZmOWqpOFMOU_r!8e*>}y?^Me{I3tZd+Yq>kKTAC`VY}+I1N_wYFC=B2U=*aA8 zUeK!6&dWP{a(&;bmg*&3EG*0Cu3oq{fR~G%jg5IzQZF)=H)AD R{FEd%O?U2$g@Q~B)&P@3otyvw literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile audiobook.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile audiobook.gif new file mode 100644 index 0000000000000000000000000000000000000000..99d392a1ac532ed9ef8f87e1bd57a26f3f44843a GIT binary patch literal 288 zcmZ?wbhEHbRA5kG*v!rF|4iDEw`9F;zEzS6hF~k3vK%Fq? zTi)$^=JZtP(85C>gjq{lSLEE}IT{l1WD4gU#idqR*As4}9$i19F~Ds7j+aMf-MtrP zEN`0Vzdc%zon4NNv8FmDzg$$Fqqk9xiE&bEYK8hoq}S|v4O>AD$BS{>62IGDK_m+cI%tJra*LC$&MzC-&@HgTV}S*^VE{HarG fTxDk;YPxN1aqx)zW3e08UR=KW=KTjnK?Z98A5eU| literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile biography.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile biography.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c21ae939892bd465d3e40eecbf9eea3ddd0b7ea GIT binary patch literal 294 zcmV+>0ondXNk%w1VITk?0J9GOW@Z4)W;2=0{{Wc)5C8y~W&i*)X3Wf)%$YL)X3YQp zng9RHW@csp0083Qdd$q3A^8LW000jFEC2ui03ZM$000Ej@X7g_Z8Ynh?>QDHa*d-{ zUpTIn={P8ev84OLO*+$5c{8_|iq}%S7|38wM)VzTP~mP=GCF|3=gYE~imFc}HVNy} zz`tv{?5$a$S#rb7LPNt_`pW()6xMTX8+?9#cY$X%eF2PrL3&h*4h0AZ0gics8ibX1 zY>96Um7P(LUy2C>qlcz$4gdxTtE`$GF0cu?37&{`w+6AgyN|U!ion3R0>ozxp$^Fj s0tT5)PB#F#)SpBZ*DtWu-4Yg_;^Pto-`waE<;?9JJ{R$WLmCkPJ3JtMp#T5? literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile book-tape kit.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile book-tape kit.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c446252091893271b0fed410c0630efd69f7c2f GIT binary patch literal 380 zcmZ?wbhEHbRA5kGI3mO_?@3hJ%rpPb7|%>&`2YWm00YDSv@`#KtTbbg@R^xsW-_Fu zF)++zIAhH4AE*eZ;0zGV1Tu&Lia%Kx85o2ZbU=zhb~3R3T%gjIk~uG9)jG8&PB}XJ zx*na<7Lm-WeXKrLQRwB(1cylzJWT#gvRZbf^N6l;&ry*_t2ZrjIhMFEH7Gf}&A~v= zeCP2ydV9oFZr#q)+Us|Rzaq^lPBoL4x30b+CC#3v@2 znam6fj4M{m?~N1S=i}3xz_XNN+sbVV*7EP!uxa)-jui)YdF?sAPk@JK(&S}3*BsM3 zzJ6oGnK|c=Dz9S^*l;4@^jU`6#wRweyB74g{h81!zCHKW>jz!ueXoD@p%QCC;=Qv4 tNA;(zsJ_@#6YS0*cR+1nfRFKt0<9-@8|q z&A-V!Y&!nZL zojC&}8Gr!92TG9w6o0ZXGB5}*=zuhV>||hlrJ&L`A=xTr)w-9JGHTkJ&mEqTZ}WcX zUmFXFF89xW8~W}{@K_})etbdS&E!8~H!^}eO5^$yUKWLIwp(!F{rM#lr%%P}SaIhF zKRjQ&@10(hWLi~vCSRFN0WWVuWlNiN2PX$dcUEhy_5>DYW~M3GeJOUloU>S$%}twD zzGx!jI##C6`O~!~tYe(S&&j)ab=YE#b1v_(Oo-UUPplfp>&?ZijvtSpqZwmX?owbUJ_w zlm?)eppcs#op+!HmZ_wPQ44~DG^3hp4T`UVJO-^A9zsa4y1gk-xp%}*#=#89Ap^@v gwK)#Iz&(-F)yp;6+S^0k-{3Vr;~nPb>gN#vI|#mcc>n+a literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile reference.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Juvenile reference.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9c88734997882eb8553ab63a00c029742586ab4 GIT binary patch literal 400 zcmZ?wbhEHbRA5kGI3mO_bEfebW8<_lGt*|CVVKGA|BUgxCs8xg82GiQLjnG9#r7#KioAV~~R{K>+|z#zn+15ymKlY#aB0+qfcB69;*uG8wW zI(PEiGU8%&+3W4=3-Gv0S;l0xweZhuKcE!lc>o3#_VKn-?|4I zcKF!ZmOWqpOFMOU_r!8e*>}y?^Me{I3tZd+Yq>kKTAC`VY}+I1N_wYFC=B2U=*aA8 zUeK!6&dWP{a(&;bmg*&3EG*0Cu3oq{fR~G%jg5IzQZF)=H)AD R{FEd%O?U2$g@Q~B)&P@3otyvw literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/KIT.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/KIT.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c446252091893271b0fed410c0630efd69f7c2f GIT binary patch literal 380 zcmZ?wbhEHbRA5kGI3mO_?@3hJ%rpPb7|%>&`2YWm00YDSv@`#KtTbbg@R^xsW-_Fu zF)++zIAhH4AE*eZ;0zGV1Tu&Lia%Kx85o2ZbU=zhb~3R3T%gjIk~uG9)jG8&PB}XJ zx*na<7Lm-WeXKrLQRwB(1cylzJWT#gvRZbf^N6l;&ry*_t2ZrjIhMFEH7Gf}&A~v= zeCP2ydV9oFZr#q)+Us|Rzaq^lPBoL4x30b+CC#3v@2 znam6fj4M{m?~N1S=i}3xz_XNN+sbVV*7EP!uxa)-jui)YdF?sAPk@JK(&S}3*BsM3 zzJ6oGnK|c=Dz9S^*l;4@^jU`6#wRweyB74g{h81!zCHKW>jz!ueXoD@p%QCC;=Qv4 tNA;(zsJ_@#6YS0*cR+1nfRFKt0biP#`&uVHnVFep|IGhp0A`t) zng9RH%x0MY007L)nE(I)A^8LW000gEEC2ui03ZM$000Eh(8)=wy%@K>v$tE4EMoV4 z%?JPsnV9FrwQE~8F~~3*&APB$W4G%qYQUUiNGvvdHk@ap*f0uBXUlMSO$pUT6`OT( zy_p7BfuJ(4WZqe-StAe&_Z2Sh(q(pd3vFUdSPgSu3T%RRc~yIeeu|7Oj)jqlX@Qn_ zg$0M28dQ#ho{&YNAOwYCErXA5l4z@96Ac3ju$ZZnwF(qNR8^>bw70Cl!9;q@suIK? qZ)L`RF;>*G)Io-3SMRlWeRg-a!i(I5NixeU;!aueu+LiYTI5*%9IdTO zbT|a~)E3t^bhmz(puMi{Oe{&6w2B6{n(XHCHa6ytrc{~mHipiwNh*ocC$>!X$eLSTys)%8Z%O2` unNkXYnXBr;0vwjCp0{~@#CBV=Esn7}_A&)SdDe}~jTN-q?A-&a2_~r=(fdxPN9+((e@#)Oc z-x5A6WB>Wf?f(vTY`9yX=O9>JU02#r!NAbc+Llyq?$FIQm9JlLqM2cL%k*hgj@;(wPpk9J|0PcyiTl z13{L=2zkVh4Z1PF3@7Q$w%KJaZU;Vy*;Vc6K!~g&Pfg~DG z{K>+|z`)6%0}=-`Qd zh=2Rsn!(;_@x>DBqLR~TD<$vTjALCGTzWBU^JV2j3=9%;R8ntv%#aFxQn8Y0tI{pI zlRIk6F6QQWCswhwrmHY#c)Iv#r=)2!b&7R2HK-J+Ok(N^bDLv7qje(F9Eno3)MAbr zRc7X8k})a_Osk5PZpiRgozteZTTZpVU87{?vEz$RmLwlNBT{$a@|COCBm^0(0d&%4 AZ2$lO literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/MZ.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/MZ.gif new file mode 100644 index 0000000000000000000000000000000000000000..927386cbefd9cc6fdcffc94e5d9c3582396850f1 GIT binary patch literal 351 zcmZ?wbhEHbRA5kGI3mPgoW@{0^FI*GWMDXR<_wTZOJfjVU`U&JX6AompzxV9GmX<` z&P+S={|rzljRB|(EC^%}0~CLSdDe}~jTN-q?A-&a2_~r=(fdxPN9+((e@#)Oc z-x5A6WB>Wf?f(vTY`9yX=O9>JU02#r!NAbc+Llyq?$FIQm9JlLqM2cL%k*hgj@;(wPpk9J|0PcyiTl z13{L=SdDe}~jTN-q?A-&a2_~r=(fdxPN9+((e@#)Oc z-x5A6WB>Wf?f(vTY`9yX=O9>JU02#r!NAbc+Llyq?$FIQm9JlLqM2cL%k*hgj@;(wPpk9J|0PcyiTl z13{L=x;!hSv z1_llW9gq~r3UTzO%~-`W+-H-@QOU^YR;hE>i^_ACNX{{<*!*)% z_)b@rru=x{=DcV-=H{yWZkF=eocf{y4#uML=8DPc_S3>^`)5s4}rq%OT z_^h2|zq!(kVZqFG6Z4kjYm3h?TRVGEk9^G0^_7}QY>NXHoSd0=*(heCrntw>+fqyi O?>~O>^cjaBgEaug@oh)| literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Microfilm.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Microfilm.gif new file mode 100644 index 0000000000000000000000000000000000000000..47d12cc26574be9d03afc33729a81a6a24734153 GIT binary patch literal 262 zcmZ?wbhEHbRA5kG*v!c=`_R>2zkVh4Z1PF3@7Q$w%KJaZU;Vy*;Vc6K!~g&Pfg~DG z{K>+|z`)6%0}=-`Qd zh=2Rsn!(;_@x>DBqLR~TD<$vTjALCGTzWBU^JV2j3=9%;R8ntv%#aFxQn8Y0tI{pI zlRIk6F6QQWCswhwrmHY#c)Iv#r=)2!b&7R2HK-J+Ok(N^bDLv7qje(F9Eno3)MAbr zRc7X8k})a_Osk5PZpiRgozteZTTZpVU87{?vEz$RmLwlNBT{$a@|COCBm^0(0d&%4 AZ2$lO literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Music CD.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Music CD.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d3b155a133670453b6cd3e4c990720710618e33 GIT binary patch literal 241 zcmZ?wbhEHbRA5kG*v!qqP+x!M%$b=p83Y&@X3m^>=0C&#|7ZUH|3CALF;JL+fdN7S z84#fOlZBCiftx`G#08nbz%sAkr043r7O&6l{-2=HHz#S5%NI2nnkxs&7b0^zLg94)-i$VCbuxky56% hxOPHkOJp%K*WzXJPFm`QyLRu{yKn!2g9il}tO1%5U&sIe literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Mystery.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Mystery.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a815d1fb896caee180ae70471787a3133767221 GIT binary patch literal 283 zcmZ?wbhEHbRA5kG*v!rF|NsBAGzI|%hM6;Go;d>~(*FNHla`it=FAxepdbSSP!Py~ z1I3>#j0_Ci3_2hYkQodtCkjq_X71YlYVZ1>W77*$rZzAnw492VbYs@Kq)$cZvrlNf zzBehR*FBq2{ZN0O#3tFvrMfqL|$v7g#-tOTtl4*J108_`}Bz=Jr?ZD{nIDp&sCc?W5J5W zaZ5cGEto3Ku~MRxwMl$B^8$&DoA+=sS#mNms?FFuVWVH)7KtXuU8l~R-?V#b$E+J3 aNqaYTOuMk`e&!>o&fJ%;UdsqFSOWmi_Hu{- literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Non-fiction, large print.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Non-fiction, large print.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d220b24d15154ab8397251c3c3f7c7a691d9d99 GIT binary patch literal 292 zcmV+<0o(pZNk%w1VITk?0J9DN|NsAHW&jWX05BLN%*@RH%mB>HnVFep|IGhp0A`t) zng9RH%x0MY007L)nE(I)A^8LW000gEEC2ui03ZM$000Eh(8)=wy%@K>v$tE4EMoV4 z%?JPsnV9FrwQE~8F~~3*&APB$W4G%qYQUUiNGvvdHk@ap*f0uBXUlMSO$pUT6`OT( zy_p7BfuJ(4WZqe-StAe&_Z2Sh(q(pd3vFUdSPgSu3T%RRc~yIeeu|7Oj)jqlX@Qn_ zg$0M28dQ#ho{&YNAOwYCErXA5l4z@96Ac3ju$ZZnwF(qNR8^>bw70Cl!9;q@suIK? qZ)L`RF;>*G)~4F77r6@(MV48_9p_|V&06tVWS~lOZ;@!Hl(I)P(e8=zRf1A5! zTmR+Cs`}!_x+0a<+?vv^hRU|slJE(BlRSH;#!s>3R0t?*pTp$O&d4}NLUG0FHEY)h HGFSruXtGhL literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/PB.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/PB.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4394b1a22e26d6d16eb036549d4fe420efcca43 GIT binary patch literal 216 zcmZ?wbhEHbRA5kG*v!dboHq0S|Nk@30CCz(28RE}#%Im|X@>v*&p;SJHZoBB$->CM zz{#Kk5(JsSz|v}P(sT7*i`Qp&|4)#Rd!m?@DllPrsRGB!O>4g#`e-=&ZSV8lm%SB! zJmuLVxM&B<13nMMGcRl0T=f|oHmr4;tRU|vy<4j{?89?235oqdE(;qZE}YKd-<`1k z@J55;Vitq?^di=l*0eo8tU9fP;(q+q6CzQtu;b6U^!7)mBe!~GNzp5kQibsqrPM_lxWUvMRVy0uC literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Pamphlet.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Pamphlet.gif new file mode 100644 index 0000000000000000000000000000000000000000..89034ce0dd57b7e922014b262e48ee563dfc74a7 GIT binary patch literal 254 zcmZ?wbhEHbRA5kG*v!emuqpBX|NqC=PGIO-|NrMY(cblQ@BDoDzQtu;b6U^!7)mBe!~GNzp5kQibsqrPM_lxWUvMRVy0uC literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Paperback romance.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Paperback romance.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4394b1a22e26d6d16eb036549d4fe420efcca43 GIT binary patch literal 216 zcmZ?wbhEHbRA5kG*v!dboHq0S|Nk@30CCz(28RE}#%Im|X@>v*&p;SJHZoBB$->CM zz{#Kk5(JsSz|v}P(sT7*i`Qp&|4)#Rd!m?@DllPrsRGB!O>4g#`e-=&ZSV8lm%SB! zJmuLVxM&B<13nMMGcRl0T=f|oHmr4;tRU|vy<4j{?89?235oqdE(;qZE}YKd-<`1k z@J55;Vitq?^di=l*0eo8tU9fP;(q+q6CooQ|Z5nHqzloQaYqqoS#?f()mXwW}Enh_t&_L$1MQhq$z`yg_}qltr(l tR$!aCS<+u;2)UmJWk4|6o^@@@(`kr+;2aeK$86^71kD2j>)AIE06Sy#gHr$i literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Reference.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Reference.gif new file mode 100644 index 0000000000000000000000000000000000000000..699b534dbfa4753e64b1948e8184123886683b38 GIT binary patch literal 331 zcmZ?wbhEHbRA5kG*v!Qsz`$^3Cd2>#|I^YK&YYP!b7tEA|3CqTGik;QKoZ160g69a z7#SG27<53QATtdv2J7ZR?rRqWjiARpJ;-+oXvR3=h+Gg&yeyuor z>I&9$*9Rw*oTaKe=ku!n{1D@(dM#Z+Bxd=PFg0E!gJ%6uao=0p-ljjA!xk>c_)hrT zr(NgjvWpox(hHN@N{cxg)hk+CtGv3qO0xP|CQQt2Y{;5cCO&I%=X}noJ=4pV%v!!| zMQ{1cH7o0Tn73_Qw0X(aZk8SU56)OKal^6$3!9HF*neWx?lb%5?YwaM==Pll8xC)} zbn?)xQ~fvQUS64f@#*<(%*>+26?-P!JQpo3F@f>(*Lg3UKR&r={9Mm{YQygpsRkVU WidJp13`eZL@+Eb)3Mex$SOWl`vyS%w literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/SIRS.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/SIRS.gif new file mode 100644 index 0000000000000000000000000000000000000000..8275dae06d2d72711424e00fe1890062b31cbb8f GIT binary patch literal 236 zcmV>`v3p`A^8LW000L7 zEC2ui03ZM$000BAc)D87FiPkOA#Z9~OmJ7Wjh*3vSTSy0d0OepnU48}s=T?66XKD@r literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/SS.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/SS.gif new file mode 100644 index 0000000000000000000000000000000000000000..a68185b6b72b8a549f2da3781eb7559fe231dfcc GIT binary patch literal 171 zcmV;c095}+Nk%w1VITk?0HOu}#gY!ebQJrrK>V*4j4=ZM00960{{R30A^8LW000I6 zEC2ui03ZM$000AUXu90~Fv>}*y;zmKbL2zVc}+nOTR4oQVV-EAve^sAbK%){3isxf*2kVW(4j|f@tyhgh@|L)%rgK00L;vpA^8LW000jFEC2ui03ZM$000ER@X1N5y*TT=o%dYmF^ocj zVdj(opqLDrR^Qvcr!!Md(|9%)OqS~TevTk6wlf})N|Ubmd;%2*1e02|Ihp|Nj600L;vpA^8LW000jFEC2ui03ZM$000EW@X1N5y*TU5yRS~@e4H2r zA(=S<5T2IrnaPlrmiGUQF#`j`|CwoLfPCVB;!hSv1_mJp9guR6oeZq=7O3>4WX{W2wJzuN zzJfPSCMwIne!j4s^QFmxwdzeSN=}LwD_q{yotNJHlE*DEm|?-pJ={C8;_}K9iCr_Q$Qe?0O E0BL?)-v9sr literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette, juvenile.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Videocassette, juvenile.gif new file mode 100644 index 0000000000000000000000000000000000000000..653053ccfd674667192eeeee1a02d45451308ee2 GIT binary patch literal 289 zcmZ?wbhEHbRA5kGI3mO#ugUfQ|9?&%W(93-UO^TXRz^`-b^!(kNhJ`V$3{Jp>Bk`EuPk8ME`MYAks9Izm|8*?jxsTPIC% zujp$to-?_#rP|PhcW&n_qg8AAR@iP>DroBBx}-X7rx5#`9s86I9X@va#K}{qwGqCG>B+!BKs7R=nUZAP9(n!Xjb8PTMKOK4-^1%(OHHhP1S_{~(&-3=o}}31r|0ia%Kx85l$ubU?~Lb~3OoR#5Fr$()z5 zYF*CjeFZw_SEP7zUcTHHjDc{y9P-T5t@AF-e>%XpMDBq&EGQ);z>V_C&BUh*H zkXI%rUMFfNEQnzH*wy7nc0#08TVG4M=f=9-x^frEFxS`G7hp2eN4 zMPl3nJ0|S%ZeyOxvVRflMG-5uql_H$G-`y-vaY|#dRgr1i8ZPFr1Pn-&l8LjpF6BM1_Ma0-Oh`znp00Y5%6swRpwyV@Dgm rnc2;H{>agJLZ5|%(@zUGRS`k8=&%~kM~m0?nPgAmoKft-!C(ylU^1H{ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/WEB.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/WEB.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7082d9dc35d970471968aa7d878b4bf45150018 GIT binary patch literal 350 zcmZ?wbhEHbRA5kGI3mg5w3Ok(Y@L6%w=#52XOOUD5YS}MOqS5JtapY_Vj& z-RY%llcN^6zuYouPVPq0x2A8De3tdR2(7+Z7WpjG|IRx9<`0|aK|HaV+*=8_2-^UD?nwlYo-Sue6oZAGbxN06`t z literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Western.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Western.gif new file mode 100644 index 0000000000000000000000000000000000000000..b420179388e14164de9e3f284dacae998840fdd3 GIT binary patch literal 309 zcmV-50m}YINk%w1VITk?0J9AM|NsAHW&jWX003q)%*>gYnP$w)X8-@pnPvbpW;4v0 z05h2Y0002Y%$WcH00000A^8LW000dDEC2ui03ZM$000Eyu*pfQy*TU5nfF}iCCNd8 zVaAjIaF_|2R^QvcCo@ybvUoNZOqS~TevBY4wlf})N|Ubmd;$-I0+U*`GO}AyxBAsi z#p7c+too$Y;4_AyFnHd+wVdZs_ziY=dUFPThJ_3RZdP$~bqoj!2$LRwfpBItA9V^J z9te<+jF}S*mUNsSl#!x&jS{AYeRYL?psaQSuA~j2vZ#igzMZ;1uf37Lvwo_w#e=1w z!JewDiO5WyjDy+Y%pv3CY|J6nej<}3++nfUXw z&EEW}6MU4rt4NST;9pvRoL+4$OJi(JEgM^9lWY(xYfo>USHvXN;{N7{J`>Z3X$zEd TjTeZhtXREf?Yi}A1sSXXy)auJ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/YAC.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/YAC.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8ab2d45d3d1687ce17b6f22ba0fbbac4454bb7e GIT binary patch literal 263 zcmV+i0r>t$Nk%w1VITk?0J9AM%w{vp%*+6p0A^+YnauzH|IB8Y%$YO)nVFf)GXVdY zW@ct)0002Y%$WcH00000A^8LW000dDEC2ui03ZM$000EEu*pfQy*TU5yZ>Otj7+GJ zK`@#Zvn*q}vXlG5j9k*Ta>uG&sOS4J5JFJzr6?YgAKT66d$OdrMHP9?daWj@fk60i zqokVwzKE^M=%v(-{YMZh9GUb0d9+fM!rFiGPn$Z-sqLik1ulgN+t( zh>>!cnv)oD1q^eEh71D(d7L7VtD%e>h6zolp|qQ}h^d&NHY6UOsdS+Y#6zg7%QO5WyjDy+Y%pv3CY|J6nej<}3++nfUXw z&EEW}6MU4rt4NST;9pvRoL+4$OJi(JEgM^9lWY(xYfo>USHvXN;{N7{J`>Z3X$zEd TjTeZhtXREf?Yi}A1sSXXy)auJ literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/css/itemtypeimg/Young Adult non fiction.gif b/koha-tmpl/opac-tmpl/css/itemtypeimg/Young Adult non fiction.gif new file mode 100644 index 0000000000000000000000000000000000000000..f30c0ac03fed651921a0f346ce52620ce11f8e2c GIT binary patch literal 251 zcmZ?wbhEHbRA5kG*v!dboHo-qjbY}Q|3EMk2+lB^Idg`Afx&ntkTDa;Km&?DSr{1@ zI2m+6;vh2^SXLOE^jy8y;`Q0x_75JGwkPtqS)?uOT=pnRmV;@RnudQ#?)2p`IaiH; zXynxB`!#t{ZRU6LcIOH z>8wml)g{^G4NaXTdFjEd3=E7--R+5)6DCe-Q|&Fx?4K~Jr$Q { 'letter' => 'char(20) NULL'}, + itemtypes => { 'imageurl' => 'char(200) NULL'}, # tablename => { 'field' => 'fieldtype' }, ); @@ -276,6 +277,7 @@ foreach $table ( keys %fielddefinitions ) { my $field = $row->{field}; my $type = $row->{type}; my $null = $row->{null}; +# $null = 'YES' if $row->{null} eq 'NULL'; my $key = $row->{key}; my $default = $row->{default}; $default="''" unless $default; @@ -619,6 +621,13 @@ sub MARCgetitem { exit; # $Log$ +# Revision 1.122 2005/09/02 14:18:38 tipaul +# new feature : image for itemtypes. +# +# * run updater/updatedatabase to create imageurl field in itemtypes. +# * go to Koha >> parameters >> itemtypes >> modify (or add) an itemtype. You will see around 20 nice images to choose between (thanks to owen). If you prefer your own image, you also can type a complete url (http://www.myserver.lib/path/to/my/image.gif) +# * go to OPAC, and search something. In the result list, you now have the picture instead of the text itemtype. +# # Revision 1.121 2005/08/24 08:49:03 hdl # Adding a note field in serial table. # This will allow librarian to mention a note on a peculiar waiting serial number. -- 2.20.1