Skip to content

Commit 4fafdbd

Browse files
committed
Initial commit # 0.1.0v
0 parents  commit 4fafdbd

20 files changed

Lines changed: 1736 additions & 0 deletions

File tree

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
<?php
2+
/**
3+
* @category Devopensource
4+
* @package Devopensource_SalesManago
5+
* @author Jose Ruzafa <jose.ruzafa@devopensource.com>
6+
* @version 0.1.0
7+
* @copyright Copyright (c) 2016 Devopensource
8+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
9+
*/
10+
class Devopensource_SalesManago_Block_Tracking extends Mage_Core_Block_Template {
11+
12+
public function isEnableTrackingJs(){
13+
14+
return Mage::getStoreConfig('devopensalesmanago/general/tracking_js');
15+
}
16+
17+
public function isEnablePopup(){
18+
19+
return Mage::getStoreConfig('devopensalesmanago/general/active_popup');
20+
}
21+
22+
public function getEndpointPopup(){
23+
24+
return Mage::getStoreConfig('devopensalesmanago/general/endpoint_popup');
25+
}
26+
27+
public function getClientId(){
28+
29+
return Mage::getStoreConfig('devopensalesmanago/general/client_id');
30+
}
31+
32+
public function getClientApiSecret(){
33+
return Mage::getStoreConfig('devopensalesmanago/general/api_secret');
34+
}
35+
36+
public function getClientEmail(){
37+
return Mage::getStoreConfig('devopensalesmanago/general/email');
38+
}
39+
40+
public function getEndPoint(){
41+
return Mage::getStoreConfig('devopensalesmanago/general/endpoint');
42+
}
43+
44+
public function isActive(){
45+
return Mage::getStoreConfig('devopensalesmanago/general/active');
46+
}
47+
48+
public function getTagsRegistration(){
49+
$tags = Mage::getStoreConfig('devopensalesmanago/registration/tags');
50+
$tags = explode(',', $tags);
51+
return $tags;
52+
}
53+
54+
public function getTagsNewsletter(){
55+
$tags = Mage::getStoreConfig('devopensalesmanago/newsletter/tags');
56+
$tags = explode(',', $tags);
57+
return $tags;
58+
}
59+
60+
public function getTagsPurchase(){
61+
$tags = Mage::getStoreConfig('devopensalesmanago/purchase/tags');
62+
$tags = explode(',', $tags);
63+
return $tags;
64+
}
65+
66+
public function getClientSalesManagoId(){
67+
if(Mage::getSingleton('customer/session')->isLoggedIn()) {
68+
$customerData = Mage::getSingleton('customer/session')->getCustomer();
69+
return $customerData->getSalesmanagoContactId();
70+
}
71+
72+
return false;
73+
}
74+
75+
76+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
/**
3+
* @category Devopensource
4+
* @package Devopensource_SalesManago
5+
* @author Jose Ruzafa <jose.ruzafa@devopensource.com>
6+
* @version 0.1.0
7+
* @copyright Copyright (c) 2016 Devopensource
8+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
9+
*/
10+
class Devopensource_SalesManago_Helper_Api extends Mage_Core_Helper_Abstract {
11+
12+
CONST CONTACT_UPSERT = 'contact/upsert';
13+
CONST CONTACT_INSERT = 'contact/insert';
14+
CONST CONTACT_UPDATE = 'contact/update';
15+
16+
public function sendRequest(){
17+
18+
}
19+
20+
}

0 commit comments

Comments
 (0)