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+ }
0 commit comments