Ejemplo n.º 1
0
 /**
  * Returns an array with information about the transactions.
  * Can be used to print an accompanying document (Begleitzettel) for disks.
  *
  * @access public
  * @return array Returns an array with keys: "sender_name",
  *   "sender_bank_code", "sender_account", "sum_amounts",
  *   "type", "sum_bankcodes", "sum_accounts", "count", "date", "exec_date"
  */
 function getMetaData()
 {
     $meta = parent::getMetaData();
     $meta["sum_bankcodes"] = floatval($this->sum_bankcodes);
     $meta["sum_accounts"] = floatval($this->sum_accounts);
     $meta["type"] = strval($this->type == DTA_CREDIT ? "CREDIT" : "DEBIT");
     $meta["exec_date"] = $meta["date"];
     // use timestamp to be consistent with $meta["date"]
     if ($this->account_file_sender["exec_date"] !== "") {
         $ftime = strptime($this->account_file_sender["exec_date"], '%d%m%Y');
         if ($ftime) {
             $meta["exec_date"] = mktime(0, 0, 0, $ftime['tm_mon'] + 1, $ftime['tm_mday'], $ftime['tm_year'] + 1900);
         }
     }
     return $meta;
 }
Ejemplo n.º 2
0
 /**
  * Returns an array with information about the transactions.
  *
  * @access public
  * @return array Returns an array with keys: "sender_name",
  *   "sender_bank_code", "sender_account", "sum_amounts",
  *   "type", "sum_bankcodes", "sum_accounts", "count", "date"
  */
 function getMetaData()
 {
     $meta = parent::getMetaData();
     $meta["type"] = "CREDIT";
     return $meta;
 }
Ejemplo n.º 3
0
 function getNum($input, &$offset, $length)
 {
     return parent::getNum($input, $offset, $length);
 }