|
@@ -1123,14 +1123,13 @@ class BookKeeping extends CommonObject
|
|
|
/**
|
|
|
* Load object in memory from the database
|
|
|
*
|
|
|
- * @param string $sortorder Sort Order
|
|
|
- * @param string $sortfield Sort field
|
|
|
- * @param int $limit offset limit
|
|
|
- * @param int $offset offset limit
|
|
|
- * @param array $filter filter array
|
|
|
- * @param string $filtermode filter mode (AND or OR)
|
|
|
- *
|
|
|
- * @return int <0 if KO, >0 if OK
|
|
|
+ * @param string $sortorder Sort Order
|
|
|
+ * @param string $sortfield Sort field
|
|
|
+ * @param int $limit offset limit
|
|
|
+ * @param int $offset offset limit
|
|
|
+ * @param array $filter filter array
|
|
|
+ * @param string $filtermode filter mode (AND or OR)
|
|
|
+ * @return int <0 if KO, >0 if OK
|
|
|
*/
|
|
|
public function fetchAllBalance($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND')
|
|
|
{
|
|
@@ -1151,7 +1150,7 @@ class BookKeeping extends CommonObject
|
|
|
foreach ($filter as $key => $value) {
|
|
|
if ($key == 't.doc_date') {
|
|
|
$sqlwhere[] = $key." = '".$this->db->idate($value)."'";
|
|
|
- } elseif ($key == 't.doc_date>=' || $key == 't.doc_date<=') {
|
|
|
+ } elseif ($key == 't.doc_date>=' || $key == 't.doc_date<=' || $key == 't.doc_date>' || $key == 't.doc_date<') {
|
|
|
$sqlwhere[] = $key."'".$this->db->idate($value)."'";
|
|
|
} elseif ($key == 't.numero_compte>=' || $key == 't.numero_compte<=' || $key == 't.subledger_account>=' || $key == 't.subledger_account<=') {
|
|
|
$sqlwhere[] = $key."'".$this->db->escape($value)."'";
|