ILIAS  release_4-4 Revision
BuchungsListe Class Reference
+ Collaboration diagram for BuchungsListe:

Public Member Functions

 BuchungsListe ($userId, $values="")
 
 getTransaction ()
 
 setKassenzeichen ($kassenzeichen)
 
 getKassenzeichen ()
 

Data Fields

 $OBJTypeNS = array ('namespace' => 'http://www.bff.bund.de/ePayment', 'nsPrefix' => 'ns2', 'type' => 'BuchungsListe')
 

Detailed Description

Definition at line 1375 of file class.ilPurchaseBMFGUI.php.

Member Function Documentation

◆ BuchungsListe()

BuchungsListe::BuchungsListe (   $userId,
  $values = "" 
)

Definition at line 1379 of file class.ilPurchaseBMFGUI.php.

References $bmfConfig, and ilBMFSettings\getInstance().

1380  {
1381  global $ilias;
1382 
1383  $bmfSetObj = ilBMFSettings::getInstance();
1384  $bmfConfig = $bmfSetObj->getAll();
1385 
1386  if ($bmfConfig["bewirtschafterNr"] != NULL)
1387  {
1388  $this->bewirtschafterNr = $bmfConfig["bewirtschafterNr"];
1389  }
1390  if ($bmfConfig["waehrungskennzeichen"] != NULL)
1391  {
1392  $this->waehrungskennzeichen = $bmfConfig["waehrungskennzeichen"];
1393  }
1394  $this->faelligkeitsdatum = date("Y-m-d") . "T" . date("H:i:s") . "Z";
1395  if ($bmfConfig["kennzeichenMahnverfahren"] != NULL)
1396  {
1397  $this->kennzeichenMahnverfahren = $bmfConfig["kennzeichenMahnverfahren"];
1398  }
1399 
1400  $inst_id_time = $ilias->getSetting('inst_id').'_'.$userId.'_'.substr((string) time(),-3);
1401  $this->EShopTransaktionsNr = $inst_id_time.substr(md5(uniqid(rand(), true)), 0, 4);
1402 
1403  if (is_array($values))
1404  {
1405  if ($values["betrag"] != NULL)
1406  {
1407  $this->betrag = (float)$values["betrag"];
1408  }
1409  if ($values["buchungen"] != NULL)
1410  {
1411  $this->buchungen = $values["buchungen"];
1412  }
1413  }
1414  }
static getInstance()
Static method to get the singleton instance.
$bmfConfig
+ Here is the call graph for this function:

◆ getKassenzeichen()

BuchungsListe::getKassenzeichen ( )

Definition at line 1429 of file class.ilPurchaseBMFGUI.php.

1430  {
1431  return $this->kassenzeichen;
1432  }

◆ getTransaction()

BuchungsListe::getTransaction ( )

Definition at line 1415 of file class.ilPurchaseBMFGUI.php.

1416  {
1417  return $this->EShopTransaktionsNr;
1418  }

◆ setKassenzeichen()

BuchungsListe::setKassenzeichen (   $kassenzeichen)

Definition at line 1421 of file class.ilPurchaseBMFGUI.php.

1422  {
1423  if ($kassenzeichen != NULL)
1424  {
1425  $this->kassenzeichen = $kassenzeichen;
1426  }
1427  }

Field Documentation

◆ $OBJTypeNS

BuchungsListe::$OBJTypeNS = array ('namespace' => 'http://www.bff.bund.de/ePayment', 'nsPrefix' => 'ns2', 'type' => 'BuchungsListe')

Definition at line 1377 of file class.ilPurchaseBMFGUI.php.


The documentation for this class was generated from the following file: