[Koha-cvs] CVS: koha/bull serial-issues.pl,1.1,1.2

Paul POULAIN tipaul at users.sourceforge.net
Thu Aug 4 15:19:57 CEST 2005


Update of /cvsroot/koha/koha/bull
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8204/bull

Modified Files:
	serial-issues.pl 
Log Message:
synch'ing 2.2 and head

Index: serial-issues.pl
===================================================================
RCS file: /cvsroot/koha/koha/bull/serial-issues.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** serial-issues.pl	12 Aug 2004 14:36:07 -0000	1.1
--- serial-issues.pl	4 Aug 2005 13:19:54 -0000	1.2
***************
*** 15,58 ****
  my $op = $query->param('op');
  my $dbh = C4::Context->dbh;
  my $sth;
  # my $id;
  my ($template, $loggedinuser, $cookie);
! my ($subscriptionid);
! 
! $subscriptionid = $query->param('subscriptionid');
! my $subscription = &getsubscription($subscriptionid);
! 
! ($template, $loggedinuser, $cookie)
! = get_template_and_user({template_name => "bull/serial-issues.tmpl",
! 				query => $query,
! 				type => "intranet",
! 				authnotrequired => 0,
! 				flagsrequired => {catalogue => 1},
! 				debug => 1,
! 				});
! 
! # replace CR by <br> in librarian note
! $subscription->{librariannote} =~ s/\n/\<br\/\>/g;
  
! $template->param(
! 	startdate => format_date($subscription->{startdate}),
! 	periodicity => $subscription->{periodicity},
! 	dow => $subscription->{dow},
! 	numberlength => $subscription->{numberlength},
! 	weeklength => $subscription->{weeklength},
! 	monthlength => $subscription->{monthlength},
! 	librariannote => $subscription->{librariannote},
! 	numberingmethod => $subscription->{numberingmethod},
! 	arrivalplanified => $subscription->{arrivalplanified},
! 	status => $subscription->{status},
! 	biblionumber => $subscription->{biblionumber},
! 	bibliotitle => $subscription->{bibliotitle},
! 	notes => $subscription->{notes},
! 	subscriptionid => $subscription->{subscriptionid}
! 	);
! $template->param(
! 			"periodicity$subscription->{periodicity}" => 1,
! 			"arrival$subscription->{dow}" => 1,
! 			);
  
  output_html_with_http_headers $query, $cookie, $template->output;
--- 15,73 ----
  my $op = $query->param('op');
  my $dbh = C4::Context->dbh;
+ my $selectview = $query->param('selectview');
+ $selectview = C4::Context->preference("SubscriptionHistory") unless $selectview;
+ 
  my $sth;
  # my $id;
  my ($template, $loggedinuser, $cookie);
! my $biblionumber = $query->param('biblionumber');
! if ($selectview eq "full"){
! 	my $subscriptions = get_full_subscription_list_from_biblionumber($biblionumber);
! 	
! 	my $title = $subscriptions->[0]{bibliotitle};
! 	my $yearmin=$subscriptions->[0]{year};
! 	my $yearmax=$subscriptions->[scalar(@$subscriptions)-1]{year};
  
! 	($template, $loggedinuser, $cookie)
! 	= get_template_and_user({template_name => "bull/full-serial-issues.tmpl",
! 					query => $query,
! 					type => "intranet",
! 					authnotrequired => 1,
! 					debug => 1,
! 					});
! 	
! 	# replace CR by <br> in librarian note
! 	# $subscription->{opacnote} =~ s/\n/\<br\/\>/g;
! 	
! 	$template->param(
! 		biblionumber => $query->param('biblionumber'),
! 		years => $subscriptions,
! 		yearmin => $yearmin,
! 		yearmax =>$yearmax,
! 		bibliotitle => $title,
! 		suggestion => C4::Context->preference("suggestion"),
! 		virtualshelves => C4::Context->preference("virtualshelves"),
! 		);
  
+ } else {
+ 	my $subscriptions = get_subscription_list_from_biblionumber($biblionumber);
+ 	
+ 	($template, $loggedinuser, $cookie)
+ 	= get_template_and_user({template_name => "bull/serial-issues.tmpl",
+ 					query => $query,
+ 					type => "intranet",
+ 					authnotrequired => 1,
+ 					debug => 1,
+ 					});
+ 	
+ 	# replace CR by <br> in librarian note
+ 	# $subscription->{opacnote} =~ s/\n/\<br\/\>/g;
+ 	
+ 	$template->param(
+ 		biblionumber => $query->param('biblionumber'),
+ 		subscription_LOOP => $subscriptions,
+ 		suggestion => C4::Context->preference("suggestion"),
+ 		virtualshelves => C4::Context->preference("virtualshelves"),
+ 		);
+ }
  output_html_with_http_headers $query, $cookie, $template->output;





More information about the Koha-cvs mailing list