# 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
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
=head1 Routing.pl
my $notes = $query->param('notes');
my $op = $query->param('op') || q{};
my $date_selected = $query->param('date_selected');
+$date_selected ||= q{};
my $dbh = C4::Context->dbh;
if($op eq 'delete'){
my ($routing, @routinglist) = getroutinglist($subscriptionid);
my $subs = GetSubscription($subscriptionid);
my ($count,@serials) = GetSerials($subscriptionid);
-my ($serialdates) = GetLatestSerials($subscriptionid,$count);
-
-my @dates;
-my $i=0;
-foreach my $dateseq (@$serialdates) {
- $dates[$i]->{'planneddate'} = $dateseq->{'planneddate'};
- $dates[$i]->{'serialseq'} = $dateseq->{'serialseq'};
- $dates[$i]->{'serialid'} = $dateseq->{'serialid'};
- if($date_selected eq $dateseq->{'serialid'}){
- $dates[$i]->{'selected'} = ' selected';
- } else {
- $dates[$i]->{'selected'} = '';
- }
- $i++;
+my $serialdates = GetLatestSerials($subscriptionid,$count);
+
+my $dates = [];
+foreach my $dateseq (@{$serialdates}) {
+ my $d = {};
+ $d->{planneddate} = $dateseq->{planneddate};
+ $d->{serialseq} = $dateseq->{serialseq};
+ $d->{serialid} = $dateseq->{serialid};
+ if($date_selected eq $dateseq->{serialid}){
+ $d->{selected} = ' selected';
+ } else {
+ $d->{selected} = q{};
+ }
+ push @{$dates}, $d;
}
my ($template, $loggedinuser, $cookie)
flagsrequired => {serials => 1},
debug => 1,
});
-# my $date;
-# if($serialseq){
-# for(my $i = 0;$i<@serials; $i++){
-# if($serials[$i]->{'serialseq'} eq $serialseq){
-# $date = $serials[$i]->{'planneddate'}
-# }
-# }
-# } else {
-# $serialseq = $serials[0]->{'serialseq'};
-# $date = $serials[0]->{'planneddate'};
-# }
-
-# my $issue = "$serialseq ($date)";
my @results;
my $data;
subscriptionid => $subscriptionid,
memberloop => \@results,
op => $new,
- dates => \@dates,
+ dates => $dates,
routingnotes => $serials[0]->{'routingnotes'},
);