[BACK]Return to elist.pl CVS log [TXT][DIR] Up to [local] / wpscripts / elist

Annotation of wpscripts/elist/elist.pl, Revision 1.1

1.1     ! yason       1: #!/usr/bin/perl
        !             2:
        !             3: use Term::ANSIColor qw(:constants);
        !             4: use dbops;
        !             5: use conv;
        !             6: #use warnings;
        !             7: #use strict;
        !             8:
        !             9: my $i;
        !            10:
        !            11: my @OrderNO;
        !            12: my @win_path;
        !            13: my @setDate;
        !            14: my @ReadyDate;
        !            15:
        !            16: my $OrderNO_ref;
        !            17: my $win_path_ref;
        !            18: my $setDate_ref;
        !            19: my $ReadyDate_ref;
        !            20:
        !            21:
        !            22: $| = 1;
        !            23:
        !            24:
        !            25: dbops::db_connect();
        !            26:
        !            27: dbops::db_select();
        !            28:
        !            29: # no bulk database i/o
        !            30: ($OrderNO_ref, $win_path_ref, $setDate_ref, $ReadyDate_ref) = dbops::db_fetch($dbops::EPD_ZAYAVKA_T, 1);
        !            31: @OrderNO       = @$OrderNO_ref;
        !            32: @win_path      = @$win_path_ref;
        !            33: @setDate       = @$setDate_ref;
        !            34: @ReadyDate     = @$ReadyDate_ref;
        !            35:
        !            36: print BOLD WHITE ON_YELLOW "Готовые, но НЕ забэкапленные EPD-заявки " . RESET . "($#OrderNO):\n";
        !            37:
        !            38: for ($i = 0; $i < scalar(@OrderNO) - 1; $i++)
        !            39: {
        !            40:     $win_path[$i] = conv::to_local($win_path[$i]);
        !            41:     print "$OrderNO[$i]\tПуть: $win_path[$i]  Отпечатано: $ReadyDate[$i]\n";
        !            42: }
        !            43:
        !            44: print "\n";
        !            45:
        !            46: ($OrderNO_ref, $win_path_ref, $setDate_ref, $ReadyDate_ref) = dbops::db_fetch($dbops::EPD_PROBA_T, 1);
        !            47: @OrderNO       = @$OrderNO_ref;
        !            48: @win_path      = @$win_path_ref;
        !            49: @setDate       = @$setDate_ref;
        !            50: @ReadyDate     = @$ReadyDate_ref;
        !            51:
        !            52: print BOLD WHITE ON_YELLOW "Готовые, но НЕ забекапленные EPD-цветопробы " . RESET . "($#OrderNO):\n";
        !            53:
        !            54: for ($i = 0; $i < scalar(@OrderNO) - 1; $i++)
        !            55: {
        !            56:     $win_path[$i] = conv::to_local($win_path[$i]);
        !            57:     print "$OrderNO[$i]\tПуть: $win_path[$i]  Отпечатано: $ReadyDate[$i]\n";
        !            58: }
        !            59:
        !            60: print "\n";
        !            61:
        !            62: print CYAN "Все остальные напечатанные файлы либо на DVD либо в /usr/backup/spool_epd_zayavki, /usr/backup/spool_epd_proba" . RESET . "\n";
        !            63:
        !            64: dbops::db_disconnect();

CVSweb