17 public function run() {
18 $run =
dbx()->get_modul_var(
'dbx_run1',
'catalog',
'parameter');
24 return $this->service()->catalog();
28 return $this->service()->product();
31 return $this->service()->cart();
34 return $this->service()->checkout();
37 return $this->service()->paypalStart();
40 return $this->service()->paypalReturn();
43 return $this->service()->paypalCancel();
45 case 'amazon_pay_return':
46 return $this->service()->amazonPayReturn();
48 case 'amazon_pay_cancel':
49 return $this->service()->amazonPayCancel();
53 return $this->service()->orders();
56 return $this->service()->invoicePdf();
58 case 'channel_webhook':
59 return $this->service()->channelWebhook();
63 return $this->service()->legal();
68 return $this->service()->withdrawal();
71 return $this->alert(
'warning',
'Shop-Aufruf (' . htmlspecialchars((
string)
$run, ENT_QUOTES,
'UTF-8') .
') ist noch nicht definiert.');