phpBMS

Show
Ignore:
Timestamp:
03/27/07 11:44:14 (5 years ago)
Author:
brieb
Message:

Fixed install problems with scheduler.
Fixed convert to invoice function.
Expanded logging details for errors.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/phpbms/modules/bms/include/invoices_search_functions.php

    r204 r206  
    110110 
    111111        $whereclause=buildWhereClause($theids,"invoices.id"); 
    112         $whereclause="(".$whereclause.") AND (invoices.type!=\"Invoice\" OR invoices.type!=\"VOID\") AND invoices.amountpaid=invoices.totalti;"; 
     112        $whereclause="(".$whereclause.") AND (invoices.type!=\"Invoice\" OR invoices.type!=\"VOID\") AND invoices.amountpaid=invoices.totalti"; 
    113113         
    114114        //Look up default assignedto 
     
    121121                $assignedtoid=$therecord["defaultassignedtoid"]; 
    122122 
    123         $querystatement = "UPDATE invoices SET invoices.type=\"Invoice\" invoices.invoicedate=ifnull(invoices.invoicedate,Now()),modifiedby=\"".$_SESSION["userinfo"]["id"]."\" WHERE".$whereclause; 
     123        $querystatement = "UPDATE invoices SET invoices.type=\"Invoice\", invoices.invoicedate=ifnull(invoices.invoicedate,Now()),modifiedby=\"".$_SESSION["userinfo"]["id"]."\" WHERE".$whereclause; 
    124124        $queryresult = mysql_query($querystatement,$dblink); 
    125125        if (!$queryresult) reportError(300,"Could not mark as invoice: ".mysql_error($dblink)." -- ".$querystatement);           
     
    131131        $querystatement="SELECT id FROM invoices WHERE (".$whereclause.") AND statusid!=4"; 
    132132        $queryresult = mysql_query($querystatement,$dblink); 
     133        if (!$queryresult) reportError(300,"Could not retrieve history for history cleaning: ".mysql_error($dblink)." -- ".$querystatement);             
    133134         
    134135        while($therecord=mysql_fetch_array($queryresult)){ 
    135                 $querystatement = "UPDATE invoices SET invoices.statusid=4,invoices.statusdate=Now(), invoices.assignedtoid=".$assignedtoid.", WHERE id=".$therecord["id"]; 
     136                $querystatement = "UPDATE invoices SET invoices.statusid=4,invoices.statusdate=Now(), invoices.assignedtoid=".$assignedtoid." WHERE invoices.id=".$therecord["id"]; 
    136137                $queryresult = mysql_query($querystatement,$dblink); 
    137138                if (!$queryresult) reportError(300,"Could not mark as invoice: ".mysql_error($dblink)." -- ".$querystatement);           
phpBMS vulnerability assesment provided by Orvant Inc. Copyright © 2010 Kreotek, LLC. All Rights reserved.