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.',