From 838cf3c50e2f263393ad615943e585a8538106e2 Mon Sep 17 00:00:00 2001 From: miker Date: Mon, 7 Aug 2006 17:05:20 +0000 Subject: [PATCH] more import dances git-svn-id: svn://svn.open-ils.org/ILS/trunk@5334 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../extras/import/import_legacy_closings.pl | 37 ++++++++++++++++++ .../src/extras/import/import_legacy_hoo.pl | 39 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100755 Evergreen/src/extras/import/import_legacy_closings.pl create mode 100755 Evergreen/src/extras/import/import_legacy_hoo.pl diff --git a/Evergreen/src/extras/import/import_legacy_closings.pl b/Evergreen/src/extras/import/import_legacy_closings.pl new file mode 100755 index 0000000000..a0957d2aa9 --- /dev/null +++ b/Evergreen/src/extras/import/import_legacy_closings.pl @@ -0,0 +1,37 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +print "CREATE TEMP TABLE legacy_closing (lib text, cstart int, cend int, reason text);\n"; +print "COPY legacy_closing (lib,cstart,cend,reason) FROM STDIN;\n"; + +while (<>) { + my ($lib,$s,$e) = split '\|'; + my @start = split ' ', $s; + my @end = split ' ', $e; + + for (my $x = 0; $x < @start; $x++) { + print "$lib\t$start[$x]\t$end[$x]\tLegacy Closing\n"; + } +} + +print "\\.\n"; + +print <) { + my ($lib,@dow) = split '\|'; + @dow = @dow[1,2,3,4,5,6,0]; + + print "$lib"; + for my $c (@dow) { + if ($c == 1) { + print "\t00:00:00\t00:00:00"; + } else { + print "\t09:00:00\t17:00:00"; + } + } + print "\n"; +} + +print "\\.\n"; + +print <