[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] CVS: koha/value_builder unimarc_field_700-4.pl,NONE,1.1 unima
From: |
Paul POULAIN |
Subject: |
[Koha-cvs] CVS: koha/value_builder unimarc_field_700-4.pl,NONE,1.1 unimarc_field_100.pl,1.1,1.2 |
Date: |
Tue, 19 Nov 2002 04:45:33 -0800 |
Update of /cvsroot/koha/koha/value_builder
In directory sc8-pr-cvs1:/tmp/cvs-serv3429/value_builder
Modified Files:
unimarc_field_100.pl
Added Files:
unimarc_field_700-4.pl
Log Message:
road to 1.3.2
various bugfixes, improvments
--- NEW FILE ---
#!/usr/bin/perl
# written 10/5/2002 by Paul
# Copyright 2000-2002 Katipo Communications
#
# This file is part of Koha.
#
# Koha is free software; you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
use strict;
use CGI;
use C4::Context;
use HTML::Template;
use C4::Search;
use C4::Output;
sub plugin_parameters {
my ($dbh,$record,$tagslib,$morethan,$begin_tabloop) = @_;
my $index2; # the resulting index
my $i; # counter
# loop to find 700$a subfield. We look for the 1st after $i
for (my $tabloop = $begin_tabloop; $tabloop<=9;$tabloop++) {
my @loop_data =();
foreach my $tag (keys %{$tagslib}) {
# loop through each subfield
foreach my $subfield (keys %{$tagslib->{$tag}}) {
next if ($subfield eq 'lib'); # skip lib and tabs,
which are koha internal
next if ($subfield eq 'tab');
next if ($tagslib->{$tag}->{$subfield}->{tab} ne
$tabloop);
if ($tag eq '700' && $subfield eq 'a' && $i>$morethan) {
$index2 = $i;
}
$i++;
}
}
}
# my $index2=6;
return "&index2=$index2";
}
sub plugin {
my ($input) = @_;
my %env;
# my $input = new CGI;
my $index= $input->param('index');
my $index2= $input->param('index2');
$index2=-1 unless($index2);
my $result= $input->param('result');
my $dbh = C4::Context->dbh;
my $template = gettemplate("value_builder/unimarc_field_700-4.tmpl",0);
$template->param(index => $index,
index2 => $index2,
"f1_$result" =>
"f1_".$result,
);
print "Content-Type: text/html\n\n", $template->output;
}
1;
Index: unimarc_field_100.pl
===================================================================
RCS file: /cvsroot/koha/koha/value_builder/unimarc_field_100.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** unimarc_field_100.pl 12 Nov 2002 15:58:43 -0000 1.1
--- unimarc_field_100.pl 19 Nov 2002 12:45:31 -0000 1.2
***************
*** 27,52 ****
use C4::Output;
! # get all the data ....
! my %env;
!
! my $input = new CGI;
! my $index= $input->param('index');
! my $result= $input->param('result');
!
!
! my $dbh = C4::Context->dbh;
!
! my $template = gettemplate("value_builder/unimarc_field_100.tmpl",0);
! my $f1 = substr($result,0,8);
! my $f2 = substr($result,8,1);
! my $f3 = substr($result,9,4);
! my $f4 = substr($result,13,4);
! warn "f2 : $f2";
! $template->param(index => $index,
! f1 => $f1,
! f3 => $f3,
! "f2$f2" => $f2,
! f4 => $f4);
! print "Content-Type: text/html\n\n", $template->output;
!
--- 27,59 ----
use C4::Output;
! sub plugin_parameters {
! my ($dbh,$record,$tagslib) = @_;
! return "";
! }
!
! sub plugin {
! my ($input) = @_;
! my %env;
!
! # my $input = new CGI;
! my $index= $input->param('index');
! my $result= $input->param('result');
!
!
! my $dbh = C4::Context->dbh;
!
! my $template = gettemplate("value_builder/unimarc_field_100.tmpl",0);
! my $f1 = substr($result,0,8);
! my $f2 = substr($result,8,1);
! my $f3 = substr($result,9,4);
! my $f4 = substr($result,13,4);
! warn "f2 : $f2";
! $template->param(index => $index,
! f1 => $f1,
! f3 => $f3,
! "f2$f2" => $f2,
! f4 => $f4);
! print "Content-Type: text/html\n\n", $template->output;
! }
+ 1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] CVS: koha/value_builder unimarc_field_700-4.pl,NONE,1.1 unimarc_field_100.pl,1.1,1.2,
Paul POULAIN <=
- Prev by Date:
[Koha-cvs] CVS: koha/koha-tmpl/intranet-tmpl/default/fr intranet-main.tmpl,NONE,1.1
- Next by Date:
[Koha-cvs] CVS: koha-html/intranet-html/includes/templates/french/images acq-acq.gif,1.1,NONE acq-cat.gif,1.1,NONE acq-crc.gif,1.1,NONE acq-hom.gif,1.1,NONE acq-mem.gif,1.1,NONE acq-rep.gif,1.1,NONE add-biblio.gif,1.1,NONE add-child.gif,1.1,NONE add-item.gif,1.1,NONE add-order.gif,1.1,NONE arrow-down-cat.gif,1.1,NONE arrow-long-cat.gif,1.1,NONE arrow-long-issues.gif,1.1,NONE arrow-right-cat.gif,1.1,NONE arrow-right-issues.gif,1.1,NONE background-mem.gif,1.1,NONE biblio.html,1.1,NONE blackdot.gif,1.1,NONE blankdot.gif,1.1,NONE button-add-member.gif,1.1,NONE button-add-variable.gif,1.1,NONE button-issues.gif,1.1,NONE button-next-borrower.gif,1.1,NONE button-returns.gif,1.1,NONE button-transfers.gif,1.1,NONE cancel-mem.gif,1.1,NONE cancel-requests.gif,1.1,NONE cat-acq.gif,1.1,NONE catalogue-spot-1.gif,1.1,NONE catalogue-spot-2.gif,1.1,NONE cat-cat.gif,1.1,NONE cat-cat.jpg,1.1,NONE cat-crc.gif,1.1,NONE cat-hom.gif,1.1,NONE cat-mem.gif,1.1,NONE cat-rep.gif,1.1,NONE clear-button.gif,1.1,NONE confirm-mem.gif,1.1,NONE continue.gif,1.1,NONE crc-acq.gif,1.1,NONE crc-cat.gif,1.1,NONE crc-crc.gif,1.1,NONE crc-hom.gif,1.1,NONE crc-mem.gif,1.1,NONE crc-rep.gif,1.1,NONE create-man-credit.gif,1.1,NONE create-man-invoice.gif,1.1,NONE delete-mem.gif,1.1,NONE front-acquisitions.gif,1.1,NONE front-admin.gif,1.1,NONE front-arrow-purple.gif,1.1,NONE front-circulation.gif,1.1,NONE front-member.gif,1.1,NONE front-mouseover-acquisition.gif,1.1,NONE front-mouseover-acquisitions.gif,1.1,NONE front-mouseover-admin.gif,1.1,NONE front-mouseover-circulation.gif,1.1,NONE front-mouseover-member.gif,1.1,NONE front-mouseover-reports.gif,1.1,NONE front-mouseover-search.gif,1.1,NONE front-reports.gif,1.1,NONE front-search.gif,1.1,NONE holder.gif,1.1,NONE inside-koha-bottom.gif,1.1,NONE inside-menu-catalogue.gif,1.1,NONE inside-menu-members.gif,1.1,NONE inside-top-join.gif,1.1,NONE inside-top-member.gif,1.1,NONE inside-top-search.gif,1.1,NONE intranet-top menu.psd,1.1,NONE issues-spot-1.gif,1.1,NONE issues-spot-2.gif,1.1,NONE koha-front-background.gif,1.1,NONE koha-front.jpg,1.1,NONE koha-front-koha.gif,1.1,NONE mem-acq.gif,1.1,NONE members-spot-1.gif,1.1,NONE members-spot-2.gif,1.1,NONE mem-cat.gif,1.1,NONE mem-crc.gif,1.1,NONE mem-hom.gif,1.1,NONE mem-mem.gif,1.1,NONE mem-rep.gif,1.1,NONE menu-home.gif,1.1,NONE menu-join.gif,1.1,NONE menu-login.gif,1.1,NONE menu-search.gif,1.1,NONE modify-mem.gif,1.1,NONE modify-requests.gif,1.1,NONE mouseover-home.gif,1.1,NONE mouseover-join.gif,1.1,NONE mouseover-member.gif,1.1,NONE mouseover-search.gif,1.1,NONE new-basket.gif,1.1,NONE new-basket-short.gif,1.1,NONE new-supplier.gif,1.1,NONE numbers-cat-1.gif,1.1,NONE numbers-cat-2.gif,1.1,NONE numbers-cat-3.gif,1.1,NONE numbers-issues-1.gif,1.1,NONE numbers-issues-2.gif,1.1,NONE numbers-issues-3.gif,1.1,NONE numbers-mem-1.gif,1.1,NONE numbers-mem-2.gif,1.1,NONE numbers-mem-3.gif,1.1,NONE numbers-mem-4.gif,1.1,NONE ok.gif,1.1,NONE ok-start-search.gif,1.1,NONE overdues.jpg,1.1,NONE pay-fines.gif,1.1,NONE place-request.gif,1.1,NONE reading-record.gif,1.1,NONE receive-order.gif,1.1,NONE receive-order-short.gif,1.1,NONE rep-acq.gif,1.1,NONE rep-cat.gif,1.1,NONE rep-crc.gif,1.1,NONE rep-home.gif,1.1,NONE rep-mem.gif,1.1,NONE reports-mouseover.gif,1.1,NONE reports-mouseover.psd,1.1,NONE rep-rep.gif,1.1,NONE requests.gif,1.1,NONE save-basket.gif,1.1,NONE save-changes.gif,1.1,NONE search-button.gif,1.1,NONE update-renewals.gif,1.1,NONE view-account.gif,1.1,NONE view-basket.gif,1.1,NONE
- Previous by thread:
[Koha-cvs] CVS: koha/koha-tmpl/intranet-tmpl/default/fr intranet-main.tmpl,NONE,1.1
- Next by thread:
[Koha-cvs] CVS: koha-html/intranet-html/includes/templates/french/images acq-acq.gif,1.1,NONE acq-cat.gif,1.1,NONE acq-crc.gif,1.1,NONE acq-hom.gif,1.1,NONE acq-mem.gif,1.1,NONE acq-rep.gif,1.1,NONE add-biblio.gif,1.1,NONE add-child.gif,1.1,NONE add-item.gif,1.1,NONE add-order.gif,1.1,NONE arrow-down-cat.gif,1.1,NONE arrow-long-cat.gif,1.1,NONE arrow-long-issues.gif,1.1,NONE arrow-right-cat.gif,1.1,NONE arrow-right-issues.gif,1.1,NONE background-mem.gif,1.1,NONE biblio.html,1.1,NONE blackdot.gif,1.1,NONE blankdot.gif,1.1,NONE button-add-member.gif,1.1,NONE button-add-variable.gif,1.1,NONE button-issues.gif,1.1,NONE button-next-borrower.gif,1.1,NONE button-returns.gif,1.1,NONE button-transfers.gif,1.1,NONE cancel-mem.gif,1.1,NONE cancel-requests.gif,1.1,NONE cat-acq.gif,1.1,NONE catalogue-spot-1.gif,1.1,NONE catalogue-spot-2.gif,1.1,NONE cat-cat.gif,1.1,NONE cat-cat.jpg,1.1,NONE cat-crc.gif,1.1,NONE cat-hom.gif,1.1,NONE cat-mem.gif,1.1,NONE cat-rep.gif,1.1,NONE clear-button.gif,1.1,NONE confirm-mem.gif,1.1,NONE continue.gif,1.1,NONE crc-acq.gif,1.1,NONE crc-cat.gif,1.1,NONE crc-crc.gif,1.1,NONE crc-hom.gif,1.1,NONE crc-mem.gif,1.1,NONE crc-rep.gif,1.1,NONE create-man-credit.gif,1.1,NONE create-man-invoice.gif,1.1,NONE delete-mem.gif,1.1,NONE front-acquisitions.gif,1.1,NONE front-admin.gif,1.1,NONE front-arrow-purple.gif,1.1,NONE front-circulation.gif,1.1,NONE front-member.gif,1.1,NONE front-mouseover-acquisition.gif,1.1,NONE front-mouseover-acquisitions.gif,1.1,NONE front-mouseover-admin.gif,1.1,NONE front-mouseover-circulation.gif,1.1,NONE front-mouseover-member.gif,1.1,NONE front-mouseover-reports.gif,1.1,NONE front-mouseover-search.gif,1.1,NONE front-reports.gif,1.1,NONE front-search.gif,1.1,NONE holder.gif,1.1,NONE inside-koha-bottom.gif,1.1,NONE inside-menu-catalogue.gif,1.1,NONE inside-menu-members.gif,1.1,NONE inside-top-join.gif,1.1,NONE inside-top-member.gif,1.1,NONE inside-top-search.gif,1.1,NONE intranet-top menu.psd,1.1,NONE issues-spot-1.gif,1.1,NONE issues-spot-2.gif,1.1,NONE koha-front-background.gif,1.1,NONE koha-front.jpg,1.1,NONE koha-front-koha.gif,1.1,NONE mem-acq.gif,1.1,NONE members-spot-1.gif,1.1,NONE members-spot-2.gif,1.1,NONE mem-cat.gif,1.1,NONE mem-crc.gif,1.1,NONE mem-hom.gif,1.1,NONE mem-mem.gif,1.1,NONE mem-rep.gif,1.1,NONE menu-home.gif,1.1,NONE menu-join.gif,1.1,NONE menu-login.gif,1.1,NONE menu-search.gif,1.1,NONE modify-mem.gif,1.1,NONE modify-requests.gif,1.1,NONE mouseover-home.gif,1.1,NONE mouseover-join.gif,1.1,NONE mouseover-member.gif,1.1,NONE mouseover-search.gif,1.1,NONE new-basket.gif,1.1,NONE new-basket-short.gif,1.1,NONE new-supplier.gif,1.1,NONE numbers-cat-1.gif,1.1,NONE numbers-cat-2.gif,1.1,NONE numbers-cat-3.gif,1.1,NONE numbers-issues-1.gif,1.1,NONE numbers-issues-2.gif,1.1,NONE numbers-issues-3.gif,1.1,NONE numbers-mem-1.gif,1.1,NONE numbers-mem-2.gif,1.1,NONE numbers-mem-3.gif,1.1,NONE numbers-mem-4.gif,1.1,NONE ok.gif,1.1,NONE ok-start-search.gif,1.1,NONE overdues.jpg,1.1,NONE pay-fines.gif,1.1,NONE place-request.gif,1.1,NONE reading-record.gif,1.1,NONE receive-order.gif,1.1,NONE receive-order-short.gif,1.1,NONE rep-acq.gif,1.1,NONE rep-cat.gif,1.1,NONE rep-crc.gif,1.1,NONE rep-home.gif,1.1,NONE rep-mem.gif,1.1,NONE reports-mouseover.gif,1.1,NONE reports-mouseover.psd,1.1,NONE rep-rep.gif,1.1,NONE requests.gif,1.1,NONE save-basket.gif,1.1,NONE save-changes.gif,1.1,NONE search-button.gif,1.1,NONE update-renewals.gif,1.1,NONE view-account.gif,1.1,NONE view-basket.gif,1.1,NONE
- Index(es):