[Koha-cvs] koha/C4 Bull.pm [rel_2_2]
Ryan Higgins
rch at liblime.com
Thu Apr 26 02:16:42 CEST 2007
CVSROOT: /sources/koha
Module name: koha
Branch: rel_2_2
Changes by: Ryan Higgins <rych> 07/04/26 00:16:42
Modified files:
C4 : Bull.pm
Log message:
alter old_serialchangestatus to take pub date, and remove code that rewrites serialseq in old_modsubscription
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Bull.pm?cvsroot=koha&only_with_tag=rel_2_2&r1=1.6.2.43&r2=1.6.2.44
Patches:
Index: Bull.pm
===================================================================
RCS file: /sources/koha/koha/C4/Attic/Bull.pm,v
retrieving revision 1.6.2.43
retrieving revision 1.6.2.44
diff -u -b -r1.6.2.43 -r1.6.2.44
--- Bull.pm 23 Apr 2007 01:50:07 -0000 1.6.2.43
+++ Bull.pm 26 Apr 2007 00:16:41 -0000 1.6.2.44
@@ -1293,16 +1293,18 @@
);
$sth->finish;
- $sth =
- $dbh->prepare("select * from subscription where subscriptionid = ? ");
- $sth->execute($subscriptionid);
- my $val = $sth->fetchrow_hashref;
+ # $sth =
+ # $dbh->prepare("select * from subscription where subscriptionid = ? ");
+ # $sth->execute($subscriptionid);
+ # my $val = $sth->fetchrow_hashref;
+
+ # Not sure what the idea is here - but probably don't want to do this... (rewrite all the serialseq's for this subscr.)
# calculate issue number
- my $serialseq = Get_Seq($val);
- $sth =
- $dbh->prepare("UPDATE serial SET serialseq = ? WHERE subscriptionid = ?");
- $sth->execute( $serialseq, $subscriptionid );
+ #my $serialseq = Get_Seq($val);
+ #$sth =
+ # $dbh->prepare("UPDATE serial SET serialseq = ? WHERE subscriptionid = ?");
+ #$sth->execute( $serialseq, $subscriptionid );
my $enddate = subscriptionexpirationdate($subscriptionid);
$sth = $dbh->prepare("update subscriptionhistory set enddate=?");
@@ -1506,7 +1508,7 @@
}
sub old_serialchangestatus {
- my ($serialid,$serialseq,$planneddate,$status,$notes)=@_;
+ my ($serialid,$serialseq,$publisheddate,$planneddate,$status,$notes)=@_;
# warn "($serialid,$serialseq,$planneddate,$status)";
# 1st, get previous status : if we change from "waited" to something else, then we will have to create a new "waited" entry
my $dbh = C4::Context->dbh;
@@ -1517,8 +1519,8 @@
if ($status eq 6){
delissue($serialseq, $subscriptionid)
}else{
- $sth = $dbh->prepare("update serial set serialseq=?,planneddate=?,status=?,notes=? where serialid = ?");
- $sth->execute($serialseq,$planneddate,$status,$notes,$serialid);
+ $sth = $dbh->prepare("update serial set serialseq=?,planneddate=?,publisheddate=?,status=?,notes=? where serialid = ?");
+ $sth->execute($serialseq,$planneddate,$publisheddate,$status,$notes,$serialid);
$sth = $dbh->prepare("select missinglist,recievedlist from subscriptionhistory where subscriptionid=?");
$sth->execute($subscriptionid);
my ($missinglist,$recievedlist) = $sth->fetchrow;
More information about the Koha-cvs
mailing list