diff --git a/.gitattributes b/.gitattributes index a314c36..43f8bfe 100644 --- a/.gitattributes +++ b/.gitattributes @@ -260,6 +260,7 @@ copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_ copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_licence.php -text copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_list.php -text copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_main.php -text +copy_this/modules/d3/d3GoogleAnalytics/d3_googleanalytics_stub.php -text copy_this/modules/d3/d3GoogleAnalytics/menu.xml -text copy_this/modules/d3/d3GoogleAnalytics/modules/components/d3_oxcmp_utils_googleanalytics.php -text copy_this/modules/d3/d3GoogleAnalytics/modules/models/d3_oxorder_googleanalytics.php -text diff --git a/changed_full/470-/modules/d3/d3GoogleAnalytics/metadata.php b/changed_full/470-/modules/d3/d3GoogleAnalytics/metadata.php index 51efee2..4b261d6 100644 --- a/changed_full/470-/modules/d3/d3GoogleAnalytics/metadata.php +++ b/changed_full/470-/modules/d3/d3GoogleAnalytics/metadata.php @@ -1,4 +1,23 @@ . + * + * @link http://www.oxidmodule.com + * @link http://www.shopmodule.com + * @copyright (C) D3 Data Development + */ + /** * Metadata version */ diff --git a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics.php b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics.php index af6f7b1..af42521 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics.php @@ -20,7 +20,9 @@ class d3_cfg_googleanalytics extends d3_cfg_mod_ { - + /** + * @return string + */ public function render() { $this->_aViewData['sListClass'] = 'd3_cfg_googleanalytics_list'; diff --git a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php index 9bf22cf..2a94658 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php @@ -24,6 +24,9 @@ class d3_cfg_googleanalytics_campaigns extends d3_cfg_mod_main protected $_sModId = 'd3_googleanalytics'; + /** + * @return bool + */ public function checkD3Log() { // there are no reasons to log anything diff --git a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_list.php b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_list.php index a5a0cfc..a12d7f6 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_list.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_list.php @@ -22,6 +22,9 @@ class d3_cfg_googleanalytics_list extends d3_cfg_mod_list { protected $_blD3ShowLangSwitch = TRUE; + /** + * @return null|string + */ public function render() { parent::render(); diff --git a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_main.php b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_main.php index 22a3f64..1742378 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_main.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/controllers/admin/d3_cfg_googleanalytics_main.php @@ -23,6 +23,9 @@ class d3_cfg_googleanalytics_main extends d3_cfg_mod_main protected $_sThisTemplate = 'd3_cfg_googleanalytics_main.tpl'; protected $_sModId = 'd3_googleanalytics'; + /** + * @return bool + */ public function checkD3Log() { // there are no reasons to log anything diff --git a/copy_this/modules/d3/d3GoogleAnalytics/d3_googleanalytics_stub.php b/copy_this/modules/d3/d3GoogleAnalytics/d3_googleanalytics_stub.php new file mode 100644 index 0000000..540a830 --- /dev/null +++ b/copy_this/modules/d3/d3GoogleAnalytics/d3_googleanalytics_stub.php @@ -0,0 +1,23 @@ +. + * + * @link http://www.oxidmodule.com + * @link http://www.shopmodule.com + * @copyright (C) D3 Data Development + */ + +class d3_oxcmp_utils_googleAnalytics_parent extends oxcmp_utils {} + +/** */ +class d3_oxorder_googleanalytics_parent extends oxOrder {} \ No newline at end of file diff --git a/copy_this/modules/d3/d3GoogleAnalytics/modules/components/d3_oxcmp_utils_googleanalytics.php b/copy_this/modules/d3/d3GoogleAnalytics/modules/components/d3_oxcmp_utils_googleanalytics.php index 6ee4bbe..6da2f69 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/modules/components/d3_oxcmp_utils_googleanalytics.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/modules/components/d3_oxcmp_utils_googleanalytics.php @@ -1,11 +1,32 @@ . + * + * @link http://www.oxidmodule.com + * @link http://www.shopmodule.com + * @copyright (C) D3 Data Development + */ + class d3_oxcmp_utils_googleAnalytics extends d3_oxcmp_utils_googleAnalytics_parent { private $_sModId = 'd3_googleanalytics'; private $_oSet; + /** + * @return null + */ public function render() { $ret = parent::render(); @@ -13,8 +34,10 @@ class d3_oxcmp_utils_googleAnalytics extends d3_oxcmp_utils_googleAnalytics_pare // load module config $this->_oSet = d3_cfg_mod::get($this->_sModId); - $this->getParent()->addTplParam('blD3GoogleAnalyticsActive', $this->_oSet->getFieldData('oxactive')); - $this->getParent()->addTplParam('oD3GASettings', $this->_oSet); + /** @var $oParentView oxView */ + $oParentView = $this->getParent(); + $oParentView->addTplParam('blD3GoogleAnalyticsActive', $this->_oSet->getFieldData('oxactive')); + $oParentView->addTplParam('oD3GASettings', $this->_oSet); return $ret; } diff --git a/copy_this/modules/d3/d3GoogleAnalytics/modules/models/d3_oxorder_googleanalytics.php b/copy_this/modules/d3/d3GoogleAnalytics/modules/models/d3_oxorder_googleanalytics.php index d80528b..fa93454 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/modules/models/d3_oxorder_googleanalytics.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/modules/models/d3_oxorder_googleanalytics.php @@ -20,6 +20,9 @@ class d3_oxorder_googleanalytics extends d3_oxorder_googleanalytics_parent { + /** + * @return oxUserPayment + */ public function getPayment() { if (!$this->_oPayment) @@ -31,6 +34,9 @@ class d3_oxorder_googleanalytics extends d3_oxorder_googleanalytics_parent return parent::getPayment(); } + /** + * @return array + */ public function d3getVoucherSerieList() { $sSelect = diff --git a/copy_this/modules/d3/d3GoogleAnalytics/views/admin/de/d3_googleanalytics_lang.php b/copy_this/modules/d3/d3GoogleAnalytics/views/admin/de/d3_googleanalytics_lang.php index 35dfcc4..ad5c2d1 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/views/admin/de/d3_googleanalytics_lang.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/views/admin/de/d3_googleanalytics_lang.php @@ -1,5 +1,23 @@ . + * + * @link http://www.oxidmodule.com + * @link http://www.shopmodule.com + * @copyright (C) D3 Data Development + */ + $sLangName = "Deutsch"; // ------------------------------- @@ -43,11 +61,11 @@ $aLang = array( 'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/

Weitere Informationen finden Sie hier.', 'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten', - 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => 'Deaktiviert die Erkennung von Browserdaten (z.B. Name und Version)', + 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => 'Deaktiviert die Erkennung von Browserdaten (z.B. Name und Version)', 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie hier.', - 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => 'Unterbindet die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.', + 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => 'Unterbindet die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.', 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie hier.', - 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => 'Verhindert die Erkennung des Seitentitels.', + 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => 'Verhindert die Erkennung des Seitentitels.', 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie hier.', 'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten', @@ -58,7 +76,7 @@ $aLang = array( // TODO: add content to package 'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Grundeinstellungen', - 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten nicht übertragen', + 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten nicht übertragen', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.', diff --git a/copy_this/modules/d3/d3GoogleAnalytics/views/admin/en/d3_googleanalytics_lang.php b/copy_this/modules/d3/d3GoogleAnalytics/views/admin/en/d3_googleanalytics_lang.php index d5c89f9..d0e83e5 100644 --- a/copy_this/modules/d3/d3GoogleAnalytics/views/admin/en/d3_googleanalytics_lang.php +++ b/copy_this/modules/d3/d3GoogleAnalytics/views/admin/en/d3_googleanalytics_lang.php @@ -1,5 +1,23 @@ . + * + * @link http://www.oxidmodule.com + * @link http://www.shopmodule.com + * @copyright (C) D3 Data Development + */ + $sLangName = "English"; // ------------------------------- @@ -43,11 +61,11 @@ $aLang = array( 'D3_GOOGLEANALYTICS_DOMAIN_COOKIEPATHCOPY_DESC' => 'Ein Eintrag hier sollte so aussehen: /myCart/

Weitere Informationen finden Sie hier.', 'D3_GOOGLEANALYTICS_BROWSER' => 'Browser-Daten', - 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => 'Deaktiviert die Erkennung von Browserdaten (z.B. Name und Version)', + 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO' => 'Deaktiviert die Erkennung von Browserdaten (z.B. Name und Version)', 'D3_GOOGLEANALYTICS_BROWSER_SETCLIENTINFO_DESC' => 'Weitere Informationen finden Sie hier.', - 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => 'Unterbindet die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.', + 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH' => 'Unterbindet die Erkennung, ob beim Kunden das Flash-Plugin installiert ist.', 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTFLASH_DESC' => 'Weitere Informationen finden Sie hier.', - 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => 'Verhindert die Erkennung des Seitentitels.', + 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE' => 'Verhindert die Erkennung des Seitentitels.', 'D3_GOOGLEANALYTICS_BROWSER_SETDETECTTITLE_DESC' => 'Weitere Informationen finden Sie hier.', 'D3_GOOGLEANALYTICS_CUSTOMVARS' => 'individuelle Daten', @@ -58,7 +76,7 @@ $aLang = array( // TODO: add content to package 'D3_GOOGLEANALYTICS_ADWORDSGENERAL' => 'Kampagnen Main Settings', - 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten nicht übertragen', + 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'Kampagnendaten nicht übertragen', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK_DESC' => 'Das Kampagnentracking ist im Standard aktiviert. Setzen Sie diesen Haken, um die Kampagnenübertragung zu deaktivieren.', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY' => 'Kampagnendaten nur in Bestellabschlussseite verwenden', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTHANKYOUONLY_DESC' => 'Ist dieser Haken nicht gesetzt, wird der Kampagnencode shopweit eingefügt. Das AdWords-Conversion Tracking erwartet die Daten jedoch nur bei Bestellabschluss. Ob diese Einstellung notwendig ist, erfahren Sie bei Ihrem Conversion Tracking Anbieter.',