ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
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 1378 of file class.ilPurchaseBMFGUI.php.

Member Function Documentation

◆ BuchungsListe()

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

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

References $bmfConfig, and ilBMFSettings\getInstance().

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

◆ getKassenzeichen()

BuchungsListe::getKassenzeichen ( )

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

1433  {
1434  return $this->kassenzeichen;
1435  }

◆ getTransaction()

BuchungsListe::getTransaction ( )

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

1419  {
1420  return $this->EShopTransaktionsNr;
1421  }

◆ setKassenzeichen()

BuchungsListe::setKassenzeichen (   $kassenzeichen)

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

1425  {
1426  if ($kassenzeichen != NULL)
1427  {
1428  $this->kassenzeichen = $kassenzeichen;
1429  }
1430  }

Field Documentation

◆ $OBJTypeNS

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

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


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