$sss->expire(Settings::sessionExprs());
$sss->param('theme', $TH_CSS);
$sss->param('bgcolor', $BGCOL);
-#ss->param('sss_main', $today);
+#sss->param('sss_main', $today);
#
#Reset Clicked
}
else {
-
-
- if($prm_xc>0){
-
+ if($prm_xc>0){
if(@xc_lst){
my $ands = "";
foreach (@xc_lst){
else{
$sqlVWL = $stmS . $prm_aa." ID_CAT!=$prm_xc;" . $stmE;
}
-
- }
-
- if ($stmD) {
- $sqlVWL = $stmS . $prm_aa.' '. $stmD . $stmE;
- }
- elsif($prm_aa){
- $prm_aa =~ s/AND$//g;
- $sqlVWL = $stmS .$prm_aa.' '.$stmE;
- }
- elsif($prm_rtf){
- $stmS =~ s/AND$//g;
- $sqlVWL = $stmS.$stmE;
- }
+ }
+ if ($stmD) {
+ $sqlVWL = $stmS . $prm_aa.' '. $stmD . $stmE;
+ }
+ elsif($prm_aa){
+ $prm_aa =~ s/AND$//g;
+ $sqlVWL = $stmS .$prm_aa.' '.$stmE;
+ }
+ elsif($prm_rtf){
+ $stmS =~ s/AND$//g;
+ $sqlVWL = $stmS.$stmE;
+ }
}
my $exp = 0;
my $ass = 0;
-
#place sticky or view param.ed entries first!
buildLog(traceDBExe($sqlVWL));
#Following is saying is in page selection, not view selection, or accounting on type of sticky entries.
if( !$isInViewMode && !$prm_vc && !$prm_xc && !$rs_keys && !$rs_dat_from ){
$sqlVWL = "$stmS STICKY = false $stmE";
toBuf $cgi->pre("###2 -> ".$sqlVWL) if $DEBUG;
- ;
buildLog(traceDBExe($sqlVWL));
}
$st -> execute() or LifeLogException->throw("Execute failed [$DBI::errstri]", show_trace=>1);
return $st;
}catch{
- LifeLogException->throw(error=>"DSN: [".Settings::dsn()."] Error encountered -> $@", show_trace=>1);
+ #BUG 31 fix.
+ if(Settings::isProgressDB() && index($sql,'VW_LOG')>0){
+ $db -> do(Settings::createViewLOGStmt());
+ my $st = $db->prepare($sql);
+ $st -> execute() or LifeLogException->throw("Execute failed [$DBI::errstri]", show_trace=>1);
+ return $st;
+ }
+ LifeLogException->throw(error=>"DSN: [".Settings::dsn()."] Error encountered -> $@", show_trace=>1);
}
}