ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
Kunde Class Reference
+ Collaboration diagram for Kunde:

Public Member Functions

 Kunde ($customerNumber="", $values="")
 
 getEShopCustomerNumber ()
 

Data Fields

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

Detailed Description

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

Member Function Documentation

◆ getEShopCustomerNumber()

Kunde::getEShopCustomerNumber ( )

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

1191 {
1192 return $this->EShopKundenNr;
1193 }

◆ Kunde()

Kunde::Kunde (   $customerNumber = "",
  $values = "" 
)

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

1149 {
1150/* if ($customerNumber != "")
1151 {
1152 $this->EShopKundenNr = $customerNumber;
1153 }
1154 else
1155 {*/
1156 $this->EShopKundenNr = time() . "_" . substr(md5(uniqid(rand(), true)), 0, 4);
1157 if ($customerNumber != "")
1158 {
1159 $this->EShopKundenNr = $customerNumber . "_" . time() . "_" . substr(md5(uniqid(rand(), true)), 0, 4);
1160 }
1161/* }*/
1162
1163 if ($values == "")
1164 {
1165 $values = $_SESSION["bmf"]["personal_data"];
1166 }
1167
1168 if ($values["language"] != NULL)
1169 {
1170 $this->sprache = $values["language"];
1171 }
1172 if ($values["firstname"] != NULL)
1173 {
1174 $this->vorname = utf8_decode($values["firstname"]);
1175 }
1176 if ($values["lastname"] != NULL)
1177 {
1178 $this->nachname = utf8_decode($values["lastname"]);
1179 }
1180 if ($values["email"] != NULL)
1181 {
1182 $this->EMailAdresse = utf8_decode($values["email"]);
1183 }
1184
1185 $address = new Adresse();
1186
1187 $this->rechnungsAdresse = $address;
1188 }
$_SESSION["AccountId"]

References $_SESSION.

Field Documentation

◆ $OBJTypeNS

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

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


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