/** * 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; }
/** * 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; }
function getNum($input, &$offset, $length) { return parent::getNum($input, $offset, $length); }