Navegg - Version 0.1.4

Version Notes

Works with Magento Enterprise Edition 1.7.0.0 or later, Professional Edition 1.9.0.0 or later, and Magento Community Edition 1.3.3.0 or later.

Download this release

Release Info

Developer Navegg
Extension Navegg
Version 0.1.4
Comparing to
See all releases


Code changes from version 0.1.5 to 0.1.4

app/code/community/Navegg/Analytics/Block/Page/Head.php CHANGED
@@ -33,10 +33,10 @@ class Navegg_Analytics_Block_Page_Head extends Mage_Core_Block_Text
33
 
34
  $html = '<!-- Navegg Code Begin -->';
35
 
36
- $html .= '<script id="navegg" type="text/javascript" src="//tag.navdmp.com/tm'. $this->getNavegg() .'.js"></script>';
37
 
38
  $html .= '<!-- Navegg Code End -->';
39
 
40
  return $html;
41
  }
42
- }
33
 
34
  $html = '<!-- Navegg Code Begin -->';
35
 
36
+ $html .= '<script id="navegg" type="text/javascript" src="//tag.navdmp.com/tm?'. $this->getNavegg() .'.js"></script>';
37
 
38
  $html .= '<!-- Navegg Code End -->';
39
 
40
  return $html;
41
  }
42
+ }
app/code/community/Navegg/Analytics/controllers/IndexController.php CHANGED
@@ -4,7 +4,7 @@ class Navegg_Analytics_IndexController extends Mage_Core_Controller_Front_Action
4
  {
5
 
6
  private static $nvgApiUrl = 'http://cluster.navegg.com/ws/';
7
- private static $nvgApiKey = 'cfcd208495d565ef66e7dff9f98764da';
8
 
9
  protected function _getHelper()
10
  {
@@ -83,4 +83,4 @@ class Navegg_Analytics_IndexController extends Mage_Core_Controller_Front_Action
83
  $this->getResponse()->setBody($response);
84
  }
85
 
86
- }
4
  {
5
 
6
  private static $nvgApiUrl = 'http://cluster.navegg.com/ws/';
7
+ private static $nvgApiKey = '3b1eb550948434f6d049a04830188de4';
8
 
9
  protected function _getHelper()
10
  {
83
  $this->getResponse()->setBody($response);
84
  }
85
 
86
+ }
js/navegg/analytics/adminhtml/admin.js CHANGED
@@ -1 +1,118 @@
1
- var _0x3544=["\x76\x61\x6C\x75\x65","\x6E\x61\x76\x65\x67\x67\x5F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x5F\x6E\x61\x76\x65\x67\x67\x5F\x61\x64\x76\x65\x72\x74\x69\x73\x69\x6E\x67","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","","\x45\x6E\x74\x65\x72\x20\x79\x6F\x75\x72\x20\x49\x44","\x50\x6C\x65\x61\x73\x65\x2C\x20\x65\x6E\x74\x65\x72\x20\x79\x6F\x75\x72\x20\x49\x44\x20\x6E\x75\x6D\x62\x65\x72\x2E","\x50\x6C\x65\x61\x73\x65\x2C\x20\x65\x6E\x74\x65\x72\x20\x79\x6F\x75\x72\x20\x65\x2D\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73\x2E","\x66\x6F\x63\x75\x73","\x50\x6C\x65\x61\x73\x65\x2C\x20\x65\x6E\x74\x65\x72\x20\x61\x20\x76\x61\x6C\x69\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73\x2E","\x73\x74\x72\x69\x6E\x67","\x74\x65\x73\x74","\x6F\x62\x6A\x65\x63\x74","\x6F\x6E\x72\x65\x61\x64\x79\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x72\x65\x61\x64\x79\x53\x74\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65\x54\x65\x78\x74","\x47\x45\x54","\x6F\x70\x65\x6E","\x73\x65\x6E\x64","\x65\x6D\x4E\x76\x67","\x2F\x6E\x61\x76\x65\x67\x67\x5F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x69\x6E\x64\x65\x78\x2F\x67\x65\x74\x69\x64\x3F\x65\x6D\x61\x69\x6C\x3D","\x70\x61\x72\x73\x65","\x65\x72\x72\x6F\x72","\x3C\x68\x33\x3E\x54\x68\x65\x20\x65\x6E\x74\x65\x72\x65\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x69\x73\x20\x69\x6E\x76\x61\x6C\x69\x64\x3C\x2F\x68\x33\x3E","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x72\x65\x73\x75\x6C\x74\x5F\x69\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x63\x63\x69\x64","\x3C\x68\x33\x3E\x54\x68\x65\x20\x65\x6E\x74\x65\x72\x65\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x68\x61\x73\x20\x6D\x75\x6C\x74\x69\x70\x6C\x65\x73\x20\x61\x63\x63\x6F\x75\x6E\x74\x73\x2C\x20\x73\x65\x6C\x65\x63\x74\x20\x6F\x6E\x65\x3C\x2F\x68\x33\x3E","\x3C\x68\x33\x3E\x54\x68\x65\x20\x65\x6E\x74\x65\x72\x65\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x68\x61\x73\x20\x74\x68\x65\x20\x66\x6F\x6C\x6C\x6F\x77\x69\x6E\x67\x20\x61\x63\x63\x6F\x75\x6E\x74\x3C\x2F\x68\x33\x3E","\x3C\x68\x33\x3E\x54\x68\x65\x20\x65\x6E\x74\x65\x72\x65\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x68\x61\x76\x65\x20\x6E\x6F\x20\x61\x63\x63\x6F\x75\x6E\x74\x73\x3C\x2F\x68\x33\x3E","\x3C\x75\x6C\x3E","\x3C\x6C\x69\x3E","\x3C\x2F\x6C\x69\x3E","\x3C\x2F\x75\x6C\x3E","\x67\x65\x74\x49\x64","\x6E\x6D\x4E\x76\x67","\x6E\x65\x6D\x4E\x76\x67","\x73\x74\x4E\x76\x67","\x75\x72\x4E\x76\x67","\x54\x68\x65\x20\x65\x6E\x74\x65\x72\x65\x64\x20\x65\x2D\x6D\x61\x69\x6C\x20\x69\x73\x20\x69\x6E\x76\x61\x6C\x69\x64","\x2F\x6E\x61\x76\x65\x67\x67\x5F\x61\x6E\x61\x6C\x79\x74\x69\x63\x73\x2F\x69\x6E\x64\x65\x78\x2F\x6E\x65\x77\x61\x63\x63\x3F\x75\x73\x72\x5F\x6E\x61\x6D\x65\x3D","\x26\x75\x73\x72\x5F\x65\x6D\x61\x69\x6C\x3D","\x26\x75\x73\x72\x5F\x73\x69\x74\x65\x5F\x6E\x61\x6D\x65\x3D","\x26\x75\x73\x72\x5F\x64\x6F\x6D\x61\x69\x6E\x3D","\x73\x75\x63\x63\x65\x73\x73","\x74\x72\x75\x65","\x41\x63\x63\x6F\x75\x6E\x74\x20\x72\x65\x67\x69\x73\x74\x65\x72\x65\x64\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6C\x6C\x79\x2C\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x65\x2D\x6D\x61\x69\x6C","\x69\x64\x5F\x6E\x61\x76\x65\x67\x67","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72\x4E\x65\x77\x41\x63\x63\x6F\x75\x6E\x74","\x6E\x6F\x6E\x65","\x6D\x65\x73\x73\x61\x67\x65","\x50\x6C\x65\x61\x73\x65\x2C\x20\x63\x68\x65\x63\x6B\x20\x79\x6F\x75\x72\x20\x66\x6F\x72\x6D","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x70\x72\x6F\x63\x65\x73\x73\x2E\x20\x49\x66\x20\x74\x68\x65\x20\x65\x72\x72\x6F\x72\x20\x70\x65\x72\x73\x69\x73\x74\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x6F\x75\x72\x20\x73\x75\x70\x70\x6F\x72\x74\x20\x61\x74\x20\x69\x74\x40\x6E\x61\x76\x65\x67\x67\x2E\x63\x6F\x6D","\x6E\x65\x77\x41\x63\x63"];function validaFormId(){if(document[_0x3544[2]](_0x3544[1])[_0x3544[0]]==_0x3544[3]||document[_0x3544[2]](_0x3544[1])[_0x3544[0]]==_0x3544[4]){alert(_0x3544[5]);return false;};return true;}function validaEmail(_0x3fd4x3){if(document[_0x3544[2]](_0x3fd4x3)[_0x3544[0]]==_0x3544[3]){alert(_0x3544[6]);document[_0x3544[2]](_0x3fd4x3)[_0x3544[7]]();return false;}else {if(!checkMail(document[_0x3544[2]](_0x3fd4x3)[_0x3544[0]])){alert(_0x3544[8]);document[_0x3544[2]](_0x3fd4x3)[_0x3544[7]]();return false;};return true;}}function checkMail(_0x3fd4x5){var _0x3fd4x6= new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);if( typeof _0x3fd4x5==_0x3544[9]){if(_0x3fd4x6[_0x3544[10]](_0x3fd4x5)){return true}}else {if( typeof _0x3fd4x5==_0x3544[11]){if(_0x3fd4x6[_0x3544[10]](_0x3fd4x5[_0x3544[0]])){return true}}else {return false}};}function callAjax(_0x3fd4x8,_0x3fd4x9){var _0x3fd4xa;_0x3fd4xa= new XMLHttpRequest();_0x3fd4xa[_0x3544[12]]=function(){if(_0x3fd4xa[_0x3544[13]]==4&&_0x3fd4xa[_0x3544[14]]==200){_0x3fd4x9(_0x3fd4xa[_0x3544[15]])}};_0x3fd4xa[_0x3544[17]](_0x3544[16],_0x3fd4x8,true);_0x3fd4xa[_0x3544[18]]();}function api(_0x3fd4xc){if( typeof _0x3fd4xc!==undefined){switch(_0x3fd4xc){case _0x3544[35]:elemento=document[_0x3544[2]](_0x3544[19]);email=elemento[_0x3544[0]];if(checkMail(email)){callAjax(_0x3544[20]+email,function(_0x3fd4xd){var _0x3fd4xd=JSON[_0x3544[21]](_0x3fd4xd);if(_0x3fd4xd[_0x3544[22]]){var _0x3fd4xe=_0x3544[23];document[_0x3544[2]](_0x3544[25])[_0x3544[24]]=_0x3fd4xe;elemento[_0x3544[7]]();}else {if(_0x3fd4xd[_0x3544[27]][_0x3544[26]]>1){var _0x3fd4xe=_0x3544[28]}else {if(_0x3fd4xd[_0x3544[27]][_0x3544[26]]==1){var _0x3fd4xe=_0x3544[29]}else {var _0x3fd4xe=_0x3544[30]}};_0x3fd4xe+=_0x3544[31];for(var _0x3fd4xf=0;_0x3fd4xf<_0x3fd4xd[_0x3544[27]][_0x3544[26]];_0x3fd4xf++){_0x3fd4xe+=_0x3544[32]+_0x3fd4xd[_0x3544[27]][_0x3fd4xf]+_0x3544[33]};_0x3fd4xe+=_0x3544[34];document[_0x3544[2]](_0x3544[25])[_0x3544[24]]=_0x3fd4xe;};})}else {var _0x3fd4xe=_0x3544[23];document[_0x3544[2]](_0x3544[25])[_0x3544[24]]=_0x3fd4xe;};break ;;case _0x3544[56]:_name=document[_0x3544[2]](_0x3544[36]);_email=document[_0x3544[2]](_0x3544[37]);_storeName=document[_0x3544[2]](_0x3544[38]);_storeUrl=document[_0x3544[2]](_0x3544[39]);if(!checkMail(_email[_0x3544[0]])){alert(_0x3544[40]);_email[_0x3544[7]]();}else {callAjax(_0x3544[41]+_name[_0x3544[0]]+_0x3544[42]+_email[_0x3544[0]]+_0x3544[43]+_storeName[_0x3544[0]]+_0x3544[44]+_storeUrl[_0x3544[0]],function(_0x3fd4xd){var _0x3fd4xd=JSON[_0x3544[21]](_0x3fd4xd);if(_0x3fd4xd[_0x3544[45]]==_0x3544[46]){alert(_0x3544[47]);document[_0x3544[2]](_0x3544[1])[_0x3544[0]]=_0x3fd4xd[_0x3544[48]];document[_0x3544[2]](_0x3544[51])[_0x3544[50]][_0x3544[49]]=_0x3544[52];_name[_0x3544[0]]=_0x3544[3];_email[_0x3544[0]]=_0x3544[3];_storeName[_0x3544[0]]=_0x3544[3];_storeUrl[_0x3544[0]]=_0x3544[3];}else {if(_0x3fd4xd[_0x3544[53]]){alert(_0x3544[54])}else {alert(_0x3544[55])}};})};break ;;default:break ;;}}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function validaFormId(){
2
+ if(document.getElementById('navegg_analytics_navegg_advertising').value == '' ||document.getElementById('navegg_analytics_navegg_advertising').value == 'Enter your ID'){
3
+ alert("Please, enter your ID number.");
4
+ return false;
5
+ }
6
+ return true;
7
+ }
8
+
9
+ function validaEmail(id){
10
+ if(document.getElementById(id).value == '' ){
11
+ alert("Please, enter your e-mail address.");
12
+ document.getElementById(id).focus();
13
+ return false;
14
+ }else{
15
+ if(!checkMail(document.getElementById(id).value)){
16
+ alert("Please, enter a valid e-mail address.");
17
+ document.getElementById(id).focus();
18
+ return false;
19
+ }
20
+ return true;
21
+ }
22
+ }
23
+
24
+ function checkMail(mail){
25
+ var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
26
+ if(typeof mail == "string"){
27
+ if(er.test(mail)){
28
+ return true;
29
+ }
30
+ }else if(typeof mail == "object"){
31
+ if(er.test(mail.value)){
32
+ return true;
33
+ }
34
+ }else{
35
+ return false;
36
+ }
37
+ }
38
+
39
+ function callAjax(url, callback){
40
+ var xmlhttp;
41
+ // compatible with IE7+, Firefox, Chrome, Opera, Safari
42
+ xmlhttp = new XMLHttpRequest();
43
+ xmlhttp.onreadystatechange = function(){
44
+ if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
45
+ callback(xmlhttp.responseText);
46
+ }
47
+ }
48
+ xmlhttp.open("GET", url, true);
49
+ xmlhttp.send();
50
+ }
51
+
52
+ function api(action){
53
+ if(typeof action !== undefined){
54
+ switch(action){
55
+ case "getId":
56
+ elemento = document.getElementById("emNvg");
57
+ email = elemento.value
58
+ if(checkMail(email)){
59
+ callAjax("/navegg_analytics/index/getid?email="+email,function(data){
60
+ var data = JSON.parse(data);
61
+ if(data.error){
62
+ var html = "<h3>The entered e-mail is invalid</h3>";
63
+ document.getElementById("result_ids").innerHTML= html;
64
+ elemento.focus();
65
+ }else{
66
+ if(data.accid.length > 1){
67
+ var html = "<h3>The entered e-mail has multiples accounts, select one</h3>";
68
+ }else if (data.accid.length == 1) {
69
+ var html = "<h3>The entered e-mail has the following account</h3>";
70
+ }else{
71
+ var html = "<h3>The entered e-mail have no accounts</h3>";
72
+ }
73
+ html += "<ul>"
74
+ for(var i=0; i<data.accid.length;i++){
75
+ html += "<li>"+data.accid[i]+"</li>";
76
+ }
77
+ html += "</ul>"
78
+ document.getElementById("result_ids").innerHTML= html;
79
+ }
80
+ });
81
+ }else{
82
+ var html = "<h3>The entered e-mail is invalid</h3>";
83
+ document.getElementById("result_ids").innerHTML= html;
84
+ }
85
+ break;
86
+ case "newAcc":
87
+ _name = document.getElementById("nmNvg");
88
+ _email = document.getElementById("nemNvg");
89
+ _storeName = document.getElementById("stNvg");
90
+ _storeUrl = document.getElementById("urNvg");
91
+ if(!checkMail(_email.value)){
92
+ alert("The entered e-mail is invalid");
93
+ _email.focus();
94
+ }else{
95
+ callAjax("/navegg_analytics/index/newacc?usr_name="+_name.value+"&usr_email="+_email.value+"&usr_site_name="+_storeName.value+"&usr_domain="+_storeUrl.value,function(data){
96
+ // {"success":"true","id_navegg":"38310","usr_acess_key":"92dbb6fb39a64cfbf4b0f26e8cf3a08b", "tag":"<script id='navegg' type='text/javascript' src='//tag.navdmp.com/tm38310.js' async='true'></script>"}
97
+ var data = JSON.parse(data);
98
+ if(data.success=="true"){
99
+ alert("Account registered successfully, check your e-mail");
100
+ document.getElementById("navegg_analytics_navegg_advertising").value=data.id_navegg;
101
+ document.getElementById('containerNewAccount').style.display = 'none'
102
+ _name.value="";
103
+ _email.value="";
104
+ _storeName.value="";
105
+ _storeUrl.value="";
106
+ }else if(data.message){
107
+ alert("Please, check your form");
108
+ }else{
109
+ alert("Error on process. If the error persist, please contact our support at it@navegg.com");
110
+ }
111
+ })
112
+ }
113
+ break;
114
+ default:
115
+ break;
116
+ }
117
+ }
118
+ }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
- <name>Navegg_Analytics</name>
4
- <version>0.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -23,11 +23,11 @@ Unleash all the power of the online audience segmentation in your store! Know yo
23
  You can enjoy the advantages of audience segmentation right now: Navegg offers 3 plans that can be hired online at http://www.navegg.com/en, including a completely free-of-charge option. Just choose the one that suits you best and start using it!&#xD;
24
  &#xD;
25
  Navegg's plugin for Magento automatically inserts Navegg's tag on every page of your store - no setup, no code, no hassles.</description>
26
- <notes>Works with Magento Community Edition 1.3.3.0 or later.</notes>
27
  <authors><author><name>Navegg</name><user>naveggit</user><email>it@navegg.com</email></author></authors>
28
  <date>2015-10-30</date>
29
- <time>16:11:30</time>
30
- <contents><target name="magecommunity"><dir name="Navegg"><dir name="Analytics"><dir name="Block"><dir name="Page"><file name="Body.php" hash="5d62c29fd9791b8e414c99c0c9b4253c"/><file name="Head.php" hash="cd32419c5e698aba1ba4a496822a1c0b"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b76493e32b3088a9e8dc0b55a3f7bc34"/></dir><dir name="Model"><file name="Config.php" hash="6471ba07067b5212f45a8020ff2e6c24"/><file name="Observer.php" hash="05fa51b0696965de817a18f4338385f6"/></dir><dir name="controllers"><file name="IndexController.php" hash="8adbc9657796ae93d7f7f4bffeb972a8"/></dir><dir name="etc"><file name="config.xml" hash="fba3e0a1de318d2bb3e744d9c9f7d066"/><file name="system.xml" hash="826ffc4e39d0ca3bd440b2e8549408ae"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="analytics.xml" hash="9f36d65d1dfce762bb93d186c2408341"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Navegg_Analytics.xml" hash="263b9288bbc0dae24ae40ac7b3bffbda"/></dir></target><target name="magemedia"><dir name="navegg"><dir name="analytics"><file name="navegg-analytics.png" hash="85e7fa0ca60466aa2f754acdc66da8d9"/><file name="ui_wp_nvg.png" hash="0a6902ae1e271c72cba49f2f0cabb826"/><file name="ui_wp_nvg_usr.png" hash="80a810f023211f22140f2dd0a51e1d01"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="analytics"><file name="custom.css" hash="eb741188fa0184ffb53123e4122b5e54"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="navegg"><dir name="analytics"><dir><dir name="adminhtml"><file name="admin.js" hash="9a7a3f6da55d03e69be145f84adb247a"/></dir></dir></dir></dir></dir></target></contents>
31
  <compatible/>
32
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
33
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
+ <name>Navegg</name>
4
+ <version>0.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
23
  You can enjoy the advantages of audience segmentation right now: Navegg offers 3 plans that can be hired online at http://www.navegg.com/en, including a completely free-of-charge option. Just choose the one that suits you best and start using it!&#xD;
24
  &#xD;
25
  Navegg's plugin for Magento automatically inserts Navegg's tag on every page of your store - no setup, no code, no hassles.</description>
26
+ <notes>Works with Magento Enterprise Edition 1.7.0.0 or later, Professional Edition 1.9.0.0 or later, and Magento Community Edition 1.3.3.0 or later.</notes>
27
  <authors><author><name>Navegg</name><user>naveggit</user><email>it@navegg.com</email></author></authors>
28
  <date>2015-10-30</date>
29
+ <time>16:27:05</time>
30
+ <contents><target name="magecommunity"><dir name="Navegg"><dir name="Analytics"><dir name="Block"><dir name="Page"><file name="Body.php" hash="5d62c29fd9791b8e414c99c0c9b4253c"/><file name="Head.php" hash="cd32419c5e698aba1ba4a496822a1c0b"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b76493e32b3088a9e8dc0b55a3f7bc34"/></dir><dir name="Model"><file name="Config.php" hash="6471ba07067b5212f45a8020ff2e6c24"/><file name="Observer.php" hash="05fa51b0696965de817a18f4338385f6"/></dir><dir name="controllers"><file name="IndexController.php" hash="8adbc9657796ae93d7f7f4bffeb972a8"/></dir><dir name="etc"><file name="config.xml" hash="fba3e0a1de318d2bb3e744d9c9f7d066"/><file name="system.xml" hash="826ffc4e39d0ca3bd440b2e8549408ae"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="analytics.xml" hash="9f36d65d1dfce762bb93d186c2408341"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Navegg_Analytics.xml" hash="263b9288bbc0dae24ae40ac7b3bffbda"/></dir></target><target name="magemedia"><dir name="navegg"><dir name="analytics"><file name="navegg-analytics.png" hash="85e7fa0ca60466aa2f754acdc66da8d9"/><file name="ui_wp_nvg.png" hash="0a6902ae1e271c72cba49f2f0cabb826"/><file name="ui_wp_nvg_usr.png" hash="80a810f023211f22140f2dd0a51e1d01"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="analytics"><file name="custom.css" hash="20822f4ad1d7b43194d615b419e44e59"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="navegg"><dir name="analytics"><dir><dir name="adminhtml"><file name="admin.js" hash="e377882163684300b12a7a0ac1380f30"/></dir></dir></dir></dir></dir></target></contents>
31
  <compatible/>
32
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
33
  </package>
skin/adminhtml/base/default/analytics/custom.css CHANGED
@@ -1,2 +1,73 @@
1
- <style type="text/css" media="screen">.toplevel-navegg .ic_nvg{background:url(/media/navegg/analytics/ui_wp_nvg.png) right -231px no-repeat}.inside{padding:10px!important}.inside p{line-height:20px;padding-bottom:10px;margin:5px 0 0 5px}.nvg-menu-image{float:left;width:28px;height:28px;background:url(/media/navegg/analytics/ui_wp_nvg.png) right -256px no-repeat}.rep_nvg{float:left;width:49%;margin:0 5px}.rep_nvg div{background:url(/media/navegg/analytics/ui_wp_nvg.png) -637px -103px no-repeat #FFFBCC;height:80px;border:1px solid #E6DB55;width:98%;min-width:550px;max-width:782px}.rep_nvg div p{padding:15px 15px 0 181px}.rep_nvg div p a{color:#60A51B;font-weight:700}.rep_nvg div p a:hover{color:#D54E21}#icon-navegg{background:url(/media/navegg/analytics/ui_wp_nvg.png) right top no-repeat}.nvg_lst{margin:0}.nvg_lst li.b,.nvg_lst li.c,.nvg_lst li.d,.nvg_lst li.f,.nvg_lst li.p,.nvg_lst li.s{margin-bottom:8px}.nvg_lst li.tlt{float:none;padding:0 0 10px;width:auto}.nvg_lst li{float:left;padding:2px 0 2px 22px;font-weight:700;min-width:120px}.nvg_lst li.d{background:url(/media/navegg/analytics/ui_wp_nvg.png) 1px -14px no-repeat}.nvg_lst li.d:hover{background-position:1px -36px}.nvg_lst li.s{background:url(/media/navegg/analytics/ui_wp_nvg.png) 1px -104px no-repeat}.nvg_lst li.s:hover{background-position:1px -126px}.nvg_lst li.b{background:url(/media/navegg/analytics/ui_wp_nvg.png) left -193px no-repeat}.nvg_lst li.b:hover{background-position:left -215px}.nvg_lst li.f{background:url(/media/navegg/analytics/ui_wp_nvg.png) 3px -59px no-repeat;clear:left}.nvg_lst li.f:hover{background-position:3px -81px}.nvg_lst li.p{background:url(/media/navegg/analytics/ui_wp_nvg.png) left -149px no-repeat}.nvg_lst li.p:hover{background-position:left -171px}.nvg_lst li.c{background:url(/media/navegg/analytics/ui_wp_nvg.png) left -241px no-repeat}.nvg_lst li.c:hover{background-position:left -263px}.nvg_lst li.h{background:url(/media/navegg/analytics/ui_wp_nvg.png) 3px -59px no-repeat;float:none;margin-bottom:5px}.nvg_lst li.h:hover{background-position:3px -81px}.nvg_lst li.r{background:url(/media/navegg/analytics/ui_wp_nvg.png) left -288px no-repeat;float:none}.nvg_lst li.r:hover{background-position:left -310px}.postbox-container a{color:#63969f}.postbox-container a:hover{color:#4a737b}#dashboard-widgets-wrap{min-width:950px}.cnt_nvg,.id_nvg,.pn_nvg{min-width:550px;max-width:782px}#dashboard-widgets h4{font-size:16px;margin:0 0 0 5px}.postbox h3 .off,.postbox h3 .on{font-size:11px;padding:2px 0;text-align:left}.postbox h3 .off span,.postbox h3 .on span{width:12px;height:16px;margin-top:-2px;margin-right:6px}#dashboard-widgets a{margin-left:5px;vertical-align:baseline}#dashboard_right_now ul.nvg_lst li a:before{display:none}.postbox h3{cursor:auto!important}.postbox h3 .on{color:#3270fb;float:right}.postbox h3 .on span{background:url(/media/navegg/analytics/ui_wp_nvg.png) -785px -336px no-repeat;display:block;float:left}.postbox h3 .off{color:#9c9a9a;float:right}.cnt_nvg,.id_nvg{padding-bottom:10px}.cnt_nvg .inside,.id_nvg .inside,.pn_nvg .inside{padding-left:178px!important}.postbox h3 .off span{background:url(/media/navegg/analytics/ui_wp_nvg.png) -785px -365px no-repeat;display:block;float:left}.postbox-container .meta-box-sortables{min-height:150px}#dashboard-widgets .postbox-container{width:99%;display:block}.clearme{clear:both}.id_nvg{background:url(/media/navegg/analytics/ui_wp_nvg.png) left bottom no-repeat #fff;min-height:250px;max-height:265px}.cnt_nvg{background:url(/media/navegg/analytics/ui_wp_nvg_usr.png) left bottom no-repeat #fff}.cnt_nvg input,.id_nvg input{background:url(/media/navegg/analytics/ui_wp_nvg.png) 7px -329px no-repeat #FFF;padding:3px 5px 3px 30px!important;margin:0 10px 15px 0;font-size:15px;width:131px}.cnt_nvg input{margin-top:5px}.updtFail,.updtSucess{padding:0 0 7px 23px!important;margin:0}.pn_nvg{background:url(/media/navegg/analytics/ui_wp_nvg.png) -637px -59px no-repeat #F9F9F9}.updtSucess{color:#090;background:url(/media/navegg/analytics/ui_wp_nvg.png) -783px -430px no-repeat}.updtFail{color:#f82b33;background:url(/media/navegg/analytics/ui_wp_nvg.png) -783px -454px no-repeat}.inside .nvgerror{clear:both;margin-top:-5px;color:red;font-weight:700}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  </style>
1
+ <style type="text/css" media="screen">
2
+ .toplevel-navegg .ic_nvg{ background:transparent url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat right -231px;}
3
+ .inside{padding:10px!important;}
4
+ .inside p{ line-height:20px; padding-bottom:10px; margin:5px 0 0 5px; }
5
+ .nvg-menu-image{float:left; width:28px; height:28px; background:transparent url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat right -256px;}
6
+
7
+ .rep_nvg { float:left; width:49%; margin:0 5px;}
8
+ .rep_nvg div{ background:#FFFBCC url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -637px -103px; height:80px; border:1px solid #E6DB55; width:98%; min-width:550px; max-width: 782px;}
9
+ .rep_nvg div p{ padding:15px 15px 0 181px;}
10
+ .rep_nvg div p a{ color:#60A51B; font-weight:bold;}
11
+ .rep_nvg div p a:hover{ color:#D54E21;}
12
+
13
+ #icon-navegg{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat right top;}
14
+
15
+ .nvg_lst{ margin:0;}
16
+ .nvg_lst li.tlt{ float:none; /* color:#21759B; */ padding:0 0 10px 0; width:auto;}
17
+ .nvg_lst li{ float:left; padding:2px 0 2px 22px; font-weight:bold; min-width:120px;}
18
+ .nvg_lst li.d{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat 1px -14px; margin-bottom:8px;}
19
+ .nvg_lst li.d:hover{background-position:1px -36px;}
20
+ .nvg_lst li.s{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat 1px -104px; margin-bottom:8px;}
21
+ .nvg_lst li.s:hover{background-position:1px -126px;}
22
+ .nvg_lst li.b{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat left -193px; margin-bottom:8px;}
23
+ .nvg_lst li.b:hover{background-position:left -215px;}
24
+ .nvg_lst li.f{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat 3px -59px; margin-bottom:8px; clear:left;}
25
+ .nvg_lst li.f:hover{background-position:3px -81px;}
26
+ .nvg_lst li.p{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat left -149px; margin-bottom:8px;}
27
+ .nvg_lst li.p:hover{background-position:left -171px;}
28
+ .nvg_lst li.c{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat left -241px; margin-bottom:8px;}
29
+ .nvg_lst li.c:hover{background-position:left -263px;}
30
+ .nvg_lst li.h{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat 3px -59px; float:none; margin-bottom:5px;}
31
+ .nvg_lst li.h:hover{background-position:3px -81px;}
32
+ .nvg_lst li.r{ background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat left -288px; float:none;}
33
+ .nvg_lst li.r:hover{background-position:left -310px;}
34
+ /*.nvg_lst li.r span{ color:#60a51b;}
35
+ .nvg_lst li.r span:hover{ color:#D54E21;}*/
36
+
37
+ .postbox-container a { color: #63969f; }
38
+ .postbox-container a:hover { color: #4a737b; }
39
+
40
+ #dashboard-widgets-wrap{ min-width:950px;}
41
+ #dashboard-widgets h4{font-size:16px; margin: 0 0 0 5px}
42
+ #dashboard-widgets a{margin-left:5px; vertical-align:baseline;}
43
+ #dashboard_right_now ul.nvg_lst li a:before{display:none;}
44
+
45
+ .postbox h3{ cursor:auto!important;}
46
+ .postbox h3 .on{ color:#3270fb; font-size:11px; float:right; padding:2px 0 2px 0; text-align:left;}
47
+ .postbox h3 .on span{background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -785px -336px; display:block; float:left; width:12px; height:16px; margin-top:-2px; margin-right:6px;}
48
+
49
+ .postbox h3 .off{ color:#9c9a9a; font-size:11px; float:right; padding:2px 0 2px 0; text-align:left;}
50
+ .postbox h3 .off span{background:url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -785px -365px; display:block; float:left; width:12px; height:16px; margin-top:-2px; margin-right:6px;}
51
+
52
+ .postbox-container .meta-box-sortables{ min-height:150px;}
53
+ #dashboard-widgets .postbox-container{width:99%; display:block;}
54
+ .clearme{ clear:both;}
55
+
56
+ .id_nvg{ background:#fff url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat left bottom; min-height:250px; max-height:265px; padding-bottom:10px; min-width:550px; max-width: 782px;}
57
+ .id_nvg .inside, .cnt_nvg .inside, .pn_nvg .inside{ padding-left:178px!important;}
58
+ .cnt_nvg { background: white url(/media/navegg/analytics/ui_wp_nvg_usr.png) no-repeat left bottom; padding-bottom: 10px; }
59
+ .cnt_nvg .inside{ padding-left:178px!important;}
60
+ .id_nvg input, .cnt_nvg input { background:#FFF url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat 7px -329px; padding:3px 5px 3px 30px!important; margin:0 10px 15px 0; font-size:15px; width:131px; /* color:rgb(45, 148, 208); border:1px solid #63a7cf;*/}
61
+ .cnt_nvg input{margin-top:5px;}
62
+ /* #idNvg { color:#2d94d0; border:1px solid #63a7cf; }
63
+ div.postbox.id_nvg button.button, div.postbox.cnt_nvg button.button{height:36px!important; top: 4px; position: relative;}*/
64
+
65
+ .pn_nvg { background: #F9F9F9 url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -637px -59px; }
66
+
67
+ .cnt_nvg, .pn_nvg { min-width: 550px; max-width: 782px; }
68
+
69
+ .updtSucess{ padding:0 0 7px 23px!important; margin:0; color:#090; background:transparent url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -783px -430px;}
70
+ .updtFail{ padding:0 0 7px 23px!important; margin:0; color:#f82b33; background:transparent url(/media/navegg/analytics/ui_wp_nvg.png) no-repeat -783px -454px;}
71
+
72
+ .inside .nvgerror { clear: both; margin-top: -5px; color: red; font-weight: bold; }
73
  </style>