line |
true |
false |
branch |
92
|
0 |
0 |
unless grep /^$Config{'host'}$/, ('localhost', '127.0.0.1', '::1/128') |
95
|
0 |
0 |
if ($Config{'odbc'}) { } |
|
0 |
0 |
elsif (lc $Config{'dbsystem'} eq 'postgresql') { } |
|
0 |
0 |
elsif (lc $Config{'dbsystem'} eq 'mysql') { } |
|
0 |
0 |
elsif (lc $Config{'dbsystem'} eq 'sqlite') { } |
|
0 |
0 |
elsif (lc $Config{'dbsystem'} eq 'sqlite2') { } |
117
|
0 |
0 |
unless $dbh |
125
|
0 |
0 |
unless $dbh->disconnect |
141
|
0 |
0 |
unless grep /beancounter/, @tables |
144
|
0 |
0 |
unless my(@res) = $dbh->selectrow_array($sql) |
148
|
0 |
0 |
if $Config{'debug'} |
160
|
0 |
0 |
if (Date_IsWorkDay($today)) { } |
168
|
0 |
0 |
if $main::datearg |
170
|
0 |
0 |
if $main::prevdatearg |
208
|
0 |
0 |
if ($fxupdate) { } |
215
|
0 |
0 |
if ($commit) { } |
222
|
0 |
0 |
if ($equityupdate) { } |
229
|
0 |
0 |
if ($ubcfx) { } |
235
|
0 |
0 |
if defined $hostarg |
237
|
0 |
0 |
if (not -f $file) { } |
240
|
0 |
0 |
unless open FILE, "<$file" |
242
|
0 |
0 |
if /(\#|%)/ |
243
|
0 |
0 |
if /^\s*$/ |
244
|
0 |
0 |
if (/^\s*(\w+)\s*=\s*(.+)\s*$/) |
251
|
0 |
0 |
if defined $fx |
253
|
0 |
0 |
if defined $dbname |
254
|
0 |
0 |
if defined $dbsystem |
255
|
0 |
0 |
if defined $dbsystem and lc $dbsystem eq 'odbc' |
258
|
0 |
0 |
if defined $hostarg and $hostarg ne 'localhost' |
262
|
0 |
0 |
if (defined $extrafx) |
263
|
0 |
0 |
if (not $command =~ /^(update|dailyjob)$/) { } |
266
|
0 |
0 |
if defined $extrafx |
270
|
0 |
0 |
if (defined $updatedate) |
271
|
0 |
0 |
if (not $command =~ /^(update|dailyjob)$/) { } |
274
|
0 |
0 |
unless ParseDate($updatedate) |
280
|
0 |
0 |
if $Config{'debug'} |
292
|
0 |
0 |
if defined $res and $res =~ /(name|value|currency|cost|owner)/i and not $res =~ /(symbol|shares|exchange|day)/i |
297
|
0 |
0 |
if $Config{'debug'} |
315
|
0 |
0 |
if (defined $Config{'proxy'}) |
318
|
0 |
0 |
if (defined $Config{'firewall'} and $Config{'firewall'} ne '' and $Config{'firewall'} =~ /.*:.*/) |
325
|
0 |
0 |
if (defined $Config{'timeout'}) |
326
|
0 |
0 |
if $Config{'timeout'} |
335
|
0 |
0 |
if $Config{'debug'} |
360
|
0 |
0 |
if $Config{'debug'} |
365
|
0 |
0 |
if defined $PROXY |
366
|
0 |
0 |
if defined $TIMEOUT |
370
|
0 |
0 |
if $_ =~ /(PACIFIC|Prof\. Werner Antweiler)/ |
371
|
0 |
0 |
if $Config{'debug'} |
376
|
0 |
0 |
if $Config{'debug'} |
400
|
0 |
0 |
if $Config{'debug'} |
425
|
0 |
0 |
if $Config{'debug'} |
430
|
0 |
0 |
if defined $PROXY |
431
|
0 |
0 |
if defined $TIMEOUT |
436
|
0 |
0 |
if ($state == 0) |
437
|
0 |
0 |
if ($_ =~ //) |
443
|
0 |
0 |
if ($state == 1) |
444
|
0 |
0 |
if $_ =~ m[] |
447
|
0 |
0 |
unless $state == 1 |
457
|
0 |
0 |
if $Config{'debug'} |
496
|
0 |
0 |
if $Config{'proxy'} |
504
|
0 |
0 |
if ($res->is_success) { } |
519
|
0 |
0 |
if defined $res |
520
|
0 |
0 |
if $Config{'debug'} |
539
|
0 |
0 |
if defined $res |
543
|
0 |
0 |
if $Config{'debug'} |
555
|
0 |
0 |
if $Config{'debug'} |
559
|
0 |
0 |
unless (defined $sth) |
565
|
0 |
0 |
if $Config{'odbc'} |
592
|
0 |
0 |
if (defined $res) |
607
|
0 |
0 |
if defined $res |
613
|
0 |
0 |
if $Config{'debug'} |
619
|
0 |
0 |
unless (defined $sth) |
625
|
0 |
0 |
if $Config{'debug'} |
644
|
0 |
0 |
if $Config{'debug'} |
645
|
0 |
0 |
if $Config{'debug'} |
646
|
0 |
0 |
if $Config{'debug'} |
663
|
0 |
0 |
if $Config{'debug'} |
669
|
0 |
0 |
if $fxval eq $Config{'currency'} |
670
|
0 |
0 |
unless (defined $sth) |
676
|
0 |
0 |
if $Config{'odbc'} |
683
|
0 |
0 |
if $Config{'debug'} |
688
|
0 |
0 |
if ($fxval eq $Config{'currency'}) { } |
692
|
0 |
0 |
unless (defined $sth) |
696
|
0 |
0 |
unless my($val, $prevval) = $sth->fetchrow_array |
701
|
0 |
0 |
if (Date_Cmp(ParseDate($fxdates{$fxval}), ParseDate($date)) != 0) |
702
|
0 |
0 |
if $Config{'verbose'} |
726
|
0 |
0 |
if (defined $Config{'proxy'}) |
729
|
0 |
0 |
if (defined $Config{'firewall'} and $Config{'firewall'} ne '' and $Config{'firewall'} =~ /.*:.*/) |
736
|
0 |
0 |
if (defined $Config{'timeout'}) |
737
|
0 |
0 |
if $Config{'timeout'} |
743
|
0 |
0 |
if (scalar @symbols >= 100) { } |
778
|
0 |
0 |
if (defined $res) |
793
|
0 |
0 |
if defined $res |
798
|
0 |
0 |
if $Config{'debug'} |
825
|
0 |
0 |
if $Config{'debug'} |
830
|
0 |
0 |
if (defined $$ra[3]) |
832
|
0 |
0 |
if Date_Cmp($prevdate, $$ra[3]) < 0 |
867
|
0 |
0 |
if (defined $res) |
882
|
0 |
0 |
if defined $res |
887
|
0 |
0 |
if $Config{'debug'} |
903
|
0 |
0 |
if $Config{'debug'} |
914
|
0 |
0 |
if $Config{'debug'} |
918
|
0 |
0 |
if ($x->count < 100) { } |
919
|
0 |
0 |
if $Config{'debug'} |
938
|
0 |
0 |
if $Config{'debug'} |
945
|
0 |
0 |
if ($res < 0) { } |
|
0 |
0 |
elsif ($res > 0) { } |
956
|
0 |
0 |
unless (defined $rho) |
962
|
0 |
0 |
if $Config{'debug'} |
980
|
0 |
0 |
if $Config{'debug'} |
987
|
0 |
0 |
if $Config{'odbc'} |
999
|
0 |
0 |
if defined $res |
1003
|
0 |
0 |
if $Config{'debug'} |
1009
|
0 |
0 |
if $Config{'debug'} |
1023
|
0 |
0 |
if (defined $pos{$pkey} and defined $vol{$pkey}) |
1025
|
0 |
0 |
if (defined $pos{$vkey} and defined $vol{$vkey} and defined $cor{$vkey}{$pkey}) |
1043
|
0 |
0 |
if (defined $pos{$pkey} and defined $vol{$pkey}) |
1045
|
0 |
0 |
if (defined $pos{$vkey} and defined $vol{$vkey} and defined $cor{$vkey}{$pkey}) |
1071
|
0 |
0 |
if $Config{'debug'} |
1081
|
0 |
0 |
if $Config{'debug'} |
1085
|
0 |
0 |
if $Config{'verbose'} |
1087
|
0 |
0 |
if ($hash{$key}{'date'} eq 'N/A') |
1088
|
0 |
0 |
if $Config{'debug'} |
1092
|
0 |
0 |
if (&ExistsDailyData($dbh, %{$hash{$key};})) { } |
1095
|
0 |
0 |
if ($hash{$key}{$col} =~ m[^\s*N/A\s*$]) { } |
1101
|
0 |
0 |
if ($Config{'commit'}) |
1102
|
0 |
0 |
unless (defined $updSth) |
1103
|
0 |
0 |
unless $updSth = $dbh->prepare($updStmt) |
1105
|
0 |
0 |
unless $updSth->execute(@vals) and $updSth->finish |
1114
|
0 |
0 |
if ($hash{$key}{$col} =~ m[^\s*N/A\s*$]) { } |
1120
|
0 |
0 |
if ($Config{'commit'}) |
1121
|
0 |
0 |
unless (defined $insSth) |
1122
|
0 |
0 |
unless $insSth = $dbh->prepare($insStmt) |
1124
|
0 |
0 |
unless $insSth->execute(@vals) and $insSth->finish |
1131
|
0 |
0 |
if $Config{'commit'} |
1138
|
0 |
0 |
if ($key eq '') |
1139
|
0 |
0 |
if $Config{'debug'} |
1143
|
0 |
0 |
if $Config{'debug'} |
1144
|
0 |
0 |
if (ExistsFXDailyData($dbh, $fx, %{$hash{$key};})) { } |
1157
|
0 |
0 |
if $Config{'debug'} |
1158
|
0 |
0 |
if $Config{'debug'} |
1163
|
0 |
0 |
if ($Config{'commit'}) |
1164
|
0 |
0 |
unless $dbh->do($stmt, undef, $hash{$key}{'previous_close'}, $hash{$key}{'day_open'}, $hash{$key}{'day_low'}, $hash{$key}{'day_high'}, $hash{$key}{'day_close'}, $hash{$key}{'day_change'}, $fx, $hash{$key}{'date'}) |
1198
|
0 |
0 |
if $Config{'debug'} |
1199
|
0 |
0 |
if $Config{'debug'} |
1205
|
0 |
0 |
if ($Config{'commit'}) |
1207
|
0 |
0 |
unless $sth->execute($fx, $hash{$key}{'date'}, $hash{$key}{'previous_close'}, $hash{$key}{'day_open'}, $hash{$key}{'day_low'}, $hash{$key}{'day_high'}, $hash{$key}{'day_close'}, $hash{$key}{'day_change'}) |
1235
|
0 |
0 |
if ($Config{'commit'}) |
1259
|
0 |
0 |
if $col eq 'symbol' or $col eq 'date' |
1269
|
0 |
0 |
if $Config{'debug'} |
1270
|
0 |
0 |
if $Config{'debug'} |
1273
|
0 |
0 |
unless defined $line |
1278
|
0 |
0 |
if (defined $data{'date'}) |
1281
|
0 |
0 |
if (not defined $data{'day_close'}) { } |
|
0 |
0 |
elsif (defined $data{'adjclose'} and $data{'adjclose'} != $data{'day_close'} and $data{'day_close'} != 0) { } |
1295
|
0 |
0 |
if (&ExistsDailyData($dbh, %data)) { } |
1298
|
0 |
0 |
if $col eq 'symbol' or $col eq 'date' |
1299
|
0 |
0 |
unless defined $data{$col} |
1303
|
0 |
0 |
unless (defined $updSth) |
1304
|
0 |
0 |
unless $updSth = $dbh->prepare($updStmt) |
1306
|
0 |
0 |
unless $updSth->execute(@colVals) |
1312
|
0 |
0 |
unless defined $data{$col} |
1315
|
0 |
0 |
unless (defined $insSth) |
1316
|
0 |
0 |
unless $insSth = $dbh->prepare($insStmt) |
1318
|
0 |
0 |
unless $insSth->execute(@colVals) |
1323
|
0 |
0 |
if $Config{'commit'} |
1324
|
0 |
0 |
if $Config{'verbose'} |
1337
|
0 |
0 |
if /^<\!-- .*-->/ |
1339
|
0 |
0 |
if ($checked == 0 and /Date(,Open,High,Low)?,Close(,Volume)?/) { } |
|
0 |
0 |
elsif ($checked) { } |
1341
|
0 |
0 |
if $Config{'verbose'} |
1345
|
0 |
0 |
if ($checked eq 5 or $checked eq 6) { } |
1359
|
0 |
0 |
if (Date_Cmp($date, $cut) >= 0) |
1367
|
0 |
0 |
if (ExistsFXDailyData($dbh, $fx, %data)) { } |
1370
|
0 |
0 |
if defined $data{'day_open'} |
1371
|
0 |
0 |
if defined $data{'day_low'} |
1372
|
0 |
0 |
if defined $data{'day_high'} |
1378
|
0 |
0 |
if defined $data{'day_open'} |
1379
|
0 |
0 |
if defined $data{'day_high'} |
1380
|
0 |
0 |
if defined $data{'day_low'} |
1384
|
0 |
0 |
if defined $data{'day_open'} |
1385
|
0 |
0 |
if defined $data{'day_high'} |
1386
|
0 |
0 |
if defined $data{'day_low'} |
1391
|
0 |
0 |
if ($Config{'commit'}) |
1392
|
0 |
0 |
if $Config{'debug'} |
1393
|
0 |
0 |
unless $dbh->do($cmd) |
1400
|
0 |
0 |
if $Config{'verbose'} |
1409
|
0 |
0 |
if $$lref[0] eq 'YYYY/MM/DD' |
1413
|
0 |
0 |
if (ExistsFXDailyData($dbh, $fx, %data)) { } |
1422
|
0 |
0 |
if ($Config{'commit'}) |
1423
|
0 |
0 |
if $Config{'debug'} |
1424
|
0 |
0 |
unless $dbh->do($cmd) |
1429
|
0 |
0 |
if ($Config{'commit'}) |
1444
|
0 |
0 |
if (ExistsFXDailyData($dbh, $fx, %data)) { } |
1453
|
0 |
0 |
if ($Config{'commit'}) |
1454
|
0 |
0 |
if $Config{'debug'} |
1455
|
0 |
0 |
unless $dbh->do($cmd) |
1460
|
0 |
0 |
if ($Config{'commit'}) |
1470
|
0 |
0 |
if (ExistsInfoSymbol($dbh, %{$hash{$key};})) |
1471
|
0 |
0 |
if $Config{'verbose'} |
1491
|
0 |
0 |
if $Config{'debug'} |
1492
|
0 |
0 |
if $Config{'verbose'} |
1493
|
0 |
0 |
if ($Config{'commit'}) |
1494
|
0 |
0 |
unless $dbh->do($cmd) |
1503
|
0 |
0 |
unless (defined $_symExistsInfoSymbolSth) |
1504
|
0 |
0 |
unless $_symExistsInfoSymbolSth = $dbh->prepare("select symbol from stockinfo\n\t\t\t\t\t\t where symbol = ?") |
1508
|
0 |
0 |
unless $_symExistsInfoSymbolSth->execute($hash{'symbol'}) |
1523
|
0 |
0 |
unless (defined $_symExistsDailyDataSth) |
1524
|
0 |
0 |
unless $_symExistsDailyDataSth = $dbh->prepare("select symbol from stockprices\n\t\t\t\t\twhere symbol = ? and date = ?") |
1528
|
0 |
0 |
unless $_symExistsDailyDataSth->execute($hash{'symbol'}, $hash{'date'}) |
1545
|
0 |
0 |
if $Config{'debug'} |
1570
|
0 |
0 |
unless ($hash{$key}{'date'} = GetDate($$ra[3])) |
1594
|
0 |
0 |
if ($$ra[20] =~ /(\S*)B$/) { } |
|
0 |
0 |
elsif ($$ra[20] =~ /(\S*)T$/) { } |
|
0 |
0 |
elsif ($$ra[20] =~ /(\S*)M$/) { } |
|
0 |
0 |
elsif ($$ra[20] =~ /(\S*)K$/) { } |
1620
|
0 |
0 |
if ($v =~ m[(.*) (.*)/(.*)]) { } |
1632
|
0 |
0 |
if /^<\!-- .*-->/ |
1714
|
0 |
0 |
if ($hash{$key}{'date'} eq 'N/A') |
1715
|
0 |
0 |
if ($hash{$key}{'symbol'} =~ /^\^X/) { } |
1720
|
0 |
0 |
if $Config{'debug'} |
1734
|
0 |
0 |
if $Config{'debug'} |
1739
|
0 |
0 |
if ($hash{$key}{'date'} ne $Config{'today'}) |
1743
|
0 |
0 |
if ($age > 5) |
1752
|
0 |
0 |
if (defined $Config{'updatedate'}) { } |
1764
|
0 |
0 |
if ($hash{$key}{'previous_close'} ne 'N/A' and $hash{$key}{'day_close'} == $hash{$key}{'previous_close'} and $hash{$key}{'day_change'} != 0) |
1774
|
0 |
0 |
if ($hash{$key}{'symbol'} =~ /^\^X/) |
1775
|
0 |
0 |
if (Date_Cmp(ParseDate($hash{$key}{'date'}), ParseDate('20040226')) > 0 and not Date_Cmp(ParseDate($hash{$key}{'date'}), ParseDate('20050117')) > 0) |
1778
|
0 |
0 |
if $Config{'debug'} |
1794
|
0 |
0 |
if ($x > 0) { } |
|
0 |
0 |
elsif ($x < 0) { } |
1811
|
0 |
0 |
if defined $res |
1816
|
0 |
0 |
if $Config{'debug'} |
1819
|
0 |
0 |
if $Config{'verbose'} |
1824
|
0 |
0 |
if $Config{'verbose'} |
1840
|
0 |
0 |
if defined $res |
1842
|
0 |
0 |
if $Config{'debug'} |
1845
|
0 |
0 |
if $Config{'debug'} |
1847
|
0 |
0 |
if ($Config{'extrafx'}) |
1852
|
0 |
0 |
if (scalar @symbols > 0) |
1856
|
0 |
0 |
if $Config{'verbose'} |
1872
|
0 |
0 |
if defined $res |
1873
|
0 |
0 |
if $Config{'debug'} |
1876
|
0 |
0 |
if $Config{'debug'} |
1881
|
0 |
0 |
if exists $Config{'updatedate'} |
1885
|
0 |
0 |
if $Config{'debug'} |
1889
|
0 |
0 |
if $Config{'debug'} |
1890
|
0 |
0 |
if (ExistsFXDailyData($dbh, $fx, %data)) { } |
1897
|
0 |
0 |
if $Config{'debug'} |
1898
|
0 |
0 |
if $Config{'debug'} |
1901
|
0 |
0 |
if ($Config{'commit'}) |
1902
|
0 |
0 |
unless $dbh->do($stmt, undef, 1 / $$ubcfx{$fx}, $fx, $data{'date'}) |
1909
|
0 |
0 |
if $Config{'debug'} |
1910
|
0 |
0 |
if $Config{'debug'} |
1913
|
0 |
0 |
if ($Config{'commit'}) |
1915
|
0 |
0 |
unless $sth->execute($fx, $data{'date'}, 1 / $$ubcfx{$fx}) |
1920
|
0 |
0 |
if ($Config{'commit'}) |
1939
|
0 |
0 |
if $Config{'debug'} |
1940
|
0 |
0 |
if $Config{'verbose'} |
1941
|
0 |
0 |
if ($Config{'commit'}) |
1942
|
0 |
0 |
unless $dbh->do($cmd) |
1950
|
0 |
0 |
if $Config{'debug'} |
1951
|
0 |
0 |
if ($Config{'commit'}) |
1952
|
0 |
0 |
unless $dbh->do($cmd) |