Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 8524)
+++ /controller/wpsg_ShopController.class.php	(revision 8525)
@@ -136,21 +136,5 @@
 			$wpsg_update_data = $this->get_option('wpsg_updatedata', true);
 			if (wpsg_isSizedArray($wpsg_update_data) && @$wpsg_update_data['returnCode'] != '0') $this->bLicence = true;
-
-			$this->arStatus = array(
-				self::STATUS_EINGEGANGEN => __('Eingegangen', 'wpsg'),
-				self::STATUS_AUFTRAGAKZEPTIERT => __('Auftrag akzeptiert', 'wpsg'),
-				self::STATUS_ZAHLUNGAKZEPTIERT => __('Zahlung akzeptiert', 'wpsg'),
-				self::STATUS_RECHNUNGGESCHRIEBEN => __('Rechnung geschrieben', 'wpsg'),
-				self::STATUS_ZAHLUNGFEHLGESCHLAGEN => __('Zahlung fehlgeschlagen', 'wpsg'),
-				self::STATUS_WAREVERSENDET => __('Ware versendet', 'wpsg'),
-				self::STATUS_ZUGESTELLT => __("zugestellt", "wpsg"),
-				self::STATUS_ZURUECKGEZAHLT => __("zurÃŒckgezahlt", "wpsg"),
-				self::STATUS_STORNIERT => __("storniert", "wpsg"),
-				self::STATUS_UNVOLLSTAENDIG => __('UnvollstÃ€ndig', 'wpsg'),
-				self::STATUS_AKTIVABO => __('aktive Abos', 'wpsg'),
-				self::STATUS_OFFENEABOKUENDIGUNG => __('ausstehende AbokÃŒndigungen', 'wpsg'),
-				self::STATUS_GEKUENDIGTEABOS => __('gekÃŒndigte Abos', 'wpsg'),
-			);
-			
+			 
 			$GLOBALS['wpsg_sc'] = $this;
 
@@ -753,4 +737,20 @@
         public function init() {
 
+				$this->arStatus = array(
+					self::STATUS_EINGEGANGEN => __('Eingegangen', 'wpsg'),
+					self::STATUS_AUFTRAGAKZEPTIERT => __('Auftrag akzeptiert', 'wpsg'),
+					self::STATUS_ZAHLUNGAKZEPTIERT => __('Zahlung akzeptiert', 'wpsg'),
+					self::STATUS_RECHNUNGGESCHRIEBEN => __('Rechnung geschrieben', 'wpsg'),
+					self::STATUS_ZAHLUNGFEHLGESCHLAGEN => __('Zahlung fehlgeschlagen', 'wpsg'),
+					self::STATUS_WAREVERSENDET => __('Ware versendet', 'wpsg'),
+					self::STATUS_ZUGESTELLT => __("zugestellt", "wpsg"),
+					self::STATUS_ZURUECKGEZAHLT => __("zurÃŒckgezahlt", "wpsg"),
+					self::STATUS_STORNIERT => __("storniert", "wpsg"),
+					self::STATUS_UNVOLLSTAENDIG => __('UnvollstÃ€ndig', 'wpsg'),
+					self::STATUS_AKTIVABO => __('aktive Abos', 'wpsg'),
+					self::STATUS_OFFENEABOKUENDIGUNG => __('ausstehende AbokÃŒndigungen', 'wpsg'),
+					self::STATUS_GEKUENDIGTEABOS => __('gekÃŒndigte Abos', 'wpsg'),
+				);
+			  
             if (!session_id()) {
 
Index: /model/wpsg_exception.class.php
===================================================================
--- /model/wpsg_exception.class.php	(revision 8524)
+++ /model/wpsg_exception.class.php	(revision 8525)
@@ -19,5 +19,5 @@
         private $data = null;
         
-        public function __construct($message, $typ = null, $arData = array(), $code = 0, Exception $previous = null) {
+        public function __construct($message, $typ = null, $arData = array(), $code = 0, ?Exception $previous = null) {
                         
             parent::__construct($message, $code, $previous);
Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 8524)
+++ /model/wpsg_product.class.php	(revision 8525)
@@ -157,5 +157,5 @@
 		 * @throws Exception
 		 */
-		public function getProductCode(string $code_key = null, $pvariationID = null): ?array {
+		public function getProductCode(?string $code_key = null, $pvariationID = null): ?array {
 			
 			$arCodes = ['ean', 'gtin', 'mpn', 'pzn', 'sku', 'upc', 'sin', 'asin', 'gpc', 'isbn', 'issn', 'isin', 'isrc', 'ismn', 'can', 'jan', 'jis', 'apn', 'cpc', 'man', 'ban'];
Index: /mods/mod_revocation/Action.php
===================================================================
--- /mods/mod_revocation/Action.php	(revision 8524)
+++ /mods/mod_revocation/Action.php	(revision 8525)
@@ -102,5 +102,5 @@
 			\wpsg_ShopController::getShop()->getRessourceURL('mods/mod_revocation/wpsg_revocation.css', WPSG_MOD_REVOCATION__DIR__),
 			[],
-			filesize(implode(DIRECTORY_SEPARATOR, [dirname(__FILE__), '..', 'views', 'mods', 'mod_revocation', 'wpsg_revocation.css']))
+			filesize(implode(DIRECTORY_SEPARATOR, [dirname(__FILE__), '..', '..', 'views', 'mods', 'mod_revocation', 'wpsg_revocation.css']))
 		);
 
Index: /mods/wpsg_mod_orderupload.class.php
===================================================================
--- /mods/wpsg_mod_orderupload.class.php	(revision 8524)
+++ /mods/wpsg_mod_orderupload.class.php	(revision 8525)
@@ -216,5 +216,5 @@
 		{ 
 			
-			if ($_REQUEST['wpsg_plugin'] == 'wpsg_mod_orderupload' && $_REQUEST['wpsg_action'] == 'remove')
+			if (($_REQUEST['wpsg_plugin']??'') == 'wpsg_mod_orderupload' && ($_REQUEST['wpsg_action']??'') == 'remove')
 			{
 				
Index: /wpshopgermany.php
===================================================================
--- /wpshopgermany.php	(revision 8524)
+++ /wpshopgermany.php	(revision 8525)
@@ -189,8 +189,8 @@
 	/** @var wpsg_imagehandler */
 	$GLOBALS['wpsg_ih'] = new wpsg_imagehandler();
-
+ 
 	/** @var wpsg_ShopController */
 	$shop = new wpsg_ShopController();	
-	
+
 	// Nicht behandelte Exceptions werden hier verarbeitet
 	set_exception_handler(array('\\wpsg\\exceptionhandler', 'exception'));
