Exemplo n.º 1
0
 /**
  * Returns all receipts from this back to the beginning
  *
  * @access public
  * @param  float $checkpoint (default: -1)
  * @return void
  */
 public function getTrailsBackToCheckpoint($checkpoint = -1)
 {
     $retval = array();
     $condition = "value_field='" . $this->record['value_field'] . "'";
     $condition .= " AND record_type='" . $this->record['record_type'] . "'";
     $condition .= " AND record_id='" . $this->record['record_id'] . "'";
     $condition .= " AND id>{$checkpoint}";
     $query = Database::select('logs', 'id', $condition, 'ORDER BY id');
     while ($row = $query->fetchAssoc()) {
         $retval[] = AuditTrail::getAuditTrailWithID($row['id']);
     }
     return $retval;
 }