Public Member Functions | Data Fields

BuchungsListe Class Reference

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 1747 of file class.ilPurchaseBMFGUI.php.


Member Function Documentation

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

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

References $bmfConfig, and $ilias.

    {
                global $bmfConfig,$ilias;

                if ($bmfConfig["bewirtschafterNr"] != NULL)
                {
                        $this->bewirtschafterNr = $bmfConfig["bewirtschafterNr"];
                }
                if ($bmfConfig["waehrungskennzeichen"] != NULL)
                {
                        $this->waehrungskennzeichen = $bmfConfig["waehrungskennzeichen"];
                }
                $this->faelligkeitsdatum = date("Y-m-d") . "T" . date("H:i:s") . "Z";
                if ($bmfConfig["kennzeichenMahnverfahren"] != NULL)
                {
                        $this->kennzeichenMahnverfahren = $bmfConfig["kennzeichenMahnverfahren"];
                }
                
                $inst_id_time = $ilias->getSetting('inst_id').'_'.$userId.'_'.substr((string) time(),-3);
                $this->EShopTransaktionsNr = $inst_id_time.substr(md5(uniqid(rand(), true)), 0, 4);

                if (is_array($values))
                {
                        if ($values["betrag"] != NULL)
                        {
                                $this->betrag = $values["betrag"];
                        }
                        if ($values["buchungen"] != NULL)
                        {
                                $this->buchungen = $values["buchungen"];
                        }
                }
        }

BuchungsListe::getKassenzeichen (  ) 

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

        {
                return $this->kassenzeichen;
        }

BuchungsListe::getTransaction (  ) 

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

        {
                return $this->EShopTransaktionsNr;
        }

BuchungsListe::setKassenzeichen ( kassenzeichen  ) 

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

        {
                if ($kassenzeichen != NULL)
                {
                        $this->kassenzeichen = $kassenzeichen;
                }
        }


Field Documentation

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

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


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