// $where_params[] = "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate'";
$sub_where_parts[] = "(T.renewal_date + INTERVAL 1 YEAR - INTERVAL $days_before_renewal DAY <= '$curDate' AND " .
"T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate')";
+ $sub_where_parts[] = "Invoice_type != 0";
}
if ( isset( $_REQUEST['filterOverdue'] ) ) {
$filterOverdue = filter_var( $_REQUEST['filterOverdue'], FILTER_VALIDATE_BOOLEAN );
// $where_params[] = "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate'";
$sub_where_parts[] = "(T.renewal_date + INTERVAL 1 YEAR < '$curDate' AND " .
"T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate')";
+ $sub_where_parts[] = "Invoice_type != 0";
}
if ( isset( $_REQUEST['filterExpired'] ) ) {
$filterExpired = filter_var( $_REQUEST['filterExpired'], FILTER_VALIDATE_BOOLEAN );
// $where_params[] = "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY < '$curDate'";
$sub_where_parts[] = "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY < '$curDate'";
+ $sub_where_parts[] = "Invoice_type != 0";
}
if ( !empty( $sub_where_parts ) ) {
$days_after_expired = $this->config['settings']['days_after_expired'];
$orderBy = 'renewal_date ASC';
$curDate = date( 'Y-m-d' );
- $pendingWhere = "T.archived <> true AND invoice_type <> 0 ";
+ $pendingWhere = "T.archived <> true AND invoice_type != 0 ";
$pendingWhere .= " AND T.renewal_date + INTERVAL 1 YEAR - INTERVAL $days_before_renewal DAY <= '$curDate'" ;
$pendingWhere .= " AND T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate'";
$start = 1;
$numberPending = ( isset( $pending['returned'] ) ? $pending['returned'] : 0 );
// Get the number of over due invoices
- $overDueWhere = "T.archived <> true AND invoice_type <> 0";
+ $overDueWhere = "T.archived <> true AND invoice_type != 0";
$overDueWhere .= " AND T.renewal_date + INTERVAL 1 YEAR < '$curDate'";
$start = 1;
$overdue = $this->getList( $overDueWhere, $orderBy, true, 'id', $start, $limit );