Netsol_Seasons - Version 0.1.1

Version Notes

Its stable version for 1.7, 1.8 and 1.9.

Download this release

Release Info

Developer Netsolutions
Extension Netsol_Seasons
Version 0.1.1
Comparing to
See all releases


Code changes from version 0.1.0 to 0.1.1

Files changed (29) hide show
  1. Support.url → Support-season.url +0 -0
  2. app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason.php +8 -3
  3. app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason/Edit.php +1 -4
  4. app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason/Edit/Tab/Form.php +2 -2
  5. app/code/community/Netsol/Seasons/Block/Adminhtml/Renderer/Customdate.php +2 -2
  6. app/code/community/Netsol/Seasons/Block/Paseasons.php +5 -10
  7. app/code/community/Netsol/Seasons/Helper/Data.php +2 -1
  8. app/code/community/Netsol/Seasons/Helper/Image.php +5 -0
  9. app/code/community/Netsol/Seasons/Helper/Seasonapi.php +15 -20
  10. app/code/community/Netsol/Seasons/Helper/Seasonbanner.php +9 -10
  11. app/code/community/Netsol/Seasons/etc/config.xml +1 -1
  12. app/code/community/Netsol/Seasons/sql/netsol_seasons_setup/{mysql4-install-0.1.0.php → mysql4-install-0.1.1.php} +13 -12
  13. app/etc/modules/Netsol_Seasons.xml +11 -0
  14. package.xml +4 -4
  15. readme-season.html +119 -0
  16. readme.html +0 -163
  17. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B01_search.jpg +0 -0
  18. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B02_time.jpg +0 -0
  19. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B03_season.jpg +0 -0
  20. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_1.jpg +0 -0
  21. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_2.jpg +0 -0
  22. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_3.jpg +0 -0
  23. skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-oh.jpg → seasons/predictiveanalytics/oh.jpg} +0 -0
  24. skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-orderhistory1.jpg → seasons/predictiveanalytics/orderhistory1.jpg} +0 -0
  25. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/screenshot-5.jpg +0 -0
  26. skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/screenshot-6.jpg +0 -0
  27. skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-searchistory.jpg → seasons/predictiveanalytics/searchistory.jpg} +0 -0
  28. skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-season.jpg → seasons/predictiveanalytics/season.jpg} +0 -0
  29. skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-season1.jpg → seasons/predictiveanalytics/season1.jpg} +0 -0
Support.url → Support-season.url RENAMED
File without changes
app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Netsol
16
  * @package Netsol_Seasons
17
- * @copyright Copyright (c) 2015 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
@@ -51,8 +51,13 @@ class Netsol_Seasons_Block_Adminhtml_Paseason extends Mage_Adminhtml_Block_Widge
51
  'label'=>'Southern',
52
  ),
53
  array(
54
- 'value'=>'Equator',
55
- 'label'=>'Equator',
 
 
 
 
 
56
 
57
  )
58
  );
14
  *
15
  * @category Netsol
16
  * @package Netsol_Seasons
17
+ * @copyright Copyright (c) 2016 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
51
  'label'=>'Southern',
52
  ),
53
  array(
54
+ 'value'=>'Equator-Cancer',
55
+ 'label'=>'Equator-Cancer',
56
+
57
+ ),
58
+ array(
59
+ 'value'=>'Equator-Capricorn',
60
+ 'label'=>'Equator-Capricorn',
61
 
62
  )
63
  );
app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason/Edit.php CHANGED
@@ -49,10 +49,7 @@ class Netsol_Seasons_Block_Adminhtml_Paseason_Edit extends Mage_Adminhtml_Block_
49
  {
50
  if( Mage::registry("paseason_data") && Mage::registry("paseason_data")->getId() ){
51
 
52
- return Mage::helper("predictiveanalytics")->__("Update Season Information");
53
-
54
- //return Mage::helper("predictiveanalytics")->__("Update Season Information '%s'", $this->htmlEscape(Mage::registry("paseason_data")->getId()));
55
-
56
  }
57
  else{
58
 
49
  {
50
  if( Mage::registry("paseason_data") && Mage::registry("paseason_data")->getId() ){
51
 
52
+ return Mage::helper("seasons")->__("Update Season Information");
 
 
 
53
  }
54
  else{
55
 
app/code/community/Netsol/Seasons/Block/Adminhtml/Paseason/Edit/Tab/Form.php CHANGED
@@ -45,7 +45,7 @@ class Netsol_Seasons_Block_Adminhtml_Paseason_Edit_Tab_Form extends Mage_Adminht
45
  'title' => Mage::helper('seasons')->__('Start Date'),
46
  'name' => 'start_date',
47
  'image' => $this->getSkinUrl('images/grid-cal.gif'),
48
- 'format' => 'MM-d',
49
  'required' => true,
50
  ));
51
  $fieldset->addField('end_date', 'date', array(
@@ -53,7 +53,7 @@ class Netsol_Seasons_Block_Adminhtml_Paseason_Edit_Tab_Form extends Mage_Adminht
53
  'title' => Mage::helper('seasons')->__('End Date'),
54
  'name' => 'end_date',
55
  'image' => $this->getSkinUrl('images/grid-cal.gif'),
56
- 'format' => 'MM-d',
57
  'required' => true,
58
  ));
59
 
45
  'title' => Mage::helper('seasons')->__('Start Date'),
46
  'name' => 'start_date',
47
  'image' => $this->getSkinUrl('images/grid-cal.gif'),
48
+ 'format' => 'Y-MM-dd',
49
  'required' => true,
50
  ));
51
  $fieldset->addField('end_date', 'date', array(
53
  'title' => Mage::helper('seasons')->__('End Date'),
54
  'name' => 'end_date',
55
  'image' => $this->getSkinUrl('images/grid-cal.gif'),
56
+ 'format' => 'Y-MM-dd',
57
  'required' => true,
58
  ));
59
 
app/code/community/Netsol/Seasons/Block/Adminhtml/Renderer/Customdate.php CHANGED
@@ -13,7 +13,7 @@
13
  * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * @category Netsol
16
- * @package Netsol_Predictiveanalytics
17
  * @copyright Copyright (c) 2016 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
@@ -26,7 +26,7 @@ class Netsol_Seasons_Block_Adminhtml_Renderer_Customdate extends Mage_Adminhtml_
26
  public function render(Varien_Object $row)
27
  {
28
  $customDate = $row->getData($this->getColumn()->getIndex());
29
- $date = date("M ,d", strtotime($customDate));
30
 
31
  return $date;
32
  }
13
  * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * @category Netsol
16
+ * @package Netsol_Seasons
17
  * @copyright Copyright (c) 2016 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
26
  public function render(Varien_Object $row)
27
  {
28
  $customDate = $row->getData($this->getColumn()->getIndex());
29
+ $date = date("Y M ,d", strtotime($customDate));
30
 
31
  return $date;
32
  }
app/code/community/Netsol/Seasons/Block/Paseasons.php CHANGED
@@ -53,10 +53,8 @@ class Netsol_Seasons_Block_Paseasons extends Mage_Catalog_Block_Product_Abstract
53
 
54
  /**
55
  * @description Retrieve collection based on setting
56
- *
57
- * @param
58
- * @param
59
- * @return productCollection
60
  */
61
  public function predictiveSeasonBannerBlock()
62
  {
@@ -68,9 +66,7 @@ class Netsol_Seasons_Block_Paseasons extends Mage_Catalog_Block_Product_Abstract
68
  /**
69
  * @description Retrieve collection based on setting
70
  *
71
- * @param
72
- * @param
73
- * @return productCollection
74
  */
75
  public function seasonsBlock()
76
  {
@@ -85,7 +81,7 @@ class Netsol_Seasons_Block_Paseasons extends Mage_Catalog_Block_Product_Abstract
85
  *
86
  *
87
  * @param Season api
88
- * @return $productIds
89
  * */
90
  protected function _getSeasonProducts()
91
  {
@@ -105,8 +101,7 @@ class Netsol_Seasons_Block_Paseasons extends Mage_Catalog_Block_Product_Abstract
105
  * @description: Get all banners
106
  * according to seasons
107
  *
108
- * @param order item
109
- * @return $productCollection
110
  * */
111
  protected function _predictiveSeasonBannerBlock()
112
  {
53
 
54
  /**
55
  * @description Retrieve collection based on setting
56
+ *
57
+ * @return $seasonsPids
 
 
58
  */
59
  public function predictiveSeasonBannerBlock()
60
  {
66
  /**
67
  * @description Retrieve collection based on setting
68
  *
69
+ * @return $seasonsPids
 
 
70
  */
71
  public function seasonsBlock()
72
  {
81
  *
82
  *
83
  * @param Season api
84
+ * @return $seasonsPids
85
  * */
86
  protected function _getSeasonProducts()
87
  {
101
  * @description: Get all banners
102
  * according to seasons
103
  *
104
+ * @return $bannerCollection
 
105
  * */
106
  protected function _predictiveSeasonBannerBlock()
107
  {
app/code/community/Netsol/Seasons/Helper/Data.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Netsol
16
  * @package Netsol_Seasons
17
- * @copyright Copyright (c) 2015 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Netsol_Seasons_Helper_Data extends Mage_Core_Helper_Abstract
@@ -58,6 +58,7 @@ class Netsol_Seasons_Helper_Data extends Mage_Core_Helper_Abstract
58
  * @var string
59
  */
60
  const XML_PATH_SEASON_SLIDER_ENABLED = 'pa_seasonssetting/pa_seasons/season_slider_enabled';
 
61
  /**
62
  * enable/disable
63
  *
14
  *
15
  * @category Netsol
16
  * @package Netsol_Seasons
17
+ * @copyright Copyright (c) 2016 Netsolutions India (http://www.netsolutions.in)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Netsol_Seasons_Helper_Data extends Mage_Core_Helper_Abstract
58
  * @var string
59
  */
60
  const XML_PATH_SEASON_SLIDER_ENABLED = 'pa_seasonssetting/pa_seasons/season_slider_enabled';
61
+
62
  /**
63
  * enable/disable
64
  *
app/code/community/Netsol/Seasons/Helper/Image.php CHANGED
@@ -19,6 +19,11 @@
19
  */
20
  class Netsol_Seasons_Helper_Image extends Varien_Data_Form_Element_Image
21
  {
 
 
 
 
 
22
  protected function _getUrl(){
23
  $url = false;
24
  if ($this->getValue()) {
19
  */
20
  class Netsol_Seasons_Helper_Image extends Varien_Data_Form_Element_Image
21
  {
22
+ /**
23
+ * @description: url of seasons banner
24
+ *
25
+ * @return $url
26
+ * */
27
  protected function _getUrl(){
28
  $url = false;
29
  if ($this->getValue()) {
app/code/community/Netsol/Seasons/Helper/Seasonapi.php CHANGED
@@ -21,12 +21,11 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
21
  {
22
 
23
  /**
24
- * @description: Resource iterator technique allows
25
- * you to get each item one by one through the function callback
26
- * using the walk function in core/resource_iterator
27
  *
28
- * @param
29
- * @return
30
  * */
31
  protected function getLatAddress($ip)
32
  {
@@ -56,19 +55,16 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
56
  catch(Exception $e) {
57
  echo $e->getMessage(); die;
58
  }
59
-
60
- //echo $latitude; die;
61
-
62
  }
63
 
64
 
65
  /**
66
- * @description: Resource iterator technique allows
67
- * you to get each item one by one through the function callback
68
- * using the walk function in core/resource_iterator
69
  *
70
- * @param
71
- * @return
72
  * */
73
  public function getProductOfSeason($ip)
74
  {
@@ -79,7 +75,7 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
79
  $noOfDisplayProduct = $helper::getMaxProductCount();
80
  $guestMaxProductCount = $helper:: getMaxProductCount();
81
  $websiteId = Mage::app()->getWebsite()->getId();
82
- $currentDate = Mage::getModel('core/date')->date('m-d');
83
  $paSeasonModel = Mage::getModel('seasons/paseason')->getCollection();
84
  $paSeasonModel->addFieldToSelect('season');
85
 
@@ -97,7 +93,7 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
97
 
98
  $hemisphereOfUser = 'Northern';
99
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
100
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
101
  $season = $paSeasonModel->getData();
102
  if($season[0]['season'] != '') {
103
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
@@ -128,7 +124,7 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
128
 
129
  $hemisphereOfUser = 'Southern';
130
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
131
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
132
  $season = $paSeasonModel->getData();
133
  if($season[0]['season'] != '') {
134
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
@@ -155,7 +151,7 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
155
  }elseif($latitudeOfUser < 0 && $latitudeOfUser > -23.5) {
156
  $hemisphereOfUser = 'Equator-Capricorn';
157
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
158
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
159
  $season = $paSeasonModel->getData();
160
  if($season[0]['season'] != '') {
161
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
@@ -183,7 +179,7 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
183
  }elseif($latitudeOfUser < 23.5 && $latitudeOfUser > 0) {
184
  $hemisphereOfUser = 'Equator-Cancer';
185
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
186
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
187
  $season = $paSeasonModel->getData();
188
  if($season[0]['season'] != '') {
189
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
@@ -214,7 +210,6 @@ class Netsol_Seasons_Helper_Seasonapi extends Netsol_Seasons_Helper_Data
214
  } catch(Exception $e) {
215
  echo $e->getMessage(); die;
216
  }
217
-
218
-
219
  }
220
  }
21
  {
22
 
23
  /**
24
+ * @description: Get Latitude of user fromits ip address
25
+ * using freegeoip api
 
26
  *
27
+ * @param $ip
28
+ * @return $latitude
29
  * */
30
  protected function getLatAddress($ip)
31
  {
55
  catch(Exception $e) {
56
  echo $e->getMessage(); die;
57
  }
58
+
 
 
59
  }
60
 
61
 
62
  /**
63
+ * @description: Based on User Ip , Latitiude is get from api
64
+ * Products is display on frontend
 
65
  *
66
+ * @param $ip
67
+ * @return $seasonProductIds
68
  * */
69
  public function getProductOfSeason($ip)
70
  {
75
  $noOfDisplayProduct = $helper::getMaxProductCount();
76
  $guestMaxProductCount = $helper:: getMaxProductCount();
77
  $websiteId = Mage::app()->getWebsite()->getId();
78
+ $currentDate = Mage::getModel('core/date')->date('Y-m-d');
79
  $paSeasonModel = Mage::getModel('seasons/paseason')->getCollection();
80
  $paSeasonModel->addFieldToSelect('season');
81
 
93
 
94
  $hemisphereOfUser = 'Northern';
95
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
96
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
97
  $season = $paSeasonModel->getData();
98
  if($season[0]['season'] != '') {
99
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
124
 
125
  $hemisphereOfUser = 'Southern';
126
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
127
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
128
  $season = $paSeasonModel->getData();
129
  if($season[0]['season'] != '') {
130
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
151
  }elseif($latitudeOfUser < 0 && $latitudeOfUser > -23.5) {
152
  $hemisphereOfUser = 'Equator-Capricorn';
153
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
154
+ $paSeasonModel->getSelect()->where("$currentDate BETWEEN `start_date` AND `end_date`");
155
  $season = $paSeasonModel->getData();
156
  if($season[0]['season'] != '') {
157
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
179
  }elseif($latitudeOfUser < 23.5 && $latitudeOfUser > 0) {
180
  $hemisphereOfUser = 'Equator-Cancer';
181
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
182
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
183
  $season = $paSeasonModel->getData();
184
  if($season[0]['season'] != '') {
185
  $_productCollection = Mage::getResourceModel('catalog/product_collection')
210
  } catch(Exception $e) {
211
  echo $e->getMessage(); die;
212
  }
213
+
 
214
  }
215
  }
app/code/community/Netsol/Seasons/Helper/Seasonbanner.php CHANGED
@@ -21,12 +21,11 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
21
  {
22
 
23
  /**
24
- * @description: Resource iterator technique allows
25
- * you to get each item one by one through the function callback
26
- * using the walk function in core/resource_iterator
27
  *
28
- * @param
29
- * @return
30
  * */
31
  public function getBannerOfSeason($ip)
32
  {
@@ -35,7 +34,7 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
35
  $paSeasonBannerCollection = array();
36
  $seasonapiHelper = Mage::helper('seasons/seasonapi');
37
  $latitudeOfUser = $seasonapiHelper::getLatAddress($ip);
38
- $currentDate = Mage::getModel('core/date')->date('m-d');
39
  $paSeasonModel = Mage::getModel('seasons/paseason')->getCollection();
40
  $paSeasonModel->addFieldToSelect('season');
41
  /**
@@ -52,7 +51,7 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
52
 
53
  $hemisphereOfUser = 'Northern';
54
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
55
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
56
  $season = $paSeasonModel->getData();
57
  /**Season Banner collection**/
58
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
@@ -64,7 +63,7 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
64
 
65
  $hemisphereOfUser = 'Southern';
66
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
67
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
68
  $season = $paSeasonModel->getData();
69
  /**Season Banner collection**/
70
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
@@ -75,7 +74,7 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
75
  }elseif($latitudeOfUser < 0 && $latitudeOfUser > -23.5) {
76
  $hemisphereOfUser = 'Equator-Capricorn';
77
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
78
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
79
  $season = $paSeasonModel->getData();
80
  /**Season Banner collection**/
81
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
@@ -86,7 +85,7 @@ class Netsol_Seasons_Helper_Seasonbanner extends Netsol_Seasons_Helper_Seasonapi
86
  }elseif($latitudeOfUser < 23.5 && $latitudeOfUser > 0) {
87
  $hemisphereOfUser = 'Equator-Cancer';
88
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
89
- $paSeasonModel->getSelect()->where("(DATE_FORMAT(`start_date`,'%m-%d') <= '$currentDate') AND (((((DATE_FORMAT(`end_date`,'%m-%d') >= '$currentDate') OR (`end_date` IS NULL))) OR (`end_date` = 'left')))");
90
  $season = $paSeasonModel->getData();
91
  /**Season Banner collection**/
92
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
21
  {
22
 
23
  /**
24
+ * @description: Based on User Ip , Latitiude is get from api
25
+ * and Seasons banner is displayed to user
 
26
  *
27
+ * @param : $ip
28
+ * @return $paSeasonBannerCollection
29
  * */
30
  public function getBannerOfSeason($ip)
31
  {
34
  $paSeasonBannerCollection = array();
35
  $seasonapiHelper = Mage::helper('seasons/seasonapi');
36
  $latitudeOfUser = $seasonapiHelper::getLatAddress($ip);
37
+ $currentDate = Mage::getModel('core/date')->date('Y-m-d');
38
  $paSeasonModel = Mage::getModel('seasons/paseason')->getCollection();
39
  $paSeasonModel->addFieldToSelect('season');
40
  /**
51
 
52
  $hemisphereOfUser = 'Northern';
53
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
54
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
55
  $season = $paSeasonModel->getData();
56
  /**Season Banner collection**/
57
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
63
 
64
  $hemisphereOfUser = 'Southern';
65
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
66
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
67
  $season = $paSeasonModel->getData();
68
  /**Season Banner collection**/
69
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
74
  }elseif($latitudeOfUser < 0 && $latitudeOfUser > -23.5) {
75
  $hemisphereOfUser = 'Equator-Capricorn';
76
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
77
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
78
  $season = $paSeasonModel->getData();
79
  /**Season Banner collection**/
80
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
85
  }elseif($latitudeOfUser < 23.5 && $latitudeOfUser > 0) {
86
  $hemisphereOfUser = 'Equator-Cancer';
87
  $paSeasonModel->addFieldToFilter('hemisphere',array('eq'=>$hemisphereOfUser));
88
+ $paSeasonModel->getSelect()->where("'$currentDate' BETWEEN `start_date` AND `end_date`");
89
  $season = $paSeasonModel->getData();
90
  /**Season Banner collection**/
91
  $paSeasonBannerCollection = Mage::getModel('seasons/seasonbanner')->getCollection();
app/code/community/Netsol/Seasons/etc/config.xml CHANGED
@@ -22,7 +22,7 @@
22
  <config>
23
  <modules>
24
  <Netsol_Seasons>
25
- <version>0.1.0</version>
26
  </Netsol_Seasons>
27
  </modules>
28
  <frontend>
22
  <config>
23
  <modules>
24
  <Netsol_Seasons>
25
+ <version>0.1.1</version>
26
  </Netsol_Seasons>
27
  </modules>
28
  <frontend>
app/code/community/Netsol/Seasons/sql/netsol_seasons_setup/{mysql4-install-0.1.0.php → mysql4-install-0.1.1.php} RENAMED
@@ -59,19 +59,20 @@ $setup->removeAttribute('catalog_product', 'seasons');
59
  ");
60
 
61
  $year = date('Y');
 
62
  $installer->run("
63
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Summer','$year-06-01','$year-08-31');
64
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Winter','$year-12-01','$year-02-28');
65
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Autumn','$year-09-01','$year-11-30');
66
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Spring','$year-03-01','$year-05-31');
67
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Summer','$year-12-01','$year-02-28');
68
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Winter','$year-06-01','$year-08-31');
69
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Autumn','$year-03-01','$year-05-31');
70
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Spring','$year-09-01','$year-11-30');
71
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Cancer','Wet','$year-10-01','$year-05-31');
72
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Cancer','Dry','$year-06-01','$year-09-30');
73
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Capricorn','Dry','$year-10-01','$year-05-31');
74
- insert into netsol_pa_season (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Capricorn','Wet','$year-06-01','$year-09-30');
75
  ");
76
 
77
  $installer->run("
59
  ");
60
 
61
  $year = date('Y');
62
+ $yearNxt = date('Y', strtotime('+1 years'));
63
  $installer->run("
64
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Summer','$year-06-01','$year-08-31');
65
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Winter','$year-12-01','$yearNxt-02-28');
66
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Autumn','$year-09-01','$year-11-30');
67
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Northern','Spring','$year-03-01','$year-05-31');
68
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Summer','$year-12-01','$yearNxt-02-28');
69
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Winter','$year-06-01','$year-08-31');
70
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Autumn','$year-03-01','$year-05-31');
71
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Southern','Spring','$year-09-01','$yearNxt-11-30');
72
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Cancer','Wet','$year-10-01','$yearNxt-05-31');
73
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Cancer','Dry','$year-06-01','$year-09-30');
74
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Capricorn','Dry','$year-10-01','$yearNxt-05-31');
75
+ insert into {$this->getTable('netsol_pa_season')} (`hemisphere`,`season`,`start_date`,`end_date`) values('Equator-Capricorn','Wet','$year-06-01','$year-09-30');
76
  ");
77
 
78
  $installer->run("
app/etc/modules/Netsol_Seasons.xml ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <modules>
4
+ <Netsol_Seasons>
5
+ <active>true</active>
6
+ <codePool>community</codePool>
7
+ <version>0.1.1</version>
8
+ <comment>Before disable/uninstall this module also delete attribute seasons otherwise the website will display error.</comment>
9
+ </Netsol_Seasons>
10
+ </modules>
11
+ </config>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Netsol_Seasons</name>
4
- <version>0.1.0</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>This extension will recommend products to users on the basis of local seasons. You can assign multiple seasons to products.Will also help vendors to add banners and assign to different seasons.</description>
11
  <notes>Its stable version for 1.7, 1.8 and 1.9.</notes>
12
  <authors><author><name>Netsolutions</name><user>netsolutions</user><email>marketing@netsolutionsindia.com</email></author></authors>
13
- <date>2016-09-28</date>
14
- <time>10:32:39</time>
15
- <contents><target name="magecommunity"><dir name="Netsol"><dir name="Seasons"><dir name="Block"><dir name="Adminhtml"><dir name="Paseason"><dir name="Edit"><file name="Form.php" hash="ccdf0fd2487bc5877b6daa71cfdd2131"/><dir name="Tab"><file name="Form.php" hash="1c0a80f057d81966b34b59ca1343e36f"/></dir><file name="Tabs.php" hash="9cd0626c4d37aa1de2566f375094a80a"/></dir><file name="Edit.php" hash="0a6411b23e3e8e5d03c87eac28f1d1ef"/><file name="Grid.php" hash="f5bfa8304f08bce52ba992aa3ea48516"/></dir><file name="Paseason.php" hash="3e4517fe22a092fbf74662c46be49c87"/><dir name="Renderer"><file name="Customdate.php" hash="f195292a778feffc1650e5dd20c77626"/><file name="Customseason.php" hash="0fa1f5425a448c3d6f6ea0967e7d786a"/><file name="Seasonbanner.php" hash="f66d2303cb133ade174e834a7f7a4894"/></dir><dir name="Seasonbanner"><dir name="Edit"><file name="Form.php" hash="3c881652be4250454274295bf7500012"/><dir name="Tab"><file name="Form.php" hash="3d64882e64abc39412f098ea4a4980df"/></dir><file name="Tabs.php" hash="fcd5b3e86ff76efebd61d54985a25492"/></dir><file name="Edit.php" hash="a8487a7d81071e7a9281afd573538bdb"/><file name="Grid.php" hash="356433d42bb4218fb10b91fc9febfed1"/></dir><file name="Seasonbanner.php" hash="a377f813b7112b3b9e02900b93d3ee5a"/></dir><file name="Paseasons.php" hash="7948b1d3ea15674bea11f86e4dd5521e"/></dir><dir name="Helper"><file name="Data.php" hash="2e7354fdd9e89de18c42358bc695db94"/><file name="Image.php" hash="d3ecaa9ec1da75e8dfcba8f12238e3e8"/><file name="Seasonapi.php" hash="10057eda7283c51fcd2d8495eea98609"/><file name="Seasonbanner.php" hash="f40513d814f81c951b9d6d259b763821"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Seasons.php" hash="804c8122f6ea20062c5ccc2557c8a33e"/></dir></dir><dir name="Mysql4"><dir name="Paseason"><file name="Collection.php" hash="e9aa70919cf54dac425cd99030e18352"/></dir><file name="Paseason.php" hash="2229f5bbca9c787d0fcb3fba8b939d78"/><dir name="Seasonbanner"><file name="Collection.php" hash="1acee89901bc1e2200bb32a0d7bd84bd"/></dir><file name="Seasonbanner.php" hash="69f30f5bbfe81c79d14d18fc3348320c"/></dir><file name="Observer.php" hash="14f50bf6f915653620d4ec2323afa727"/><file name="Paseason.php" hash="3b5c25ed76a019f735dc6cad28ad773d"/><file name="Seasonbanner.php" hash="2476de363f2976edaf9e9ec83da8a103"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PaseasonController.php" hash="733953eda6c06364fbba74fad05f38f5"/><file name="SeasonbannerController.php" hash="24115214285fe864baa6af3e72617af6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="676c915245ef53bf5cca1814c7e1a956"/><file name="config.xml" hash="4634a939fad0516934de04dc72a68ca8"/><file name="system.xml" hash="247311a8373c3677fa574f4b15c7beef"/></dir><dir name="sql"><dir name="netsol_seasons_setup"><file name="mysql4-install-0.1.0.php" hash="68ede4817ebf00e35d36dc245462b8b7"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netsol_Seasons.xml " hash=""/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="seasons.xml" hash="744df42c9f7ead91af6fd244dbc3d349"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="seasons.xml" hash="ac5ff2b4be85c3817ed85612650c8da7"/></dir><dir name="template"><dir name="seasons"><file name="paseasons.phtml" hash="5eac40908ff168d8eff704a209bc1826"/><dir name="seasonbanner"><file name="paseasonsbanner.phtml" hash="119831465ee7a635996fc6d490dbbdbb"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="netsol"><dir name="seasons"><file name="owl.carousel.css" hash="0371b5a2d50e985b09b7d337edc0dc9f"/><file name="owl.theme.css" hash="f23cf727e4fcca9a5470658da5e755c9"/><file name="paseasons.css" hash="668b40a0db2f0262922b072452061649"/><file name="seasons.css" hash="31251e0afa46dedc0de538b3401278a1"/></dir></dir></dir><dir name="images"><dir name="netsol"><dir name="seasons"><file name="AjaxLoader.gif" hash="5b8b06c052cac80413d62e5c45f9f37b"/><file name="bx_loader.gif" hash="931bdb6b50816b03206c66921760b246"/><file name="controls.png" hash="d9d25372f38c6b242b9b51d5841fe86e"/><file name="grabbing.png" hash="d817e1dba5bd5d891d0504bf1715807b"/><dir name="img"><file name="a22.png" hash="4a4e7b5fc9bc337d0436c6eeab1286ac"/><file name="b05.png" hash="b5b353c4ec92a0f8be543f33741618f3"/><file name="blue.jpg" hash="f48172605bacf3736db4476b54137b4a"/><file name="c-finger-pointing.png" hash="54d90d631606c320ead9b631730a72c8"/><file name="c-fruit.png" hash="6817b21a71d626081320cb3bd2625f39"/><file name="c-jssor-slider.png" hash="256bd222521e529157cb55f3ccaef0a6"/><file name="c-navigator-horizontal.png" hash="08ee3363e812af83f71708a8cb76d634"/><file name="c-navigator.png" hash="59e03e2b25f9817c262ee7add7e01301"/><file name="c-phone-horizontal.png" hash="0002c7fbd6277ab9c00a7927251175da"/><file name="c-phone.png" hash="7018caef08ed3b50e75bf7cd33467481"/><file name="c-slide-1.jpg" hash="c48e147fc0c4affa72d05df35382c593"/><file name="c-slide-3.jpg" hash="cf07d3b5125137b64ac4e0174b1db5d8"/><file name="c-text.png" hash="5daeebb2869a55bd6744f441f99de182"/><file name="loading.gif" hash="dd78ac008009bd821d2bf2da98108854"/><file name="purple.jpg" hash="7dc5337b4c96856215cdd7a9326a4b89"/><file name="red.jpg" hash="a44283532b405c76351deabba800d7df"/></dir></dir><dir name="predictiveanalytics"><dir name="description"><file name="B01_search.jpg" hash="d7b27678105915bd9c82a6aff61d035f"/><file name="B02_time.jpg" hash="97b83733baa7ea7dc781ca0a49f74115"/><file name="B03_season.jpg" hash="7cdf87b8052d08b164ed8b894b837b6a"/><file name="B_all_in_1.jpg" hash="9fc817160a4e5f94963e9d4a7794bdcc"/><file name="B_all_in_2.jpg" hash="9ce1f6f13a8ff2119c3608e835b698d1"/><file name="B_all_in_3.jpg" hash="7b59db1d6f81cc4ede6c9ba320831ed1"/><file name="personalytics-oh.jpg" hash="611a7ef90da62455f82b5f677f36ed70"/><file name="personalytics-orderhistory1.jpg" hash="c0d51a7e74a9c9efe65616ebb291b0ad"/><file name="personalytics-searchistory.jpg" hash="2baca071f0f5b1fdb8d098f8d2913a00"/><file name="personalytics-season.jpg" hash="c6f28cc53be21c377a1b65ea70cc6398"/><file name="personalytics-season1.jpg" hash="d5c7b07689c78240c63558ad151f9327"/><file name="screenshot-5.jpg" hash="80c0fefbd59a0a9cef7ae06f5f41c224"/><file name="screenshot-6.jpg" hash="54e6b0f986950344cd1168c7f44b0eeb"/></dir></dir></dir></dir><dir name="js"><dir name="netsol"><dir name="seasons"><file name="jquery-1.10.2.js" hash="91515770ce8c55de23b306444d8ea998"/><file name="jquery-1.10.2.min.js" hash="841dc30647f93349b7d8ef61deebe411"/><file name="noconflict.js" hash="10bdc1b7f2effa529e5baae786007688"/><file name="owl.carousel.js" hash="a5f96c62d75be144282ef6cc429a6259"/><file name="owl.carousel.min.js" hash="88d0fe722f04973e2888b58a63aa0570"/><file name="paseasons.js" hash="50b9a92c4d06d86566ee296cdc6d54ea"/></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="netsol"><dir name="seasons"><dir name="paseason"><file name="GENERIC_BANNER_-_Anita_Hayes_-_Colossal_Tropical_Chip_Cookie.jpg" hash="4bec19c260dd6cbec8d75b93d5efcd3c"/><file name="fresh-coconut-water-fb.jpg" hash="110a0de002438727f9403bb2dd01c009"/></dir></dir></dir></target><target name="mage"><dir name="."><file name="readme.html" hash="915b976e688c9b8fc973d1e52efd7b20"/><file name="Support.url" hash="cdae1f810d1b044a099d709f5ed4dba9"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>7.0.10</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Netsol_Seasons</name>
4
+ <version>0.1.1</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
10
  <description>This extension will recommend products to users on the basis of local seasons. You can assign multiple seasons to products.Will also help vendors to add banners and assign to different seasons.</description>
11
  <notes>Its stable version for 1.7, 1.8 and 1.9.</notes>
12
  <authors><author><name>Netsolutions</name><user>netsolutions</user><email>marketing@netsolutionsindia.com</email></author></authors>
13
+ <date>2016-10-04</date>
14
+ <time>10:46:09</time>
15
+ <contents><target name="magecommunity"><dir name="Netsol"><dir name="Seasons"><dir name="Block"><dir name="Adminhtml"><dir name="Paseason"><dir name="Edit"><file name="Form.php" hash="ccdf0fd2487bc5877b6daa71cfdd2131"/><dir name="Tab"><file name="Form.php" hash="81e113466d1e60edc0d302ffaeca1f31"/></dir><file name="Tabs.php" hash="9cd0626c4d37aa1de2566f375094a80a"/></dir><file name="Edit.php" hash="115d3063acc77bc0f152287a5c486bf2"/><file name="Grid.php" hash="f5bfa8304f08bce52ba992aa3ea48516"/></dir><file name="Paseason.php" hash="6bdb9094a250db135922abb7d2d6a5aa"/><dir name="Renderer"><file name="Customdate.php" hash="c8dd4e37c2e050e7a8cd6e88f86909ff"/><file name="Customseason.php" hash="0fa1f5425a448c3d6f6ea0967e7d786a"/><file name="Seasonbanner.php" hash="f66d2303cb133ade174e834a7f7a4894"/></dir><dir name="Seasonbanner"><dir name="Edit"><file name="Form.php" hash="3c881652be4250454274295bf7500012"/><dir name="Tab"><file name="Form.php" hash="3d64882e64abc39412f098ea4a4980df"/></dir><file name="Tabs.php" hash="fcd5b3e86ff76efebd61d54985a25492"/></dir><file name="Edit.php" hash="a8487a7d81071e7a9281afd573538bdb"/><file name="Grid.php" hash="356433d42bb4218fb10b91fc9febfed1"/></dir><file name="Seasonbanner.php" hash="a377f813b7112b3b9e02900b93d3ee5a"/></dir><file name="Paseasons.php" hash="e439e15c57506a4c1377745b789d5573"/></dir><dir name="Helper"><file name="Data.php" hash="1248c6d8dfbcf7f1c324aa151d212280"/><file name="Image.php" hash="3a1872661373593ec02a698558925782"/><file name="Seasonapi.php" hash="0d4c3a5a3ed1dd6671796e0c908aa32f"/><file name="Seasonbanner.php" hash="90e8fde63607f40ff65a6ef90f3417c1"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Seasons.php" hash="804c8122f6ea20062c5ccc2557c8a33e"/></dir></dir><dir name="Mysql4"><dir name="Paseason"><file name="Collection.php" hash="e9aa70919cf54dac425cd99030e18352"/></dir><file name="Paseason.php" hash="2229f5bbca9c787d0fcb3fba8b939d78"/><dir name="Seasonbanner"><file name="Collection.php" hash="1acee89901bc1e2200bb32a0d7bd84bd"/></dir><file name="Seasonbanner.php" hash="69f30f5bbfe81c79d14d18fc3348320c"/></dir><file name="Observer.php" hash="14f50bf6f915653620d4ec2323afa727"/><file name="Paseason.php" hash="3b5c25ed76a019f735dc6cad28ad773d"/><file name="Seasonbanner.php" hash="2476de363f2976edaf9e9ec83da8a103"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PaseasonController.php" hash="733953eda6c06364fbba74fad05f38f5"/><file name="SeasonbannerController.php" hash="24115214285fe864baa6af3e72617af6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="676c915245ef53bf5cca1814c7e1a956"/><file name="config.xml" hash="2797df0d72a03dccf28d13326bc6f898"/><file name="system.xml" hash="247311a8373c3677fa574f4b15c7beef"/></dir><dir name="sql"><dir name="netsol_seasons_setup"><file name="mysql4-install-0.1.1.php" hash="3dade1b5d11a079210e9814cc1af9edd"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netsol_Seasons.xml" hash="d631ba0019581b1f593cd15cf1d21486"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="seasons.xml" hash="744df42c9f7ead91af6fd244dbc3d349"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="seasons"><file name="paseasons.phtml" hash="5eac40908ff168d8eff704a209bc1826"/><dir name="seasonbanner"><file name="paseasonsbanner.phtml" hash="119831465ee7a635996fc6d490dbbdbb"/></dir></dir></dir><dir name="layout"><file name="seasons.xml" hash="ac5ff2b4be85c3817ed85612650c8da7"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="js"><dir name="netsol"><dir name="seasons"><file name="jquery-1.10.2.js" hash="91515770ce8c55de23b306444d8ea998"/><file name="jquery-1.10.2.min.js" hash="841dc30647f93349b7d8ef61deebe411"/><file name="noconflict.js" hash="10bdc1b7f2effa529e5baae786007688"/><file name="owl.carousel.js" hash="a5f96c62d75be144282ef6cc429a6259"/><file name="owl.carousel.min.js" hash="88d0fe722f04973e2888b58a63aa0570"/><file name="paseasons.js" hash="50b9a92c4d06d86566ee296cdc6d54ea"/></dir></dir></dir><dir name="images"><dir name="netsol"><dir name="seasons"><file name="AjaxLoader.gif" hash="5b8b06c052cac80413d62e5c45f9f37b"/><file name="bx_loader.gif" hash="931bdb6b50816b03206c66921760b246"/><file name="controls.png" hash="d9d25372f38c6b242b9b51d5841fe86e"/><file name="grabbing.png" hash="d817e1dba5bd5d891d0504bf1715807b"/><dir name="img"><file name="a22.png" hash="4a4e7b5fc9bc337d0436c6eeab1286ac"/><file name="b05.png" hash="b5b353c4ec92a0f8be543f33741618f3"/><file name="blue.jpg" hash="f48172605bacf3736db4476b54137b4a"/><file name="c-finger-pointing.png" hash="54d90d631606c320ead9b631730a72c8"/><file name="c-fruit.png" hash="6817b21a71d626081320cb3bd2625f39"/><file name="c-jssor-slider.png" hash="256bd222521e529157cb55f3ccaef0a6"/><file name="c-navigator-horizontal.png" hash="08ee3363e812af83f71708a8cb76d634"/><file name="c-navigator.png" hash="59e03e2b25f9817c262ee7add7e01301"/><file name="c-phone-horizontal.png" hash="0002c7fbd6277ab9c00a7927251175da"/><file name="c-phone.png" hash="7018caef08ed3b50e75bf7cd33467481"/><file name="c-slide-1.jpg" hash="c48e147fc0c4affa72d05df35382c593"/><file name="c-slide-3.jpg" hash="cf07d3b5125137b64ac4e0174b1db5d8"/><file name="c-text.png" hash="5daeebb2869a55bd6744f441f99de182"/><file name="loading.gif" hash="dd78ac008009bd821d2bf2da98108854"/><file name="purple.jpg" hash="7dc5337b4c96856215cdd7a9326a4b89"/><file name="red.jpg" hash="a44283532b405c76351deabba800d7df"/></dir><dir name="predictiveanalytics"><file name="B01_search.jpg" hash="d7b27678105915bd9c82a6aff61d035f"/><file name="B02_time.jpg" hash="97b83733baa7ea7dc781ca0a49f74115"/><file name="B03_season.jpg" hash="7cdf87b8052d08b164ed8b894b837b6a"/><file name="B_all_in_1.jpg" hash="9fc817160a4e5f94963e9d4a7794bdcc"/><file name="B_all_in_2.jpg" hash="9ce1f6f13a8ff2119c3608e835b698d1"/><file name="B_all_in_3.jpg" hash="7b59db1d6f81cc4ede6c9ba320831ed1"/><file name="oh.jpg" hash="611a7ef90da62455f82b5f677f36ed70"/><file name="orderhistory1.jpg" hash="c0d51a7e74a9c9efe65616ebb291b0ad"/><file name="screenshot-5.jpg" hash="80c0fefbd59a0a9cef7ae06f5f41c224"/><file name="screenshot-6.jpg" hash="54e6b0f986950344cd1168c7f44b0eeb"/><file name="searchistory.jpg" hash="2baca071f0f5b1fdb8d098f8d2913a00"/><file name="season.jpg" hash="c6f28cc53be21c377a1b65ea70cc6398"/><file name="season1.jpg" hash="d5c7b07689c78240c63558ad151f9327"/></dir></dir></dir></dir><dir name="css"><dir name="netsol"><dir name="seasons"><file name="owl.carousel.css" hash="0371b5a2d50e985b09b7d337edc0dc9f"/><file name="owl.theme.css" hash="f23cf727e4fcca9a5470658da5e755c9"/><file name="paseasons.css" hash="668b40a0db2f0262922b072452061649"/><file name="seasons.css" hash="31251e0afa46dedc0de538b3401278a1"/></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="netsol"><dir name="seasons"><dir name="paseason"><file name="GENERIC_BANNER_-_Anita_Hayes_-_Colossal_Tropical_Chip_Cookie.jpg" hash="4bec19c260dd6cbec8d75b93d5efcd3c"/><file name="fresh-coconut-water-fb.jpg" hash="110a0de002438727f9403bb2dd01c009"/></dir></dir></dir></target><target name="mage"><dir name="."><file name="Support-season.url" hash="cdae1f810d1b044a099d709f5ed4dba9"/><file name="readme-season.html" hash="0d22b465118a15c0851e978ef70f3140"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>7.0.10</max></php></required></dependencies>
18
  </package>
readme-season.html ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
+ <html xmlns="http://www.w3.org/1999/xhtml">
3
+ <head>
4
+ <title>Product Recommendation based on Seasons: readme</title>
5
+ <link rel="stylesheet" href="skin/style.css" type="text/css" />
6
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
7
+ <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width" />
8
+ <meta name="apple-mobile-web-app-capable" content="yes" />
9
+ </head>
10
+ <body>
11
+ <!--<![endif]-->
12
+ <div id="main-container">
13
+
14
+
15
+ <div id="main">
16
+
17
+ <h1>Product Recommendation based on Seasons</h1>
18
+
19
+ <h2>Table of Contents</h2>
20
+ <ol>
21
+ <li><a href="#description">Description</a></li>
22
+ <li><a href="#features">Features</a></li>
23
+ <li><a href="#installation">Installation</a></li>
24
+ <li><a href="#configuration">Configuration</a></li>
25
+ <li><a href="#catalog">Catalog Settings</a></li>
26
+ <li><a href="#seasons">Seasons</a></li>
27
+ <li><a href="#troubleshooting">Troubleshooting</a></li>
28
+ </ol>
29
+
30
+
31
+ <h2 id="description">Description</h2>
32
+ <p><strong>Version 1.0.0</strong></p>
33
+
34
+ <p>The present day eCommerce customers are highly accustomed to features like product recommendations and personalization.
35
+ A website that hosts features that help them save their browsing efforts and time are the most desirable.<br/>
36
+ While most of the retailers are leveraging big data to enhance the precision in personalized recommendations, it is time they classify the recommendations on the basis of the product category and apply all the intelligence in understanding the customer's consumption cycles.</p>
37
+ <p>Personalytics is one such Magento plugin/extension that not only entails order history, but also considers local season or weather (at customer's location) and the shelf-life of the product while framing the recommendations. This Extension also includes the feature of email Segmentation.</p>
38
+
39
+
40
+
41
+ <h2 id="features">Features</h2>
42
+ <ul>
43
+ <li>Product recommendation on the basis of season as per the location of customer</li>
44
+ <li>Banners on home page on the basis of season as per the location of customer</li>
45
+ <li>Flexibility to admin for settings of all the above features</li>
46
+ </ul>
47
+ <h2 id="installation">Installation</h2>
48
+
49
+ <h3>Backup your data</h3>
50
+ <p>Backup the database and your store's web directory.</p>
51
+
52
+ <h3>Disable Compilation</h3>
53
+ <p>This step is for Magento 1.4+ versions. If you are running an older version, this step can be skipped. In the Magento admin panel, go to System->Tools->Compilation.
54
+ In case "Compiler Status" is "Enabled", click on the "Disable" button (in case the status is disabled you can skip this step): </p>
55
+
56
+ <h3>Download and Extract</h3>
57
+ <p>Download and extract (unzip) the extension's contents on you computer. Navigate inside the extracted folder.</p>
58
+
59
+ <h3>Upload files</h3>
60
+ <p>Using a FTP client, upload the content of the extension directory to the store's document root, so that the app directory in
61
+ the extension folder overwrites the app directory on the server. If asked to replace any files, select "Yes".</p>
62
+
63
+ <h3>Clear the cache</h3>
64
+ <p>In the Magento admin panel, go to System->Cache Management and press the "Flush Magento Cache" button:</p>
65
+
66
+
67
+ <h2 id="configuration">Configuration</h2>
68
+
69
+ <p>After the extension is installed, you can visit <strong>System->Configuration->Net Solutions->Personalytics Seasons Settings</strong> in the Magento admin panel to see the main configuration options:</p>
70
+ <p><img src="skin/frontend/base/default/images/netsol/seasons/predictiveanalytics/season.jpg" style="max-width:1400px;"/></p>
71
+
72
+ <h3>Enable:</h3>
73
+ <p>Admin option to enable or disable the extension. If you don't want to show recommendation block on any page then save this option as "No".</p>
74
+
75
+ <h3>Personalytics heading:</h3>
76
+ <p>Heading you want to show above the recommendation block</p>
77
+
78
+ <h3>Maximum product count to display:</h3>
79
+ <p>Maximum number of products you want to display on frontend in recommendation block, if it is more than 4 then carousel will appear</p>
80
+
81
+ <h3>Enable embeded jquery</h3>
82
+ <p>If Jquery is already added on your wesbite then set this option as "No"</p>
83
+
84
+ <h3>Enable season slider</h3>
85
+ <p>You want to show banners on homepage as per the seasons. </p>
86
+
87
+
88
+ <h2 id="catalog">Catalog Settings</h2>
89
+
90
+ <h3>Setting expiration date product wise</h3>
91
+ <p>Visit <strong>Catalog->Manage Products->Personalytics</strong> in the Magento admin panel to see how you can assign seasons to different products. You can assign multiple seasons to products </p>
92
+ <p><img src="skin/frontend/base/default/images/netsol/seasons/predictiveanalytics/season1.jpg" style="max-width:1400px; "/></p>
93
+
94
+
95
+ <h2 id="seasons">Seasons</h2>
96
+
97
+ <h3>Setting seasons date</h3>
98
+ <p>Visit <strong>Personalytics->Season Manager</strong> in the Magento admin panel to see how you can set the different dates for seasons as per the location on earth.We have already set the date for different seasons as per the calender</p>
99
+ <p><img src="skin/frontend/base/default/images/netsol/seasons/predictiveanalytics/screenshot-5.jpg" style="max-width:1400px; "/></p>
100
+
101
+ <p>Visit <strong>Personalytics->Season Banner Manager</strong> in the Magento admin panel to see how you can add different banners as per different seasons</p>
102
+ <p><img src="skin/frontend/base/default/images/netsol/seasons/predictiveanalytics/screenshot-6.jpg" style="max-width:1400px; "/></p>
103
+
104
+
105
+ <h2 id="troubleshooting">Troubleshooting</h2>
106
+
107
+ <h3>When I try to access your extension's configuration at System->Configuration->Personalytics Settings, I get a 404 error</h3>
108
+ <p>Logout &amp; Login back into the Magento admin panel.</p>
109
+
110
+ </div>
111
+
112
+ <div id="footer">
113
+ <div class="inner">
114
+ <p>&copy; 2016 Netsolutions India.</p>
115
+ </div>
116
+ </div>
117
+ </div>
118
+ </body>
119
+ </html>
readme.html DELETED
@@ -1,163 +0,0 @@
1
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
- <html xmlns="http://www.w3.org/1999/xhtml">
3
- <head>
4
- <title>Product Recommendation based on Order History, Seasons and Search History : readme</title>
5
- <link rel="stylesheet" href="skin/style.css" type="text/css" />
6
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
7
- <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width" />
8
- <meta name="apple-mobile-web-app-capable" content="yes" />
9
- </head>
10
- <body>
11
- <!--<![endif]-->
12
- <div id="main-container">
13
-
14
-
15
- <div id="main">
16
-
17
- <h1>Product Recommendation based on Order History</h1>
18
-
19
- <h2>Table of Contents</h2>
20
- <ol>
21
- <li><a href="#description">Description</a></li>
22
- <li><a href="#features">Features</a></li>
23
- <li><a href="#installation">Installation</a></li>
24
- <li><a href="#configuration">Configuration</a></li>
25
- <li><a href="#troubleshooting">Troubleshooting</a></li>
26
- </ol>
27
-
28
-
29
- <h2 id="description">Description</h2>
30
- <p><strong>Version 1.0.0</strong></p>
31
-
32
- <p>The present day eCommerce customers are highly accustomed to features like product recommendations and personalization.
33
- A website that hosts features that help them save their browsing efforts and time are the most desirable.<br/>
34
- While most of the retailers are leveraging big data to enhance the precision in personalized recommendations, it is time they classify the recommendations on the basis of the product category and apply all the intelligence in understanding the customer's consumption cycles.</p>
35
- <p>Personalytics is one such Magento plugin/extension entails order history and the shelf-life of the product while framing the recommendations. This Extension also includes the feature of email Segmentation.</p>
36
-
37
-
38
-
39
- <h2 id="features">Features</h2>
40
- <ul>
41
- <li>Product recommendation on the basis of expiration date of the purchased product</li>
42
- <li>Email segmentation, i.e sending email to customer if their purchased products are going to be expire in next coming days </li>
43
- <li>Flexibility to admin for settings of all the above features</li>
44
- </ul>
45
-
46
- <h2 id="installation">Installation</h2>
47
-
48
- <h3>Backup your data</h3>
49
- <p>Backup the database and your store's web directory.</p>
50
-
51
- <h3>Disable Compilation</h3>
52
- <p>This step is for Magento 1.4+ versions. If you are running an older version, this step can be skipped. In the Magento admin panel, go to System->Tools->Compilation.
53
- In case "Compiler Status" is "Enabled", click on the "Disable" button (in case the status is disabled you can skip this step): </p>
54
-
55
- <h3>Download and Extract</h3>
56
- <p>Download and extract (unzip) the extension's contents on you computer. Navigate inside the extracted folder.</p>
57
-
58
- <h3>Upload files</h3>
59
- <p>Using a FTP client, upload the content of the extension directory to the store's document root, so that the app directory in
60
- the extension folder overwrites the app directory on the server. If asked to replace any files, select "Yes".</p>
61
-
62
- <h3>Clear the cache</h3>
63
- <p>In the Magento admin panel, go to System->Cache Management and press the "Flush Magento Cache" button:</p>
64
-
65
-
66
- <h2 id="configuration">Configuration</h2>
67
-
68
- <p>After the extension is installed, you can visit <strong>System->Configuration->Net Solutions->Personalytics Order History Settings</strong> in the Magento admin panel to see the main configuration options:</p>
69
- <p><img src="skin/frontend/base/default/images/netsol/predictiveanalytics/description/personalytics-orderhistory1.jpg" style="max-width:1400px;"/></p>
70
-
71
- <h3>Enable:</h3>
72
- <p>Admin option to enable or disable the extension. If you don't want to show recommendation block on any page then save this option as "No".</p>
73
-
74
- <h3>Personalytics heading:</h3>
75
- <p>Heading you want to show above the recommendation block</p>
76
-
77
- <h3>Home page block position:</h3>
78
- <p>With this setting,you can show the product recommendation block as per your theme on home page,i.e :-</p>
79
- <ul>
80
- <li>If the theme is "One Column Layout", then you can set block position as "Content"</li>
81
- <li>If the theme is "2 Columns Left Layout", then you can set block position as "Left"</li>
82
- <li>If the theme is "2 Columns Right Layout", then you can set block position as "Right"</li>
83
- <li>If you don't want to show the product recommendation block on homepage, you can set option as none</li>
84
- </ul>
85
-
86
- <h3>Product detail page position:</h3>
87
- <p>With this setting,you can show the product recommendation block as per your theme on product detail page,i.e :-</p>
88
- <ul>
89
- <li>If the theme is "One Column Layout", then you can set block position as "Content"</li>
90
- <li>If the theme is "2 Columns Left Layout", then you can set block position as "Left"</li>
91
- <li>If the theme is "2 Columns Right Layout", then you can set block position as "Right"</li>
92
- <li>If you don't want to show the product recommendation block on product detail page, you can set option as none</li>
93
- </ul>
94
-
95
- <h3>Cart page block position:</h3>
96
- <p>With this setting,you can show the product recommendation block as per your theme on cart page page,i.e :-</p>
97
- <ul>
98
- <li>If the theme is "One Column Layout", then you can set block position as "Content"</li>
99
- <li>If the theme is "2 Columns Left Layout", then you can set block position as "Left"</li>
100
- <li>If the theme is "2 Columns Right Layout", then you can set block position as "Right"</li>
101
- <li>If you don't want to show the product recommendation block on Cart page, you can set option as none</li>
102
- </ul>
103
-
104
- <strong>Note:-</strong>
105
- <ul>
106
- <li>If your layout is "3 Columns", then you can set the block in any position.</li>
107
- <li>Also you can put the block in any place as per your theme.</li>
108
- </ul>
109
-
110
- <h3>Maximum product count to display:</h3>
111
- <p>Maximum number of products you want to display on frontend in recommendation block, if it is more than 4 then carousel will appear</p>
112
-
113
- <h3>Warranty period default value:</h3>
114
- <p>If you don't want to go on each product and set the expiration value of product then we have make this feature also hassle free. Just set the value of Warranty period default value like 0-0-15, this means product will be expire in 15 days, if you want to give value in year in year, month and days, then you can set the value as 1-3-14, which means the products will be expire in 1 year,3 months and 14 days.</p>
115
-
116
- <h3>Order history period:</h3>
117
- <p>With this option you can select the time period for which order history is to be considered, i.e if you want to recommend products on the basis of past 6 months order only then you can select 6 months and so on.</p>
118
-
119
- <h3>Time period to display product</h3>
120
- <p>This is the settings for number of days you want to show the products from order history in recommendation block.The products will be shown before 1/3 rd of the days of the saved value and till 2/3 rd of the saved values.
121
- Suppose you have set the value of this field as "15" then product will be shown before 5 days (1/3*15) of the expiration time and will be shown till 10 days(2/3*15) on frontend
122
- </p>
123
-
124
- <h3>Enable embeded jquery</h3>
125
- <p>If Jquery is already added on your wesbite then set this option as "No"</p>
126
-
127
- <h3>Recommend crossell products</h3>
128
- <p>You want to show crossell products on frontend within the recommendation block.Please note the products which are assigned as crossell to the purchased products will be shown in the block</p>
129
-
130
- <h3>Recommend upsell products</h3>
131
- <p>You want to show related products on frontend within the recommendation block.Please note the products which are assigned as upsell to the purchased products will be shown in the block</p>
132
-
133
- <h3>Email template</h3>
134
- <p>The email template will be used to send email to customer, notifying the customers that their product is going to be expire </p>
135
-
136
- <h3>Email sender</h3>
137
- <p>Admin email ID from which mail will be send to customers </p>
138
-
139
- <h3>Send email before warranty expires in days</h3>
140
- <p>Number of days before the product expiration you want to send email to customer. </p>
141
-
142
-
143
- <h2 id="catalog">Catalog Settings</h2>
144
-
145
- <h3>Setting expiration date product wise</h3>
146
- <p>Visit <strong>Catalog->Manage Products->Personalytics</strong> in the Magento admin panel to see how you can set product expiration date. </p>
147
- <p><img src="skin/frontend/base/default/images/netsol/predictiveanalytics/description/personalytics-oh.jpg" style="max-width:1400px; "/></p>
148
-
149
- <h2 id="troubleshooting">Troubleshooting</h2>
150
-
151
- <h3>When I try to access your extension's configuration at System->Configuration->Personalytics Settings, I get a 404 error</h3>
152
- <p>Logout &amp; Login back into the Magento admin panel.</p>
153
-
154
- </div>
155
-
156
- <div id="footer">
157
- <div class="inner">
158
- <p>&copy; 2016 Netsolutions India.</p>
159
- </div>
160
- </div>
161
- </div>
162
- </body>
163
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B01_search.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B02_time.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B03_season.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_1.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_2.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/B_all_in_3.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-oh.jpg → seasons/predictiveanalytics/oh.jpg} RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-orderhistory1.jpg → seasons/predictiveanalytics/orderhistory1.jpg} RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/screenshot-5.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description → seasons/predictiveanalytics}/screenshot-6.jpg RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-searchistory.jpg → seasons/predictiveanalytics/searchistory.jpg} RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-season.jpg → seasons/predictiveanalytics/season.jpg} RENAMED
File without changes
skin/frontend/base/default/images/netsol/{predictiveanalytics/description/personalytics-season1.jpg → seasons/predictiveanalytics/season1.jpg} RENAMED
File without changes