ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
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.

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 }
$bmfConfig
static getInstance()
Static method to get the singleton instance.

References $bmfConfig, and ilBMFSettings\getInstance().

+ 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: