Exemplo n.º 1
0
 /**
  * Get transactions for this account.
  */
 public function getTransactions($params = array())
 {
     $qparams = array($this->id, $this->id);
     $and = array();
     if (isset($params["newerThan"]) && $params["newerThan"]) {
         $and[] = "timestamp>%s";
         $qparams[] = $params["newerThan"];
     }
     $qs = "SELECT    * " . "FROM      :table " . "WHERE     (toAccountId=%s OR fromAccountId=%s) " . ($and ? " AND " : "") . join(" AND ", $and) . " " . "ORDER BY  timestamp DESC";
     return Transaction::findAllByQuery($qs, $qparams);
 }