Codnitive_Sidenav - Version 1.8.00

Version Notes

Before use it in production, first check it in a test environment.
Also make sure you created a backup from your store files and database just before installing the extension.
If you enabled your your store compiler, you must disable it before installation and re-compile and enable it after installation.
To view sidebar navigation correctly in frontend and access to configuration settings you must refresh Magento cache and re-login to admin panel.

Download this release

Release Info

Developer Hassan Barza
Extension Codnitive_Sidenav
Version 1.8.00
Comparing to
See all releases


Code changes from version 1.7.21 to 1.8.00

Files changed (119) hide show
  1. app/code/community/Codnitive/Extifcon/Helper/Data.php +4 -8
  2. app/code/community/Codnitive/Extifcon/Model/Compiler.php +3 -8
  3. app/code/community/Codnitive/Extifcon/Model/Config.php +61 -0
  4. app/code/community/Codnitive/Extifcon/Model/Core/Layout.php +3 -8
  5. app/code/community/Codnitive/Extifcon/etc/adminhtml.xml +26 -26
  6. app/code/community/Codnitive/Extifcon/etc/config.xml +86 -86
  7. app/code/community/Codnitive/Extifcon/etc/system.xml +13 -13
  8. app/code/community/Codnitive/Sidenav/Block/Navigation.php +396 -237
  9. app/code/community/Codnitive/Sidenav/Helper/Category.php +110 -68
  10. app/code/community/Codnitive/Sidenav/Helper/Data.php +37 -5
  11. app/code/community/Codnitive/Sidenav/Model/Catalog/Category.php +74 -0
  12. app/code/community/Codnitive/Sidenav/Model/Config.php +367 -101
  13. app/code/community/Codnitive/Sidenav/Model/Config/ColumnOptions.php +0 -51
  14. app/code/community/Codnitive/Sidenav/Model/Config/ParentOptions.php +0 -71
  15. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Before.php +54 -0
  16. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Column.php +54 -0
  17. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Float.php +51 -0
  18. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Icon.php +51 -0
  19. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Loadnocategory.php +49 -0
  20. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Parent.php +81 -0
  21. app/code/community/Codnitive/Sidenav/Model/{Config/ThumbSizeOptions.php → System/Config/Source/Thumbsize.php} +18 -15
  22. app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Title.php +54 -0
  23. app/code/community/Codnitive/Sidenav/etc/adminhtml.xml +36 -5
  24. app/code/community/Codnitive/Sidenav/etc/config.xml +117 -123
  25. app/code/community/Codnitive/Sidenav/etc/system.xml +312 -83
  26. app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/Contact.php +14 -10
  27. app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/ECD.php +16 -11
  28. app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/Extensions/List.php +16 -16
  29. app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/PCD.php +16 -11
  30. app/code/local/Codnitive/Codall/Helper/Data.php +12 -9
  31. app/code/local/Codnitive/Codall/etc/adminhtml.xml +32 -8
  32. app/code/local/Codnitive/Codall/etc/config.xml +64 -86
  33. app/code/local/Codnitive/Codall/etc/system.xml +18 -17
  34. app/design/frontend/base/default/layout/codnitive/sidenav.xml +372 -0
  35. app/design/frontend/base/default/layout/sidenav.xml +0 -90
  36. app/design/frontend/base/default/template/codnitive/sidenav/navigation.phtml +55 -15
  37. app/etc/modules/Codnitive_Codall.xml +9 -9
  38. app/etc/modules/Codnitive_Extifcon.xml +7 -8
  39. app/etc/modules/Codnitive_Sidenav.xml +9 -10
  40. app/locale/en_US/Codnitive_Codall.csv +9 -1
  41. app/locale/en_US/Codnitive_Extifcon.csv +3 -0
  42. app/locale/en_US/Codnitive_Sidenav.csv +4 -2
  43. app/locale/fa_IR/Codnitive_Codall.csv +9 -1
  44. app/locale/fa_IR/Codnitive_Extifcon.csv +3 -0
  45. app/locale/fa_IR/Codnitive_Sidenav.csv +5 -3
  46. package.xml +10 -7
  47. skin/frontend/base/default/css/codnitive/sidenav.css +148 -0
  48. skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/arrows.gif +0 -0
  49. skin/frontend/{default/default/images/blue_arrows.gif → base/default/images/codnitive/sidenav/arrows_blue.gif} +0 -0
  50. skin/frontend/{default/default/images/green_arrows.gif → base/default/images/codnitive/sidenav/arrows_green.gif} +0 -0
  51. skin/frontend/base/default/images/codnitive/sidenav/arrows_right.gif +0 -0
  52. skin/frontend/{default/default/images/orange_arrows.gif → base/default/images/codnitive/sidenav/arrowsorange.gif} +0 -0
  53. skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/bkg_block-sidebarnav-actions.gif +0 -0
  54. skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/bkg_block-sidebarnav-layered-dd.gif +0 -0
  55. skin/frontend/base/default/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif +0 -0
  56. skin/frontend/base/default/images/codnitive/sidenav/codnitive_logo.png +0 -0
  57. skin/frontend/base/default/images/codnitive/sidenav/home.png +0 -0
  58. skin/frontend/base/default/images/codnitive/sidenav/plus.gif +0 -0
  59. skin/frontend/base/default/images/codnitive/sidenav/plus_gray.gif +0 -0
  60. skin/frontend/base/default/images/codnitive/sidenav/plus_trans_small.gif +0 -0
  61. skin/frontend/default/blank/css/codnitive/sidenav.css +157 -0
  62. skin/frontend/default/blank/css/sidenav.css +0 -94
  63. skin/frontend/default/blank/images/codnitive/sidenav/arrows.gif +0 -0
  64. skin/frontend/default/blank/images/codnitive/sidenav/codnitive_logo.png +0 -0
  65. skin/frontend/default/blank/images/codnitive/sidenav/home.png +0 -0
  66. skin/frontend/default/blank/images/codnitive/sidenav/plus.gif +0 -0
  67. skin/frontend/default/blank/images/codnitive/sidenav/plus_trans_small.gif +0 -0
  68. skin/frontend/default/blank/images/codnitive/sidenav/plus_white.gif +0 -0
  69. skin/frontend/default/default/css/codnitive/sidenav_pd.css +160 -0
  70. skin/frontend/default/default/css/sidenav.css +0 -96
  71. skin/frontend/default/default/css/sidenavcollapse.css +0 -54
  72. skin/frontend/default/default/images/bkg_block-sidebarnav-title.gif +0 -0
  73. skin/frontend/default/default/images/codnitive/sidenav/arrows.gif +0 -0
  74. skin/frontend/default/default/images/codnitive/sidenav/arrows_blue.gif +0 -0
  75. skin/frontend/default/{modern/images/arrows.gif → default/images/codnitive/sidenav/arrows_green.gif} +0 -0
  76. skin/frontend/default/default/images/codnitive/sidenav/arrows_right.gif +0 -0
  77. skin/frontend/default/default/images/codnitive/sidenav/arrowsorange.gif +0 -0
  78. skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif +0 -0
  79. skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif +0 -0
  80. skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif +0 -0
  81. skin/frontend/default/default/images/codnitive/sidenav/codnitive_logo.png +0 -0
  82. skin/frontend/default/default/images/codnitive/sidenav/home.png +0 -0
  83. skin/frontend/default/default/images/codnitive/sidenav/plus.gif +0 -0
  84. skin/frontend/default/default/images/codnitive/sidenav/plus_gray.gif +0 -0
  85. skin/frontend/default/default/images/codnitive/sidenav/plus_trans_small.gif +0 -0
  86. skin/frontend/default/default/js/sidenavcollapse.js +0 -47
  87. skin/frontend/default/f002/css/codnitive/sidenav.css +176 -0
  88. skin/frontend/default/f002/css/sidenav.css +0 -112
  89. skin/frontend/default/f002/images/codnitive/sidenav/arrows.gif +0 -0
  90. skin/frontend/default/f002/images/codnitive/sidenav/arrows_blue.gif +0 -0
  91. skin/frontend/default/f002/images/codnitive/sidenav/arrows_green.gif +0 -0
  92. skin/frontend/default/f002/images/codnitive/sidenav/arrows_right.gif +0 -0
  93. skin/frontend/default/f002/images/codnitive/sidenav/arrowsorange.gif +0 -0
  94. skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif +0 -0
  95. skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif +0 -0
  96. skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif +0 -0
  97. skin/frontend/default/f002/images/codnitive/sidenav/codnitive_logo.png +0 -0
  98. skin/frontend/default/f002/images/codnitive/sidenav/home.png +0 -0
  99. skin/frontend/default/f002/images/codnitive/sidenav/plus.gif +0 -0
  100. skin/frontend/default/f002/images/codnitive/sidenav/plus_gray.gif +0 -0
  101. skin/frontend/default/f002/images/codnitive/sidenav/plus_trans_small.gif +0 -0
  102. skin/frontend/default/f002/images/codnitive/sidenav/plus_white.gif +0 -0
  103. skin/frontend/default/modern/css/codnitive/sidenav.css +158 -0
  104. skin/frontend/default/modern/css/sidenav.css +0 -95
  105. skin/frontend/default/modern/css/sidenavcollapse.css.bak +0 -54
  106. skin/frontend/default/modern/images/bkg_block-sidebarnav-title.gif +0 -0
  107. skin/frontend/default/modern/images/codnitive/sidenav/arrows.gif +0 -0
  108. skin/frontend/default/modern/images/codnitive/sidenav/arrows_blue.gif +0 -0
  109. skin/frontend/default/modern/images/codnitive/sidenav/arrows_green.gif +0 -0
  110. skin/frontend/default/modern/images/codnitive/sidenav/arrows_right.gif +0 -0
  111. skin/frontend/default/modern/images/codnitive/sidenav/arrowsorange.gif +0 -0
  112. skin/frontend/default/modern/images/{bkg_block-sidebarnav-actions.gif → codnitive/sidenav/bkg_block-sidebarnav-actions.gif} +0 -0
  113. skin/frontend/default/modern/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif +0 -0
  114. skin/frontend/default/modern/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif +0 -0
  115. skin/frontend/default/modern/images/codnitive/sidenav/codnitive_logo.png +0 -0
  116. skin/frontend/default/modern/images/codnitive/sidenav/home.png +0 -0
  117. skin/frontend/default/modern/images/codnitive/sidenav/plus.gif +0 -0
  118. skin/frontend/default/modern/images/codnitive/sidenav/plus_gray.gif +0 -0
  119. skin/frontend/default/modern/images/codnitive/sidenav/plus_trans_small.gif +0 -0
app/code/community/Codnitive/Extifcon/Helper/Data.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,15 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately. *
14
- *
15
  * DISCLAIMER
16
  *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
  *
21
  * @category Codnitive
22
  * @package Codnitive_Extifcon
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
+ *
 
 
 
12
  * DISCLAIMER
13
  *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
 
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Extifcon
app/code/community/Codnitive/Extifcon/Model/Compiler.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,15 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * DISCLAIMER
16
  *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
  *
21
  * @category Codnitive
22
  * @package Codnitive_Extifcon
@@ -25,7 +21,6 @@
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
  */
27
 
28
-
29
  /**
30
  * Extended ifconfig compiler
31
  *
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
 
11
  *
12
  * DISCLAIMER
13
  *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
 
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Extifcon
21
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
  */
23
 
 
24
  /**
25
  * Extended ifconfig compiler
26
  *
app/code/community/Codnitive/Extifcon/Model/Config.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Extifcon
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ /**
25
+ * Pasargad Bank Online payment method config
26
+ *
27
+ * @category Codnitive
28
+ * @package Codnitive_Extifcon
29
+ * @author Hassan Barza <support@codnitive.com>
30
+ */
31
+ class Codnitive_Extifcon_Model_Config
32
+ {
33
+
34
+ const PATH_NAMESPACE = 'codnitiveadvance';
35
+ const EXTENSION_NAMESPACE = 'extifcon';
36
+
37
+ const EXTENSION_NAME = 'Extended ifconfig';
38
+ const EXTENSION_VERSION = '1.7.20';
39
+ const EXTENSION_EDITION = '';
40
+
41
+ public static function getNamespace()
42
+ {
43
+ return self::PATH_NAMESPACE . '/' . self::EXTENSION_NAMESPACE . '/';
44
+ }
45
+
46
+ public function getExtensionName()
47
+ {
48
+ return self::EXTENSION_NAME;
49
+ }
50
+
51
+ public function getExtensionVersion()
52
+ {
53
+ return self::EXTENSION_VERSION;
54
+ }
55
+
56
+ public function getExtensionEdition()
57
+ {
58
+ return self::EXTENSION_EDITION;
59
+ }
60
+
61
+ }
app/code/community/Codnitive/Extifcon/Model/Core/Layout.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,15 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * DISCLAIMER
16
  *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
  *
21
  * @category Codnitive
22
  * @package Codnitive_Extifcon
@@ -25,7 +21,6 @@
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
  */
27
 
28
-
29
  /**
30
  * Layout model
31
  *
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
 
11
  *
12
  * DISCLAIMER
13
  *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
 
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Extifcon
21
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
  */
23
 
 
24
  /**
25
  * Layout model
26
  *
app/code/community/Codnitive/Extifcon/etc/adminhtml.xml CHANGED
@@ -1,22 +1,22 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
- * @package Codnitive_Sidnav
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
@@ -24,25 +24,25 @@
24
  -->
25
  <config>
26
  <acl>
27
- <resources>
28
- <all>
29
- <title>Allow Everything</title>
30
- </all>
31
- <admin>
32
- <children>
33
- <system>
34
- <children>
35
- <config>
36
- <children>
37
- <codnitiveadvance>
38
- <title>CODNITIVE Developer</title>
39
- </codnitiveadvance>
40
- </children>
41
- </config>
42
- </children>
43
- </system>
44
- </children>
45
- </admin>
46
- </resources>
47
- </acl>
48
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
+ * @package Codnitive_Extifcon
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
24
  -->
25
  <config>
26
  <acl>
27
+ <resources>
28
+ <all>
29
+ <title>Allow Everything</title>
30
+ </all>
31
+ <admin>
32
+ <children>
33
+ <system>
34
+ <children>
35
+ <config>
36
+ <children>
37
+ <codnitiveadvance>
38
+ <title>CODNITIVE Developer</title>
39
+ </codnitiveadvance>
40
+ </children>
41
+ </config>
42
+ </children>
43
+ </system>
44
+ </children>
45
+ </admin>
46
+ </resources>
47
+ </acl>
48
  </config>
app/code/community/Codnitive/Extifcon/etc/config.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Extifcon
@@ -23,88 +23,88 @@
23
  */
24
  -->
25
  <config>
26
- <modules>
27
- <Codnitive_Extifcon>
28
- <version>1.6.06 Beta</version>
29
- <title>Extended ifconfig</title>
30
- <link><![CDATA[http://www.codnitive.com/]]></link>
31
- </Codnitive_Extifcon>
32
- </modules>
33
- <global>
34
- <models>
35
- <core>
36
- <rewrite>
37
- <layout>Codnitive_Extifcon_Model_Core_Layout</layout>
38
- </rewrite>
39
- </core>
40
- <extifcon>
41
- <class>Codnitive_Extifcon_Model</class>
42
- </extifcon>
43
- </models>
44
- <helpers>
45
- <extifcon>
46
- <class>Codnitive_Extifcon_Helper</class>
47
- </extifcon>
48
- </helpers>
49
- <resources>
50
- <extifcon_setup>
51
- <setup>
52
- <module>Codnitive_Extifcon</module>
53
- </setup>
54
- <connection>
55
- <use>core_setup</use>
56
- </connection>
57
- </extifcon_setup>
58
- <extifcon_write>
59
- <connection>
60
- <use>core_write</use>
61
- </connection>
62
- </extifcon_write>
63
- <extifcon_read>
64
- <connection>
65
- <use>core_read</use>
66
- </connection>
67
- </extifcon_read>
68
- </resources>
69
- <!--<blocks>
70
- <extifcon>
71
- <class>Codnitive_Extifcon_Block</class>
72
- </extifcon>
73
- </blocks>-->
74
- </global>
75
 
76
- <adminhtml>
77
- <acl>
78
- <resources>
79
- <all>
80
- <title>Allow Everything</title>
81
- </all>
82
- <admin>
83
- <children>
84
- <system>
85
- <children>
86
- <config>
87
- <children>
88
- <codnitiveadvance>
89
- <title>CODNITIVE Developer</title>
90
- </codnitiveadvance>
91
- </children>
92
- </config>
93
- </children>
94
- </system>
95
- </children>
96
- </admin>
97
- </resources>
98
- </acl>
99
 
100
- <translate>
101
- <modules>
102
- <Codnitive_Extifcon>
103
- <files>
104
- <default>Codnitive_Extifcon.csv</default>
105
- </files>
106
- </Codnitive_Extifcon>
107
- </modules>
108
- </translate>
109
- </adminhtml>
110
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Extifcon
23
  */
24
  -->
25
  <config>
26
+ <modules>
27
+ <Codnitive_Extifcon>
28
+ <version>1.7.20</version>
29
+ <title>Extended ifconfig</title>
30
+ <link><![CDATA[http://www.codnitive.com/]]></link>
31
+ </Codnitive_Extifcon>
32
+ </modules>
33
+ <global>
34
+ <models>
35
+ <core>
36
+ <rewrite>
37
+ <layout>Codnitive_Extifcon_Model_Core_Layout</layout>
38
+ </rewrite>
39
+ </core>
40
+ <extifcon>
41
+ <class>Codnitive_Extifcon_Model</class>
42
+ </extifcon>
43
+ </models>
44
+ <helpers>
45
+ <extifcon>
46
+ <class>Codnitive_Extifcon_Helper</class>
47
+ </extifcon>
48
+ </helpers>
49
+ <resources>
50
+ <extifcon_setup>
51
+ <setup>
52
+ <module>Codnitive_Extifcon</module>
53
+ </setup>
54
+ <connection>
55
+ <use>core_setup</use>
56
+ </connection>
57
+ </extifcon_setup>
58
+ <extifcon_write>
59
+ <connection>
60
+ <use>core_write</use>
61
+ </connection>
62
+ </extifcon_write>
63
+ <extifcon_read>
64
+ <connection>
65
+ <use>core_read</use>
66
+ </connection>
67
+ </extifcon_read>
68
+ </resources>
69
+ <!--<blocks>
70
+ <extifcon>
71
+ <class>Codnitive_Extifcon_Block</class>
72
+ </extifcon>
73
+ </blocks>-->
74
+ </global>
75
 
76
+ <adminhtml>
77
+ <acl>
78
+ <resources>
79
+ <all>
80
+ <title>Allow Everything</title>
81
+ </all>
82
+ <admin>
83
+ <children>
84
+ <system>
85
+ <children>
86
+ <config>
87
+ <children>
88
+ <codnitiveadvance>
89
+ <title>CODNITIVE Developer</title>
90
+ </codnitiveadvance>
91
+ </children>
92
+ </config>
93
+ </children>
94
+ </system>
95
+ </children>
96
+ </admin>
97
+ </resources>
98
+ </acl>
99
 
100
+ <translate>
101
+ <modules>
102
+ <Codnitive_Extifcon>
103
+ <files>
104
+ <default>Codnitive_Extifcon.csv</default>
105
+ </files>
106
+ </Codnitive_Extifcon>
107
+ </modules>
108
+ </translate>
109
+ </adminhtml>
110
  </config>
app/code/community/Codnitive/Extifcon/etc/system.xml CHANGED
@@ -1,22 +1,22 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
- * @package Codnitive_Sidenav
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
@@ -24,14 +24,14 @@
24
  -->
25
  <config>
26
  <sections>
27
- <codnitiveadvance translate="label" module="extifcon">
28
- <label>Developer</label>
29
- <tab>codall</tab>
30
- <frontend_type>text</frontend_type>
31
- <sort_order>300</sort_order>
32
- <show_in_default>1</show_in_default>
33
- <show_in_website>1</show_in_website>
34
- <show_in_store>1</show_in_store>
35
  <groups>
36
  <extifcon translate="label" module="extifcon">
37
  <label>Extended ifconfig</label>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
+ * @package Codnitive_Extifcon
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
24
  -->
25
  <config>
26
  <sections>
27
+ <codnitiveadvance translate="label" module="extifcon">
28
+ <label>Developer</label>
29
+ <tab>codall</tab>
30
+ <frontend_type>text</frontend_type>
31
+ <sort_order>300</sort_order>
32
+ <show_in_default>1</show_in_default>
33
+ <show_in_website>1</show_in_website>
34
+ <show_in_store>1</show_in_store>
35
  <groups>
36
  <extifcon translate="label" module="extifcon">
37
  <label>Extended ifconfig</label>
app/code/community/Codnitive/Sidenav/Block/Navigation.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,9 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Sidenav
@@ -19,37 +21,51 @@
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
 
22
-
23
  class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
24
  {
 
25
  /**
26
  * Extension config model object
27
  *
28
  */
29
- protected $_config;
30
-
31
- /**
32
  * Construct parent and define $_config
33
  *
34
  */
35
- protected function _construct()
36
  {
37
  parent::_construct();
38
- $this->_config = Mage::getModel('sidenav/config');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  }
40
-
41
- /**
42
  * Get store categories navigation menu
43
  *
44
  * @return string
45
- */
46
- public function getCategoriesNavMenu()
47
- {
48
- $navigationMenu = $this->renderCategoriesMenuHtml(0);
49
- return $navigationMenu ? $navigationMenu : false;
50
- }
51
-
52
- /**
53
  * Get catagories of current store
54
  *
55
  * @return Varien_Data_Tree_Node_Collection
@@ -58,8 +74,28 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
58
  {
59
  return Mage::helper('sidenav/category')->getStoreCategories();
60
  }
61
-
62
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  * Render category to html
64
  *
65
  * @param Mage_Catalog_Model_Category $category
@@ -72,205 +108,238 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
72
  * @param boolean Whether ot not to add on* attributes to list item
73
  * @return string
74
  */
75
- protected function _renderCategoryMenuItemHtml($category, $level = 0, $isLast = false, $isFirst = false,
76
- $isOutermost = false, $outermostItemClass = '', $childrenWrapClass = '', $noEventAttributes = false)
77
- {
78
- if (!$category->getIsActive()) {
79
- return '';
80
- }
81
- $html = array();
82
- $js = null;
83
- $expanded = null;
84
- $ulThumb = '';
85
- $image = '';
86
- $thumb = '';
87
- $htmlLi = '';
 
 
 
88
 
89
- // get all children
90
- if (Mage::helper('catalog/category_flat')->isEnabled()) {
91
- $children = (array)$category->getChildrenNodes();
92
- $childrenCount = count($children);
93
- } else {
94
- $children = $category->getChildren();
95
- $childrenCount = $children->count();
96
- }
97
- $hasChildren = ($children && $childrenCount);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
 
99
- // select active children
100
- $activeChildren = array();
101
- foreach ($children as $child) {
102
- if ($child->getIsActive()) {
103
- $activeChildren[] = $child;
104
- }
105
- }
106
- $activeChildrenCount = count($activeChildren);
107
- $hasActiveChildren = ($activeChildrenCount > 0);
108
 
109
- // prepare list item html classes
110
- $classes = array();
111
- $classes[] = 'level' . $level;
112
- $classes[] = 'nav-' . $this->_getItemPosition($level);
113
- if ($this->isCategoryActive($category)) {
114
- $classes[] = 'active';
115
- }
116
- $linkClass = '';
117
- if ($isOutermost && $outermostItemClass) {
118
- $classes[] = $outermostItemClass;
119
- $linkClass = ' class="'.$outermostItemClass.'"';
120
- }
121
- if ($isFirst) {
122
- $classes[] = 'first';
123
- }
124
- if ($isLast) {
125
- $classes[] = 'last';
126
- }
127
- if ($hasActiveChildren) {
128
- $classes[] = 'parent';
129
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
- // prepare list item attributes
132
- $attributes = array();
133
- if (count($classes) > 0) {
134
- $attributes['class'] = implode(' ', $classes);
135
- }
136
- if ($hasActiveChildren && !$noEventAttributes) {
137
- $attributes['onmouseover'] = 'toggleMenu(this,1)';
138
- $attributes['onmouseout'] = 'toggleMenu(this,0)';
139
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
140
 
141
- // assemble list item with attributes
142
- $config = Mage::getModel('sidenav/config');
143
- $thumbWidth = 14;
144
- $thumbHeight = 14;
145
- $liMarginLeft = 0;
146
- $ulMarginLeft = 5;
147
- $ulPaddingLeft = 10;
148
-
149
- // define image thumbnail variables
150
- if ($config->getThumbImageActive()) {
151
- if ($config->getThumbSize()) {
152
- $thumbWidth = $config->getThumbWidth();
153
- $thumbHeight = $config->getThumbHeight();
154
- }
155
- $thumbnail = $config->load($category->getId())->getThumbnailImageUrl();
156
- $ulThumb = ' ul-thumb';
157
- if (!empty($thumbnail)) {
158
- $image = '<img src="'.$thumbnail.'" style= "width:'.$thumbWidth.'px; height:'.$thumbHeight.'px; float: left;" />';
159
- $thumb = ' thumb';
160
- if ($config->getCollapsible() && $config->getThumbImageActive()) {
161
- $liMarginLeft = $thumbWidth + 3;
162
- $ulMarginLeft = 0;
163
- }
164
- else {
165
- $liMarginLeft = 0;
166
- $ulMarginLeft = $thumbWidth + 3;
167
- }
168
- $ulPaddingLeft = 0;
169
- }
170
- else {
171
- $thumb = ' no-thumb';
172
- $liMarginLeft = $thumbWidth + 3;
173
- $ulMarginLeft = 0;
174
- $ulPaddingLeft = 0;
175
- }
176
- }
177
-
178
- $htmlLi .= '<li';
179
- foreach ($attributes as $attrName => $attrValue) {
180
- $htmlLi .= ' ' . $attrName . '="' . str_replace('"', '\"', $attrValue) . $thumb . '"';
181
- }
182
- $htmlLi .= ' style="margin-left: ' . $liMarginLeft . 'px;">';
183
- $html[] = $htmlLi;
184
-
185
- // add collapsible arrow and wrraper
186
- if ($config->getCollapsible()) {
187
- $width = 8;
188
- $height = 0;
189
- $expanded = 0;
190
- if ($hasActiveChildren) {
191
- $width = 8;
192
- $height = 10;
193
- }
194
- if ($this->isCategoryActive($category)) {
195
- $expanded = 1;
196
- }
197
- $html[] = '<span class="arrow" onClick="expandMenu(this.parentNode)"
198
- style="width: ' . $width . 'px; height: ' . $height . 'px;"></span>';
199
- }
200
-
201
- // add thumbnail image
202
- $html[] = $image;
203
-
204
- // add wrapper
205
- if ($config->getCollapsible() || $config->getThumbImageActive()) {
206
- $wrapperMargin = $config->getCollapsible() ? 14 : 0;
207
- /*if ($config->getThumbImageActive()) {
208
- $extraMargin = !empty($thumbnail) ? $thumbWidth + 3 : 0;
209
- }*/
210
- $extraMargin = !$config->getThumbImageActive() ? 0 : !empty($thumbnail) ? $thumbWidth + 3 : 0;
211
- $collWrapper = $wrapperMargin + $extraMargin;
212
- $html[] = '<div class="collapsible-wrapper" style="margin-left: ' . $collWrapper . 'px;">';
213
- }
214
-
215
- $html[] = '<a href="' . $this->getCategoryUrl($category) . '"'
216
- . $linkClass.'><span class="category_name">'
217
- . $this->escapeHtml($category->getName()) . '</span></a>';
218
- // $html[] = '<span class="category_name">' . $this->escapeHtml($category->getName()) . '</span></a>';
219
- // $html[] = '</a>';
220
 
221
  // add product count
222
- if ($config->getShowProductCount()) {
223
  $count = Mage::getModel('catalog/layer')
224
- ->setCurrentCategory($category->getID())
225
- ->getProductCollection()
226
- ->getSize();
227
  if (($config->removeZeroCount() && $count > 0) || !$config->removeZeroCount()) {
228
  $html[] = '<span class="product-count">(' . $count . ')</span>';
229
  }
230
  }
231
 
232
- // close wrapper
233
- if ($config->getCollapsible() || $config->getThumbImageActive()) {
234
- $html[] = '</div>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
  }
236
 
237
- // render children
238
- $htmlChildren = '';
239
- $j = 0;
240
- foreach ($activeChildren as $child) {
241
- $htmlChildren .= $this->_renderCategoryMenuItemHtml(
242
- $child,
243
- ($level + 1),
244
- ($j == $activeChildrenCount - 1),
245
- ($j == 0),
246
- false,
247
- $outermostItemClass,
248
- $childrenWrapClass,
249
- $noEventAttributes
250
- );
251
- $j++;
252
- }
253
- if (!empty($htmlChildren)) {
254
- if ($childrenWrapClass) {
255
- $html[] = '<div class="' . $childrenWrapClass . '">';
256
- }
257
- $html[] = '<ul class="level' . $level . $ulThumb .
258
- '" style="margin-left: ' . $ulMarginLeft .
259
- 'px; padding-left: ' . $ulPaddingLeft . 'px;" expanded="' . $expanded . '">';
260
- $html[] = $htmlChildren;
261
- $html[] = '</ul>';
262
- if ($childrenWrapClass) {
263
- $html[] = '</div>';
264
- }
265
- }
266
-
267
- $html[] = '</li>';
268
 
269
- $html = implode("\n", $html);
270
- return $html;
271
  }
272
-
273
- /**
274
  * Render categories menu in HTML
275
  *
276
  * @param int Level number for list item class to start from
@@ -280,9 +349,24 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
280
  */
281
  public function renderCategoriesMenuHtml($level = 0, $outermostItemClass = '', $childrenWrapClass = '')
282
  {
 
 
 
 
 
 
 
 
 
 
 
283
  $activeCategories = array();
284
- foreach ($this->getStoreCategories() as $child) {
285
- if ($child->getIsActive()) {
 
 
 
 
286
  $activeCategories[] = $child;
287
  }
288
  }
@@ -297,22 +381,107 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
297
  $j = 0;
298
  foreach ($activeCategories as $category) {
299
  $html .= $this->_renderCategoryMenuItemHtml(
300
- $category,
301
- $level,
302
- ($j == $activeCategoriesCount - 1),
303
- ($j == 0),
304
- true,
305
- $outermostItemClass,
306
- $childrenWrapClass,
307
- true
308
  );
309
  $j++;
310
  }
311
 
312
  return $html;
313
  }
314
-
315
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  * Get extension enable status
317
  *
318
  * @deprecated after 1.7.20
@@ -321,12 +490,12 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
321
  *
322
  * @return boolean
323
  */
324
- public function getCheckActive()
325
- {
326
- return $this->_config->checkActive();
327
- }
328
-
329
- /**
330
  * Get selected column
331
  *
332
  * @deprecated after 1.7.20
@@ -335,19 +504,9 @@ class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
335
  *
336
  * @return string
337
  */
338
- public function getColumn()
339
- {
340
- return $this->_config->getColumnValue();
341
- }
342
-
343
- /**
344
- * Get category title
345
- *
346
- * @return string
347
- */
348
- public function getTitle()
349
- {
350
- return $this->_config->setTitle();
351
- }
352
-
353
  }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
21
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
  */
23
 
 
24
  class Codnitive_Sidenav_Block_Navigation extends Mage_Catalog_Block_Navigation
25
  {
26
+
27
  /**
28
  * Extension config model object
29
  *
30
  */
31
+ protected $_config;
32
+
33
+ /**
34
  * Construct parent and define $_config
35
  *
36
  */
37
+ protected function _construct()
38
  {
39
  parent::_construct();
40
+ $this->_config = Mage::getModel('sidenav/config');
41
+ }
42
+
43
+ /**
44
+ * Retrieves extension's configuration settings
45
+ *
46
+ * @return Codnitive_Sidenav_Model_Config
47
+ */
48
+ public function getConfig()
49
+ {
50
+ if ($this->_config === null) {
51
+ $this->_config = Mage::getModel('sidenav/config');
52
+ }
53
+
54
+ return $this->_config;
55
  }
56
+
57
+ /**
58
  * Get store categories navigation menu
59
  *
60
  * @return string
61
+ */
62
+ public function getCategoriesNavMenu()
63
+ {
64
+ $navigationMenu = $this->renderCategoriesMenuHtml(0);
65
+ return $navigationMenu ? $navigationMenu : false;
66
+ }
67
+
68
+ /**
69
  * Get catagories of current store
70
  *
71
  * @return Varien_Data_Tree_Node_Collection
74
  {
75
  return Mage::helper('sidenav/category')->getStoreCategories();
76
  }
77
+
78
+ /**
79
+ * Returns category model
80
+ *
81
+ * @return Codnitive_Sidenav_Model_Category
82
+ */
83
+ protected function _getCategoryModel()
84
+ {
85
+ return Mage::getModel('sidenav/catalog_category');
86
+ }
87
+
88
+ /**
89
+ * Retruns data helper
90
+ *
91
+ * @return Codnitive_Sidenav_Helper_Data
92
+ */
93
+ protected function _getHelper()
94
+ {
95
+ return Mage::helper('sidenav');
96
+ }
97
+
98
+ /**
99
  * Render category to html
100
  *
101
  * @param Mage_Catalog_Model_Category $category
108
  * @param boolean Whether ot not to add on* attributes to list item
109
  * @return string
110
  */
111
+ protected function _renderCategoryMenuItemHtml(
112
+ $category, $level = 0, $isLast = false,
113
+ $isFirst = false, $isOutermost = false, $outermostItemClass = '',
114
+ $childrenWrapClass = '', $noEventAttributes = false
115
+ ) {
116
+ if (!$category->getIsActive()) {
117
+ return '';
118
+ }
119
+
120
+ $config = $this->getConfig();
121
+ $html = array();
122
+ $expanded = null;
123
+ $ulThumb = '';
124
+ $image = '';
125
+ $thumb = '';
126
+ $htmlLi = '';
127
 
128
+ // get all children
129
+ if (Mage::helper('catalog/category_flat')->isEnabled()) {
130
+ $children = (array) $category->getChildrenNodes();
131
+ $childrenCount = count($children);
132
+ }
133
+ else {
134
+ $children = $category->getChildren();
135
+ if (!$this->_getHelper()->isSearchResultsPage()) {
136
+ $childrenCount = $children->count();
137
+ }
138
+ else {
139
+ $children = explode(',', $children);
140
+ $childrenCount = count($children);
141
+ }
142
+ }
143
+
144
+ // select active children
145
+ $activeChildren = array();
146
+ if (!$this->_getHelper()->isSearchResultsPage()) {
147
+ foreach ($children as $child) {
148
+ if ($child->getIsActive()) {
149
+ $activeChildren[] = $child;
150
+ }
151
+ }
152
+ }
153
+ $activeChildrenCount = count($activeChildren);
154
+ $hasActiveChildren = ($activeChildrenCount > 0);
155
+
156
+ // prepare list item html classes
157
+ $classes = array();
158
+ $classes[] = 'level' . $level;
159
+ $classes[] = 'nav-' . $this->_getItemPosition($level);
160
+ if ($this->isCategoryActive($category)) {
161
+ $classes[] = 'active';
162
+ }
163
+ else if ((Mage::registry('current_product') !== null) && ($config->activeProductCategoriesInDirectAccess())) {
164
+ $classes = $this->_getCategoryModel()->getProductCategoriesInDirectAccess($category, $classes);
165
+ }
166
+
167
+ $linkClass = '';
168
+ if ($isOutermost && $outermostItemClass) {
169
+ $classes[] = $outermostItemClass;
170
+ $linkClass = ' class="' . $outermostItemClass . '"';
171
+ }
172
+ if ($isFirst) {
173
+ $classes[] = 'first';
174
+ }
175
+ if ($isLast) {
176
+ $classes[] = 'last';
177
+ }
178
+ if ($hasActiveChildren) {
179
+ $classes[] = 'parent';
180
+ }
181
+
182
+ // prepare list item attributes
183
+ $attributes = array();
184
+ if (count($classes) > 0) {
185
+ $attributes['class'] = implode(' ', $classes);
186
+ }
187
+ if ($hasActiveChildren && !$noEventAttributes) {
188
+ $attributes['onmouseover'] = 'toggleMenu(this,1)';
189
+ $attributes['onmouseout'] = 'toggleMenu(this,0)';
190
+ }
191
 
192
+ // assemble list item with attributes
193
+ $thumbWidth = 14;
194
+ $thumbHeight = 14;
195
+ $thumbPosition = $config->getThumbPosition();
196
+ $liMarginLeft = 0;
197
+ $ulMarginLeft = 5;
198
+ $ulPaddingLeft = 10;
 
 
199
 
200
+ // define image thumbnail variables
201
+ if ($config->isThumbImageActive()) {
202
+ if ($config->getThumbSize()) {
203
+ $thumbWidth = $config->getThumbWidth();
204
+ $thumbHeight = $config->getThumbHeight();
205
+ }
206
+ $thumbnail = $this->_getCategoryModel()->load($category->getId())->getThumbnailImageUrl();
207
+ $ulThumb = ' ul-thumb';
208
+ if (!empty($thumbnail)) {
209
+ $image = '<img class="thumb-img-' . $thumbPosition . '" src="' . $thumbnail . '" style= "width:' . $thumbWidth . 'px; height:' . $thumbHeight . 'px; float: ' . $thumbPosition . ';" />';
210
+ $thumb = ' thumb';
211
+
212
+ if ($thumbPosition === 'left') {
213
+ if ($config->isCollapsible() && $config->isThumbImageActive()) {
214
+ $liMarginLeft = $thumbWidth + 3;
215
+ $ulMarginLeft = 0;
216
+ }
217
+ else {
218
+ $liMarginLeft = 0;
219
+ $ulMarginLeft = $thumbWidth + 3;
220
+ }
221
+ $ulPaddingLeft = 0;
222
+ }
223
+ }
224
+ else {
225
+ $thumb = ' no-thumb';
226
+ $liMarginLeft = ($thumbPosition === 'right') ? 0 : $thumbWidth + 3;
227
+ if ($thumbPosition === 'left') {
228
+ $ulMarginLeft = 0;
229
+ $ulPaddingLeft = 0;
230
+ }
231
+ }
232
+ }
233
+
234
+ $collapsibleClass = '';
235
+ if ($config->isCollapsible()) {
236
+ $collapsibleClass = ' collapsible';
237
+ }
238
+
239
+ // add collapsible arrow and wrraper
240
+ $arrow = '';
241
+ $extraStyle = '';
242
+ $collapsibleIconPosition = $config->getCollapsibleIconPosition();
243
+ if ($config->isCollapsible()) {
244
+ $width = $config->getCollapsibleIconType() === 'arrow' ? 8 : 16;
245
+ $height = 0;
246
+ $expanded = 0;
247
+ if ($hasActiveChildren) {
248
+ $width = $config->getCollapsibleIconType() === 'arrow' ? 8 : 16;
249
+ $height = 16;
250
+ }
251
+ if ($height == 0) {
252
+ $extraStyle = ' display:none;';
253
+ }
254
+ if ($height == 0 && $collapsibleIconPosition === 'left') {
255
+ $liMarginLeft += $width;
256
+ }
257
+ if ($this->isCategoryActive($category)) {
258
+ $expanded = 1;
259
+ }
260
+ $expanded = ' expanded="' . $expanded .'"';
261
+ $spanOnclick = 'onclick="Codnitive.expandMenu(this.parentNode)';
262
+ $spanClass = $config->getCollapsibleIconType() . '-' . $collapsibleIconPosition;
263
+ $arrow = '<span class="' . $spanClass . ' " ' . $spanOnclick . '" style="width: ' . $width . 'px; height: ' . $height . 'px;' . $extraStyle . '"></span>';
264
+ }
265
+
266
+ $htmlLi .= '<li';
267
+ foreach ($attributes as $attrName => $attrValue) {
268
+ $htmlLi .= ' ' . $attrName . '="' . str_replace('"', '\"', $attrValue) . $thumb . $collapsibleClass . '"';
269
+ }
270
+
271
+ $htmlLi .= ' style="margin-left: ' . $liMarginLeft . 'px;' . '">';
272
+ $html[] = $htmlLi;
273
+
274
+ $html[] = $arrow;
275
 
276
+ // add wrapper
277
+ $aClass = '';
278
+ $aStyle = '';
279
+ if ($config->isCollapsible() || $config->isThumbImageActive()) {
280
+ $wrapperMargin = ($config->isCollapsible() && $collapsibleIconPosition === 'left') ? 14 : 0;
281
+ $extraMargin = !$config->isThumbImageActive() ? 0 : (!empty($thumbnail) && ($thumbPosition === 'left')) ? $thumbWidth + 3 : 0;
282
+ $collWrapper = $wrapperMargin + $extraMargin;
283
+
284
+ // makes parent category name clickable to open/close collapsible menus if option is enabled
285
+ $onclick = '';
286
+ $collapseName = '';
287
+ if ($hasActiveChildren && $config->isCollapsible() && $config->expandByParentName()) {
288
+ $onclick = ' onclick="Codnitive.expandMenu(this.parentNode);return false;"';
289
+ $collapseName = ' collapse-name';
290
+ }
291
+ $aClass = 'class="collapsible-wrapper' . $collapseName . '"';
292
+ $aStyle = ' style="margin-left: ' . $collWrapper . 'px;"';
293
+ }
294
+
295
+ $html[] = '<a ' . $aClass . $onclick . 'href="' . $this->getCategoryUrl($category) . '"'
296
+ . $linkClass .'>' . '<span class="category_name">'
297
+ . $this->escapeHtml($category->getName()) . '</span></a>';
298
 
299
+ // add thumbnail image
300
+ $html[] = $image;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
 
302
  // add product count
303
+ if ($config->showProductCount()) {
304
  $count = Mage::getModel('catalog/layer')
305
+ ->setCurrentCategory($category->getID())
306
+ ->getProductCollection()
307
+ ->getSize();
308
  if (($config->removeZeroCount() && $count > 0) || !$config->removeZeroCount()) {
309
  $html[] = '<span class="product-count">(' . $count . ')</span>';
310
  }
311
  }
312
 
313
+ // render children
314
+ $htmlChildren = '';
315
+ $j = 0;
316
+ foreach ($activeChildren as $child) {
317
+ $htmlChildren .= $this->_renderCategoryMenuItemHtml(
318
+ $child, ($level + 1), ($j == $activeChildrenCount - 1), ($j == 0), false, $outermostItemClass, $childrenWrapClass, $noEventAttributes
319
+ );
320
+ $j++;
321
+ }
322
+ if (!empty($htmlChildren)) {
323
+ if ($childrenWrapClass) {
324
+ $html[] = '<div class="' . $childrenWrapClass . '">';
325
+ }
326
+ $html[] = '<ul class="level' . $level . $ulThumb . $collapsibleClass .
327
+ '" style="margin-left: ' . $ulMarginLeft .
328
+ 'px; padding-left: ' . $ulPaddingLeft . 'px;"' . $expanded . '>';
329
+ $html[] = $htmlChildren;
330
+ $html[] = '</ul>';
331
+ if ($childrenWrapClass) {
332
+ $html[] = '</div>';
333
+ }
334
  }
335
 
336
+ $html[] = '</li>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
 
338
+ $html = implode("\n", $html);
339
+ return $html;
340
  }
341
+
342
+ /**
343
  * Render categories menu in HTML
344
  *
345
  * @param int Level number for list item class to start from
349
  */
350
  public function renderCategoriesMenuHtml($level = 0, $outermostItemClass = '', $childrenWrapClass = '')
351
  {
352
+ $currentId = Mage::app()->getStore()->getRootCategoryId();
353
+ $currentLevel = $this->_getCategoryModel()->load($currentId)->getLevel();
354
+ if ($registerdCategory = Mage::registry('current_category')) {
355
+ $currentId = $registerdCategory->getId();
356
+ $currentLevel = $registerdCategory->getLevel();
357
+ }
358
+
359
+ $config = $this->getConfig();
360
+ $paretnType = $config->getParent();
361
+ $categories = $this->getStoreCategories();
362
+
363
  $activeCategories = array();
364
+ foreach ($categories as $child) {
365
+ // this condition use for "Current Category and Children" option
366
+ $condition = ($paretnType == 'current')
367
+ && ($child->getLevel() == $currentLevel)
368
+ && ($child->getId() != $currentId);
369
+ if ($child->getIsActive() && !$condition) {
370
  $activeCategories[] = $child;
371
  }
372
  }
381
  $j = 0;
382
  foreach ($activeCategories as $category) {
383
  $html .= $this->_renderCategoryMenuItemHtml(
384
+ $category, $level, ($j == $activeCategoriesCount - 1),
385
+ ($j == 0), true, $outermostItemClass, $childrenWrapClass, true
 
 
 
 
 
 
386
  );
387
  $j++;
388
  }
389
 
390
  return $html;
391
  }
392
+
393
+ /**
394
+ * Get category title
395
+ *
396
+ * @return string
397
+ */
398
+ public function getTitle()
399
+ {
400
+ $title = '';
401
+ $currentCategory = Mage::registry('current_category');
402
+
403
+ switch ($this->getConfig()->getTitleType()) {
404
+ case 'current':
405
+ if ($currentCategory) {
406
+ $title = $currentCategory->getName();
407
+ }
408
+ break;
409
+
410
+ case 'parent':
411
+ if ($currentCategory) {
412
+ $parent = $currentCategory->getParentCategory();
413
+ $rootId = Mage::app()->getStore()->getRootCategoryId();
414
+ if ($parent->getId() != $rootId) {
415
+ $title = $parent->getName();
416
+ }
417
+ }
418
+ break;
419
+
420
+ case 'static':
421
+ $title = $this->getConfig()->getStaticTitle();
422
+ }
423
+
424
+ if (!$title) {
425
+ $title = $this->getConfig()->getStaticTitle();
426
+ }
427
+
428
+ return $title;
429
+ }
430
+
431
+ /**
432
+ * Retrieves home page link must show
433
+ *
434
+ * @return boolean
435
+ */
436
+ public function showHome()
437
+ {
438
+ if ($this->_getHelper()->isHome() && $this->getConfig()->removeHomeInHome()) {
439
+ return false;
440
+ }
441
+ return $this->getConfig()->showHome();
442
+ }
443
+
444
+ /**
445
+ * Returns all classes for home link
446
+ *
447
+ * @return string
448
+ */
449
+ public function getHomeClasses()
450
+ {
451
+ $classes = 'level0 nav-0 parent home';
452
+
453
+ if ($this->getConfig()->isCollapsible()) {
454
+ $classes .= ' collapsible';
455
+ }
456
+
457
+ if ($this->_getHelper()->isHome()) {
458
+ $classes .= ' active';
459
+ }
460
+
461
+ return $classes;
462
+ }
463
+
464
+ /**
465
+ * Retrieves which CODNITIVE logo must show or not
466
+ *
467
+ * @return boolean
468
+ */
469
+ public function showSupportLogo()
470
+ {
471
+ return $this->getConfig()->showSupportLogo();
472
+ }
473
+
474
+ /**
475
+ * Retrieves which CODNITIVE logo must show as image or text
476
+ *
477
+ * @return boolean
478
+ */
479
+ public function showAsImage()
480
+ {
481
+ return $this->getConfig()->showAsImage();
482
+ }
483
+
484
+ /**
485
  * Get extension enable status
486
  *
487
  * @deprecated after 1.7.20
490
  *
491
  * @return boolean
492
  */
493
+ public function isActive()
494
+ {
495
+ return $this->getConfig()->isActive();
496
+ }
497
+
498
+ /**
499
  * Get selected column
500
  *
501
  * @deprecated after 1.7.20
504
  *
505
  * @return string
506
  */
507
+ public function getColumn()
508
+ {
509
+ return $this->getConfig()->getColumn();
510
+ }
511
+
 
 
 
 
 
 
 
 
 
 
512
  }
app/code/community/Codnitive/Sidenav/Helper/Category.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,9 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Sidenav
@@ -20,14 +22,15 @@
20
  */
21
 
22
  /**
23
- * Catalog category helper
24
  *
25
  * @category Codnitive
26
  * @package Codnitive_Sidenav
27
- * @author Hassan Barza <h.barza@gmail.com>
28
  */
29
  class Codnitive_Sidenav_Helper_Category extends Mage_Catalog_Helper_Category
30
  {
 
31
  /**
32
  * Retrieve current store categories
33
  *
@@ -35,81 +38,120 @@ class Codnitive_Sidenav_Helper_Category extends Mage_Catalog_Helper_Category
35
  * @param boolean $asCollection
36
  * @return Varien_Data_Tree_Node_Collection|Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Collection|array
37
  */
38
- public function getStoreCategories($sorted=false, $asCollection=false, $toLoad=true)
39
  {
40
- $parent = $this->_getParentCategory();
41
- $cacheKey = sprintf('%d-%d-%d-%d', $parent, $sorted, $asCollection, $toLoad);
 
 
 
 
 
42
  if (isset($this->_storeCategories[$cacheKey])) {
43
  return $this->_storeCategories[$cacheKey];
44
  }
45
 
46
  /**
47
  * Check if parent node of the store still exists
 
 
48
  */
49
- $category = Mage::getModel('catalog/category');
50
- /**
51
- * @var $category Mage_Catalog_Model_Category
52
- */
53
  if (!$category->checkId($parent)) {
54
- if ($asCollection) {
55
- return new Varien_Data_Collection();
56
- }
57
- return array();
58
  }
59
 
60
- $recursionLevel = max(0, Mage::getModel('sidenav/config')->getMaxDepth());
61
- $storeCategories = $category->getCategories($parent, $recursionLevel, $sorted, $asCollection, $toLoad);
 
 
 
 
 
62
 
63
  $this->_storeCategories[$cacheKey] = $storeCategories;
64
  return $storeCategories;
65
  }
66
-
67
- /**
68
- * Get parent category defined be user
69
- *
70
- * @return string|int
71
- */
72
- protected function _getParentCategory()
73
- {
74
- $parent = null;
75
- $parentConfig = Mage::getModel('sidenav/config')->getParent();
76
- $category = Mage::registry('current_category');
77
- /**
78
- * switch based on RicoNeitzel_VertNav extension
79
- * Thanks to Rico Neitzel
80
- *
81
- */
82
- switch ($parentConfig) {
83
- case 'current':
84
- if ($category) {
85
- $parent = $category->getId();
86
- }
87
- break;
88
-
89
- case 'siblings':
90
- if ($category) {
91
- $parent = $category->getParentId();
92
- }
93
- break;
94
-
95
- case 'root':
96
- $parent = Mage::app()->getStore()->getRootCategoryId();
97
- break;
98
-
99
- default:
100
- /**
101
- * Display from level N
102
- */
103
- $fromLevel = $parentConfig;
104
- if ($category && $category->getLevel() >= $fromLevel) {
105
- while ($category->getLevel() > $fromLevel) {
106
- $category = $category->getParentCategory();
107
- }
108
- $parent = $category->getId();
109
- }
110
- break;
111
- }
112
- return $parent;
113
- }
114
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
22
  */
23
 
24
  /**
25
+ * Catalog sidebar category helper
26
  *
27
  * @category Codnitive
28
  * @package Codnitive_Sidenav
29
+ * @author Hassan Barza <support@codnitive.com>
30
  */
31
  class Codnitive_Sidenav_Helper_Category extends Mage_Catalog_Helper_Category
32
  {
33
+
34
  /**
35
  * Retrieve current store categories
36
  *
38
  * @param boolean $asCollection
39
  * @return Varien_Data_Tree_Node_Collection|Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Collection|array
40
  */
41
+ public function getStoreCategories($parent = null, $recursionLevel = 0, $sorted = false, $asCollection = false, $toLoad = true)
42
  {
43
+ $useFlat = true;
44
+ $parent = (null === $parent) ? $this->_getParentCategory() : $parent;
45
+ if (!$parent) {
46
+ return array();
47
+ }
48
+
49
+ $cacheKey = sprintf('codnitive-sidenav-%d-%d-%d-%d-%d', $parent, $recursionLevel, $sorted, $asCollection, $toLoad);
50
  if (isset($this->_storeCategories[$cacheKey])) {
51
  return $this->_storeCategories[$cacheKey];
52
  }
53
 
54
  /**
55
  * Check if parent node of the store still exists
56
+ *
57
+ * @var $category Codnitive_Sidenav_Model_Category
58
  */
59
+ $category = Mage::getModel('sidenav/catalog_category');
60
+
 
 
61
  if (!$category->checkId($parent)) {
62
+ $useFlat = false;
 
 
 
63
  }
64
 
65
+ $recursionLevel = (intval($recursionLevel) > 0) ? $recursionLevel : max(0, Mage::getModel('sidenav/config')->getMaxDepth());
66
+ if (Mage::helper('catalog/category_flat')->isEnabled() && $useFlat) {
67
+ $storeCategories = $this->_getFlatCategories($parent, $recursionLevel, $sorted, $asCollection, $toLoad);
68
+ }
69
+ else {
70
+ $storeCategories = $category->getCategories($parent, $recursionLevel, $sorted, $asCollection, $toLoad);
71
+ }
72
 
73
  $this->_storeCategories[$cacheKey] = $storeCategories;
74
  return $storeCategories;
75
  }
76
+
77
+ /**
78
+ * Return array or collection of categories for flat categories enabled
79
+ *
80
+ * @param integer $parent
81
+ * @param integer $recursionLevel
82
+ * @param boolean|string $sorted
83
+ * @param boolean $asCollection
84
+ * @param boolean $toLoad
85
+ * @return array|Varien_Data_Collection
86
+ */
87
+ protected function _getFlatCategories($parent, $recursionLevel, $sorted, $asCollection, $toLoad)
88
+ {
89
+ $flat = Mage::getResourceModel('catalog/category_flat');
90
+ return $flat->getCategories($parent, $recursionLevel, $sorted, $asCollection, $toLoad);
91
+ }
92
+
93
+ /**
94
+ * Get parent category defined be user
95
+ *
96
+ * @return string|int
97
+ */
98
+ protected function _getParentCategory()
99
+ {
100
+ $parent = null;
101
+ $config = Mage::getModel('sidenav/config');
102
+ $parentConfig = $config->getParent();
103
+ $category = Mage::registry('current_category');
104
+ $itIsLevel = false;
105
+
106
+ switch ($parentConfig) {
107
+ case 'siblings':
108
+ if ($category) {
109
+ $parent = $category->getParentId();
110
+ }
111
+ break;
112
+
113
+ case 'children':
114
+ if ($category) {
115
+ $parent = $category->getId();
116
+ }
117
+ break;
118
+
119
+ case 'current':
120
+ if ($category) {
121
+ $parent = $category->getParentId();
122
+ }
123
+ break;
124
+
125
+ case 'root':
126
+ $parent = Mage::app()->getStore()->getRootCategoryId();
127
+ break;
128
+
129
+ default:
130
+ /**
131
+ * Display from level N
132
+ *
133
+ * Based on RicoNeitzel_VertNav extension
134
+ * Thanks to Rico Neitzel
135
+ */
136
+ $itIsLevel = true;
137
+ if (!$category) {
138
+ $category = Mage::getModel('sidenav/catalog_category')->load(Mage::app()->getStore()->getRootCategoryId());
139
+ }
140
+ $fromLevel = $parentConfig;
141
+ if ($category && $category->getLevel() >= $fromLevel) {
142
+ while ($category->getLevel() > $fromLevel) {
143
+ $category = $category->getParentCategory();
144
+ }
145
+ $parent = $category->getId();
146
+ }
147
+ break;
148
+ }
149
+
150
+ if (!$parent && $config->loadNoCategory() === 'root' && !$itIsLevel) {
151
+ $parent = Mage::app()->getStore()->getRootCategoryId();
152
+ }
153
+
154
+ return $parent;
155
+ }
156
+
157
  }
app/code/community/Codnitive/Sidenav/Helper/Data.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,9 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Sidenav
@@ -21,5 +23,35 @@
21
 
22
  class Codnitive_Sidenav_Helper_Data extends Mage_Core_Helper_Data
23
  {
24
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
23
 
24
  class Codnitive_Sidenav_Helper_Data extends Mage_Core_Helper_Data
25
  {
26
+ /**
27
+ * Returns extension's configuration settings
28
+ *
29
+ * @return Codnitive_Sidenav_Model_Config
30
+ */
31
+ protected function getConfig()
32
+ {
33
+ return Mage::getModel('sidenav/config');
34
+ }
35
+
36
+ /**
37
+ * Retrieves which we are in quick search result page or not
38
+ *
39
+ * @return boolean
40
+ */
41
+ public function isSearchResultsPage()
42
+ {
43
+ return Mage::app()->getFrontController()->getAction() instanceof Mage_CatalogSearch_ResultController;
44
+ }
45
+
46
+ /**
47
+ * Retrieves current page is homepage or not
48
+ *
49
+ * @return boolean
50
+ */
51
+ public function isHome()
52
+ {
53
+ return Mage::getSingleton('cms/page')->getIdentifier() == 'home'
54
+ && Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms';
55
+ }
56
+
57
  }
app/code/community/Codnitive/Sidenav/Model/Catalog/Category.php ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ /**
25
+ * Catalog sidebar category
26
+ *
27
+ * @category Codnitive
28
+ * @package Codnitive_Sidenav
29
+ * @author Hassan Barza <support@codnitive.com>
30
+ */
31
+ class Codnitive_Sidenav_Model_Catalog_Category extends Mage_Catalog_Model_Category
32
+ {
33
+
34
+ /**
35
+ * Retrieve Thumbnail image URL
36
+ *
37
+ * @return string
38
+ */
39
+ public function getThumbnailImageUrl()
40
+ {
41
+ $url = false;
42
+ if ($image = $this->getThumbnail()) {
43
+ $url = Mage::getBaseUrl('media') . 'catalog/category/' . $image;
44
+ }
45
+ return $url;
46
+ }
47
+
48
+ /**
49
+ * Retrieves product category path to active it
50
+ *
51
+ * @param Mage_Catalog_Model_Category $category
52
+ * @param array $classes
53
+ * @return array
54
+ */
55
+ public function getProductCategoriesInDirectAccess($category, $classes)
56
+ {
57
+ $reqPath = Mage::app()->getRequest();
58
+ $prodId = $reqPath->getParam('id', $reqPath->getPathInfo());
59
+ $prodModel = Mage::getModel('catalog/product')->load($prodId);
60
+ $categories = $prodModel->getCategoryIds();
61
+ $catArray = array();
62
+ foreach ($categories as $catId) {
63
+ $catModel = Mage::getModel('catalog/category')->load($catId);
64
+ $catArray = array_merge_recursive($catArray, explode('/', $catModel->getPath()));
65
+ }
66
+ $pathAllCats = array_merge_recursive($catArray, $categories);
67
+ if (in_array($category->getId(), $pathAllCats)) {
68
+ $classes[] = 'active';
69
+ }
70
+
71
+ return $classes;
72
+ }
73
+
74
+ }
app/code/community/Codnitive/Sidenav/Model/Config.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,15 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * DISCLAIMER
16
  *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
  *
21
  * @category Codnitive
22
  * @package Codnitive_Sidenav
@@ -25,111 +21,171 @@
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
  */
27
 
28
-
29
  /**
30
- * Catalog category
31
  *
32
- * @category Design
33
  * @package Codnitive_Sidenav
34
- * @author Hassan Barza <h.barza@gmail.com>
35
  */
36
- class Codnitive_Sidenav_Model_Config extends Mage_Catalog_Model_Category
37
- {
38
- /**
39
- * Retrieve Thumbnail image URL
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  *
41
- * @return string
 
42
  */
43
- public function getThumbnailImageUrl()
44
  {
45
- $url = false;
46
- if ($image = $this->getThumbnail()) {
47
- $url = Mage::getBaseUrl('media').'catalog/category/'.$image;
48
- }
49
- return $url;
50
  }
51
-
52
- /**
 
53
  * Check for extension enable option status
54
  *
55
  * @return boolean
56
  */
57
- public function checkActive()
58
- {
59
- return Mage::getStoreConfig('codnitivecatalog/sidenav/active');
60
- }
61
-
62
- /**
63
- * Set title
64
  *
65
- * @return string
66
  */
67
- public function setTitle()
68
  {
69
- $title = Mage::getStoreConfig('codnitivecatalog/sidenav/title');
70
- return !empty($title) ? $title : 'Categories';
71
  }
72
-
73
- /**
74
- * Check for top navigation remove stting
75
  *
76
  * @return boolean
77
  */
78
- public function getRemoveTopNav()
79
- {
80
- return Mage::getStoreConfig('codnitivecatalog/sidenav/remove_top_nav');
81
- }
82
-
83
- /**
84
  * Get column option value to define selected column
85
  *
86
  * @return string
87
  */
88
- public function getColumnValue()
89
- {
90
- return Mage::getStoreConfig('codnitivecatalog/sidenav/column');
91
- }
92
-
93
- /**
 
 
 
 
 
 
 
 
 
 
94
  * Gets defined parent category
95
  *
96
  * @return string
97
  */
98
- public function getParent()
99
- {
100
- return Mage::getStoreConfig('codnitivecatalog/sidenav/parent');
101
- }
102
-
103
- /**
104
  * Get gategory maximal depth number
105
  *
106
  * @return string
107
  */
108
- public function getMaxDepth()
109
- {
110
- return Mage::getStoreConfig('codnitivecatalog/sidenav/max_depth');
111
- }
112
-
113
- /**
114
- * Get collapsible menu status
115
  *
116
  * @return boolean
117
  */
118
- public function getCollapsible()
119
- {
120
- return Mage::getStoreConfig('codnitivecatalog/sidenav/collapsible');
121
- }
122
-
123
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  * Get show product count setting
125
  *
126
  * @return boolean
127
  */
128
- public function getShowProductCount()
129
- {
130
- return Mage::getStoreConfig('codnitivecatalog/sidenav/product_count');
131
- }
132
-
133
  /**
134
  * Get remove product count for categories by zero product number
135
  *
@@ -137,47 +193,257 @@ class Codnitive_Sidenav_Model_Config extends Mage_Catalog_Model_Category
137
  */
138
  public function removeZeroCount()
139
  {
140
- return Mage::getStoreConfig('codnitivecatalog/sidenav/remove_zero_count');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  }
142
-
143
- /**
 
 
 
 
 
 
 
 
 
 
144
  * Check for extension enable option status
145
  *
146
  * @return boolean
147
  */
148
- public function getThumbImageActive()
149
- {
150
- return Mage::getStoreConfig('codnitivecatalog/sidenav/thumbnail');
151
- }
152
-
153
- /**
 
 
 
 
 
 
 
 
 
 
154
  * Get thumbnail size setting
155
  *
156
- * @return boolean
157
  */
158
- public function getThumbSize()
159
- {
160
- return Mage::getStoreConfig('codnitivecatalog/sidenav/thumb_size');
161
- }
162
-
163
- /**
164
  * Get thumbnail width size
165
  *
166
  * @return string
167
  */
168
- public function getThumbWidth()
169
- {
170
- return Mage::getStoreConfig('codnitivecatalog/sidenav/thumb_width');
171
- }
172
-
173
- /**
174
  * Get thumbnail height size
175
  *
176
  * @return string
177
  */
178
- public function getThumbHeight()
179
- {
180
- return Mage::getStoreConfig('codnitivecatalog/sidenav/thumb_height');
181
- }
182
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
 
11
  *
12
  * DISCLAIMER
13
  *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
 
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
21
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
  */
23
 
 
24
  /**
25
+ * Catalog sidebar category
26
  *
27
+ * @category Codnitive
28
  * @package Codnitive_Sidenav
29
+ * @author Hassan Barza <support@codnitive.com>
30
  */
31
+ class Codnitive_Sidenav_Model_Config /*extends Mage_Catalog_Model_Category*/
32
+ {
33
+
34
+ const PATH_NAMESPACE = 'codnitivecatalog';
35
+ const EXTENSION_NAMESPACE = 'sidenav';
36
+
37
+ const EXTENSION_NAME = 'Sidebar Navigation Menu Professional';
38
+ const EXTENSION_VERSION = '1.8.00';
39
+ const EXTENSION_EDITION = '';
40
+
41
+ public static function getNamespace()
42
+ {
43
+ return self::PATH_NAMESPACE . '/' . self::EXTENSION_NAMESPACE . '/';
44
+ }
45
+
46
+ public function getExtensionName()
47
+ {
48
+ return self::EXTENSION_NAME;
49
+ }
50
+
51
+ public function getExtensionVersion()
52
+ {
53
+ return self::EXTENSION_VERSION;
54
+ }
55
+
56
+ public function getExtensionEdition()
57
+ {
58
+ return self::EXTENSION_EDITION;
59
+ }
60
+
61
+ protected function _getHelper()
62
+ {
63
+ return Mage::helper('sidenav');
64
+ }
65
+
66
+ /**
67
+ * Check for extension enable option status
68
  *
69
+ * @deprecated since version 1.7.58
70
+ * @return boolean
71
  */
72
+ public function checkActive()
73
  {
74
+ return Mage::getStoreConfig(self::getNamespace() . 'active');
 
 
 
 
75
  }
76
+
77
+
78
+ /**
79
  * Check for extension enable option status
80
  *
81
  * @return boolean
82
  */
83
+ public function isActive()
84
+ {
85
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'active');
86
+ }
87
+
88
+ /**
89
+ * Check for top navigation remove setting
90
  *
91
+ * @return boolean
92
  */
93
+ public function removeTopNav()
94
  {
95
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'remove_top_nav');
 
96
  }
97
+
98
+ /**
99
+ * Check for remove browse by category from layered navigation
100
  *
101
  * @return boolean
102
  */
103
+ public function removeLayeredNavCat()
104
+ {
105
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'remove_layered_nav');
106
+ }
107
+
108
+ /**
109
  * Get column option value to define selected column
110
  *
111
  * @return string
112
  */
113
+ public function getColumn()
114
+ {
115
+ return Mage::getStoreConfig(self::getNamespace() . 'column');
116
+ }
117
+
118
+ /**
119
+ * Returns sidenav block position in side columns
120
+ *
121
+ * @return string
122
+ */
123
+ public function defaultBefore()
124
+ {
125
+ return Mage::getStoreConfig(self::getNamespace() . 'before');
126
+ }
127
+
128
+ /**
129
  * Gets defined parent category
130
  *
131
  * @return string
132
  */
133
+ public function getParent()
134
+ {
135
+ return Mage::getStoreConfig(self::getNamespace() . 'parent');
136
+ }
137
+
138
+ /**
139
  * Get gategory maximal depth number
140
  *
141
  * @return string
142
  */
143
+ public function getMaxDepth()
144
+ {
145
+ return Mage::getStoreConfig(self::getNamespace() . 'max_depth');
146
+ }
147
+
148
+ /**
149
+ * Check for extension enable option status
150
  *
151
  * @return boolean
152
  */
153
+ public function activeProductCategoriesInDirectAccess()
154
+ {
155
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'product_direct_access');
156
+ }
157
+
158
+ /**
159
+ * Retruns block title type
160
+ *
161
+ * @return string
162
+ */
163
+ public function getTitleType()
164
+ {
165
+ return Mage::getStoreConfig(self::getNamespace() . 'title');
166
+ }
167
+
168
+ /**
169
+ * Retruns static title name
170
+ *
171
+ * @return string
172
+ */
173
+ public function getStaticTitle()
174
+ {
175
+ $title = Mage::getStoreConfig(self::getNamespace() . 'static_title');
176
+ return !empty($title) ? $title : 'Categories';
177
+ }
178
+
179
+ /**
180
  * Get show product count setting
181
  *
182
  * @return boolean
183
  */
184
+ public function showProductCount()
185
+ {
186
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'product_count');
187
+ }
188
+
189
  /**
190
  * Get remove product count for categories by zero product number
191
  *
193
  */
194
  public function removeZeroCount()
195
  {
196
+ if (!$this->showProductCount()) {
197
+ return false;
198
+ }
199
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'remove_zero_count');
200
+ }
201
+
202
+ /**
203
+ * Returns that home page link must show or not
204
+ *
205
+ * @return boolean
206
+ */
207
+ public function showHome()
208
+ {
209
+ if (!$this->isActive()) {
210
+ return false;
211
+ }
212
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'home');
213
+ }
214
+
215
+ /**
216
+ * Returns that CODNITIVE support logo must show or not
217
+ *
218
+ * @return boolean
219
+ */
220
+ public function showSupportLogo()
221
+ {
222
+ if (!$this->isActive()) {
223
+ return false;
224
+ }
225
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'logo');
226
+ }
227
+
228
+ /**
229
+ * Returns that CODNITIVE support logo must be image or text
230
+ *
231
+ * @return boolean
232
+ */
233
+ public function showAsImage()
234
+ {
235
+ if (!$this->showSupportLogo()) {
236
+ return false;
237
+ }
238
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'show_image');
239
+ }
240
+
241
+ /**
242
+ * Get collapsible menu status
243
+ *
244
+ * @return boolean
245
+ */
246
+ public function isCollapsible()
247
+ {
248
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'collapsible');
249
+ }
250
+
251
+ /**
252
+ * Retrieves name of parent categories use for open/close menu or use as link
253
+ *
254
+ * @return boolean
255
+ */
256
+ public function expandByParentName()
257
+ {
258
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'expand_by_name');
259
+ }
260
+
261
+ /**
262
+ * Get collapsible icon position
263
+ *
264
+ * @return string
265
+ */
266
+ public function getCollapsibleIconPosition()
267
+ {
268
+ return Mage::getStoreConfig(self::getNamespace() . 'collapsible_icon_position');
269
  }
270
+
271
+ /**
272
+ * Get collapsible icon type
273
+ *
274
+ * @return string
275
+ */
276
+ public function getCollapsibleIconType()
277
+ {
278
+ return Mage::getStoreConfig(self::getNamespace() . 'collapsible_icon_type');
279
+ }
280
+
281
+ /**
282
  * Check for extension enable option status
283
  *
284
  * @return boolean
285
  */
286
+ public function isThumbImageActive()
287
+ {
288
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'thumbnail');
289
+ }
290
+
291
+ /**
292
+ * Get thumbnail position
293
+ *
294
+ * @return string
295
+ */
296
+ public function getThumbPosition()
297
+ {
298
+ return Mage::getStoreConfig(self::getNamespace() . 'thumb_position');
299
+ }
300
+
301
+ /**
302
  * Get thumbnail size setting
303
  *
304
+ * @return string(numeric)
305
  */
306
+ public function getThumbSize()
307
+ {
308
+ return Mage::getStoreConfig(self::getNamespace() . 'thumb_size');
309
+ }
310
+
311
+ /**
312
  * Get thumbnail width size
313
  *
314
  * @return string
315
  */
316
+ public function getThumbWidth()
317
+ {
318
+ return Mage::getStoreConfig(self::getNamespace() . 'thumb_width');
319
+ }
320
+
321
+ /**
322
  * Get thumbnail height size
323
  *
324
  * @return string
325
  */
326
+ public function getThumbHeight()
327
+ {
328
+ return Mage::getStoreConfig(self::getNamespace() . 'thumb_height');
329
+ }
330
+
331
+ /**
332
+ * Retrieves it must load store root category if parent category isn't availabel
333
+ *
334
+ * @return string
335
+ */
336
+ public function loadNoCategory()
337
+ {
338
+ return Mage::getStoreConfig(self::getNamespace() . 'load_no_category');
339
+ }
340
+
341
+ /**
342
+ * Retrieves we are currently in homepage or not
343
+ *
344
+ * @return boolean
345
+ */
346
+ public function isHome()
347
+ {
348
+ return $this->_getHelper()->isHome();
349
+ }
350
+
351
+ /**
352
+ * Returns hide settings in homepage
353
+ *
354
+ * @return boolean
355
+ */
356
+ public function showInHome()
357
+ {
358
+ if (!$this->isActive()) {
359
+ return false;
360
+ }
361
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'home_active');
362
+ }
363
+
364
+ /**
365
+ * Returns hide settings in homepage
366
+ *
367
+ * @return boolean
368
+ */
369
+ public function hideTopInHome()
370
+ {
371
+ if (!$this->removeTopNav()) {
372
+ return false;
373
+ }
374
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'home_hide_top');
375
+ }
376
+
377
+ /**
378
+ * Retrieves home link must remove in homepage
379
+ *
380
+ * @return boolean
381
+ */
382
+ public function removeHomeInHome()
383
+ {
384
+ if (!$this->showHome()) {
385
+ return true;
386
+ }
387
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'home_hide_home');
388
+ }
389
+
390
+ /**
391
+ * Retrieves sidebar navigation is available in homepage content
392
+ *
393
+ * @return boolean
394
+ */
395
+ public function availabelInHomeContent()
396
+ {
397
+ if (!$this->showInHome()) {
398
+ return false;
399
+ }
400
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'home_content');
401
+ }
402
+
403
+ /**
404
+ * Returns hide settings in customer account pages
405
+ *
406
+ * @return boolean
407
+ */
408
+ public function showInCustomerAccount()
409
+ {
410
+ if (!$this->isActive()) {
411
+ return false;
412
+ }
413
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'customer_active');
414
+ }
415
+
416
+ /**
417
+ * Returns hide settings in customer account pages
418
+ *
419
+ * @return boolean
420
+ */
421
+ public function hideTopInCustomerAccount()
422
+ {
423
+ if (!$this->removeTopNav()) {
424
+ return false;
425
+ }
426
+ return Mage::getStoreConfigFlag(self::getNamespace() . 'customer_hide_top');
427
+ }
428
+
429
+ /**
430
+ * Returns column option value to define selected column in customer account page
431
+ *
432
+ * @return string
433
+ */
434
+ public function getColumnInCustomerAccount()
435
+ {
436
+ return Mage::getStoreConfig(self::getNamespace() . 'customer_column');
437
+ }
438
+
439
+ /**
440
+ * Returns sidenav block position in side columns in customer account page
441
+ *
442
+ * @return string
443
+ */
444
+ public function customerAccountBefore()
445
+ {
446
+ return Mage::getStoreConfig(self::getNamespace() . 'customer_before');
447
+ }
448
+
449
  }
app/code/community/Codnitive/Sidenav/Model/Config/ColumnOptions.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- * @category Codnitive
16
- * @package Codnitive_Sidenav
17
- * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
- */
21
-
22
- class Codnitive_Sidenav_Model_Config_ColumnOptions extends Mage_Core_Model_Config_Data
23
- {
24
-
25
- const LEFT_COL_VALUE = 'left_col';
26
- const RIGHT_COL_VALUE = 'right_col';
27
- const BOTH_COL_VALUE = 'both_col';
28
-
29
- /**
30
- * Fills the select field with values
31
- *
32
- * @return array
33
- */
34
- public function toOptionArray()
35
- {
36
- return array(
37
- array(
38
- 'value' => self::LEFT_COL_VALUE,
39
- 'label' => Mage::helper('sidenav')->__('Left Column')
40
- ),
41
- array(
42
- 'value' => self::RIGHT_COL_VALUE,
43
- 'label' => Mage::helper('sidenav')->__('Right Column')
44
- ),
45
- array(
46
- 'value' => self::BOTH_COL_VALUE,
47
- 'label' => Mage::helper('sidenav')->__('Both Columns')
48
- ),
49
- );
50
- }
51
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Codnitive/Sidenav/Model/Config/ParentOptions.php DELETED
@@ -1,71 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- * @category Codnitive
16
- * @package Codnitive_Sidenav
17
- * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
- */
21
-
22
- class Codnitive_Sidenav_Model_Config_ParentOptions extends Mage_Core_Model_Config_Data
23
- {
24
- const ROOT_VALUE = 'root';
25
- const SIBLINGS_VALUE = 'siblings';
26
- const CURRENT_VALUE = 'current';
27
-
28
- protected $_options;
29
-
30
- /**
31
- * Fills the select field with values
32
- *
33
- * @return array
34
- */
35
- public function toOptionArray()
36
- {
37
- if (!isset($this->_options)) {
38
- $options = array(
39
- array(
40
- 'value' => self::ROOT_VALUE,
41
- 'label' => Mage::helper('sidenav')->__('Store Base'),
42
- ),
43
- array(
44
- 'value' => self::SIBLINGS_VALUE,
45
- 'label' => Mage::helper('sidenav')->__('Current Category and Children'),
46
- ),
47
- array(
48
- 'value' => self::CURRENT_VALUE,
49
- 'label' => Mage::helper('sidenav')->__('Children of Current Category'),
50
- ),
51
- );
52
- /**
53
- * Based on RicoNeitzel_VertNav extension
54
- * Thanks to Rico Neitzel
55
- *
56
- */
57
- $resource = Mage::getModel('catalog/category')->getResource();
58
- $select = $resource->getReadConnection()->select()->reset()
59
- ->from($resource->getTable('catalog/category'), new Zend_Db_Expr('MAX(`level`)'));
60
- $maxDepth = $resource->getReadConnection()->fetchOne($select);
61
- for ($i = 2; $i < $maxDepth; $i++) {
62
- $options[] = array(
63
- 'value' => $i,
64
- 'label' => Mage::helper('sidenav')->__('Category Level %d', $i),
65
- );
66
- }
67
- $this->_options = $options;
68
- }
69
- return $this->_options;
70
- }
71
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Before.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Before extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ protected $_blocks = array(
28
+ 'before_all' => 'Before All',
29
+ 'layered_nav' => 'Layered Navigation',
30
+ 'cart_sidebar' => 'My Cart',
31
+ 'customer_nav' => 'Customer Account Navigation',
32
+ 'customer_nav_after' => 'No! After Customer Account Navigation'
33
+ );
34
+
35
+ /**
36
+ * Fills the select field with values
37
+ *
38
+ * @return array
39
+ */
40
+ public function toOptionArray()
41
+ {
42
+ $options = array();
43
+
44
+ foreach ($this->_blocks as $key => $val) {
45
+ $options[] = array(
46
+ 'value' => $key,
47
+ 'label' => Mage::helper('sidenav')->__($val)
48
+ );
49
+ }
50
+
51
+ return $options;
52
+ }
53
+
54
+ }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Column.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Column extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ const LEFT_COL_VALUE = 'left_col';
28
+ const RIGHT_COL_VALUE = 'right_col';
29
+ const BOTH_COL_VALUE = 'both_col';
30
+
31
+ /**
32
+ * Fills the select field with values
33
+ *
34
+ * @return array
35
+ */
36
+ public function toOptionArray()
37
+ {
38
+ return array(
39
+ array(
40
+ 'value' => self::LEFT_COL_VALUE,
41
+ 'label' => Mage::helper('sidenav')->__('Left Column')
42
+ ),
43
+ array(
44
+ 'value' => self::RIGHT_COL_VALUE,
45
+ 'label' => Mage::helper('sidenav')->__('Right Column')
46
+ ),
47
+ array(
48
+ 'value' => self::BOTH_COL_VALUE,
49
+ 'label' => Mage::helper('sidenav')->__('Both Columns')
50
+ ),
51
+ );
52
+ }
53
+
54
+ }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Float.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Float extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ protected $_position = array(
28
+ 'right' => 'Right',
29
+ 'left' => 'Left'
30
+ );
31
+
32
+ /**
33
+ * Fills the select field with values
34
+ *
35
+ * @return array
36
+ */
37
+ public function toOptionArray()
38
+ {
39
+ $options = array();
40
+
41
+ foreach ($this->_position as $key => $val) {
42
+ $options[] = array(
43
+ 'value' => $key,
44
+ 'label' => Mage::helper('sidenav')->__($val)
45
+ );
46
+ }
47
+
48
+ return $options;
49
+ }
50
+
51
+ }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Icon.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Icon extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ protected $_position = array(
28
+ 'arrow' => 'Arrow',
29
+ 'plus' => 'Plus'
30
+ );
31
+
32
+ /**
33
+ * Fills the select field with values
34
+ *
35
+ * @return array
36
+ */
37
+ public function toOptionArray()
38
+ {
39
+ $options = array();
40
+
41
+ foreach ($this->_position as $key => $val) {
42
+ $options[] = array(
43
+ 'value' => $key,
44
+ 'label' => Mage::helper('sidenav')->__($val)
45
+ );
46
+ }
47
+
48
+ return $options;
49
+ }
50
+
51
+ }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Loadnocategory.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Loadnocategory extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ const ROOT_VALUE = 'root';
28
+ const NULL_VALUE = 'null';
29
+
30
+ /**
31
+ * Fills the select field with values
32
+ *
33
+ * @return array
34
+ */
35
+ public function toOptionArray()
36
+ {
37
+ return array(
38
+ array(
39
+ 'value' => self::ROOT_VALUE,
40
+ 'label' => Mage::helper('sidenav')->__('Store Base')
41
+ ),
42
+ array(
43
+ 'value' => self::NULL_VALUE,
44
+ 'label' => Mage::helper('sidenav')->__('Nothing')
45
+ )
46
+ );
47
+ }
48
+
49
+ }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Parent.php ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Parent extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ const ROOT_VALUE = 'root';
28
+ const CURRENT_VALUE = 'current';
29
+ const SIBLINGS_VALUE = 'siblings';
30
+ const CHILDREN_VALUE = 'children';
31
+
32
+ protected $_options;
33
+
34
+ /**
35
+ * Fills the select field with values
36
+ *
37
+ * @return array
38
+ */
39
+ public function toOptionArray()
40
+ {
41
+ if (!isset($this->_options)) {
42
+ $options = array(
43
+ array(
44
+ 'value' => self::ROOT_VALUE,
45
+ 'label' => Mage::helper('sidenav')->__('Store Base'),
46
+ ),
47
+ array(
48
+ 'value' => self::SIBLINGS_VALUE,
49
+ 'label' => Mage::helper('sidenav')->__('Current Category and Its Siblings'),
50
+ ),
51
+ array(
52
+ 'value' => self::CURRENT_VALUE,
53
+ 'label' => Mage::helper('sidenav')->__('Current Category and Children'),
54
+ ),
55
+ array(
56
+ 'value' => self::CHILDREN_VALUE,
57
+ 'label' => Mage::helper('sidenav')->__('Children of Current Category'),
58
+ ),
59
+ );
60
+
61
+ /**
62
+ * Based on RicoNeitzel_VertNav extension
63
+ * Thanks to Rico Neitzel
64
+ *
65
+ */
66
+ $resource = Mage::getModel('catalog/category')->getResource();
67
+ $select = $resource->getReadConnection()->select()->reset()
68
+ ->from($resource->getTable('catalog/category'), new Zend_Db_Expr('MAX(`level`)'));
69
+ $maxDepth = $resource->getReadConnection()->fetchOne($select);
70
+ for ($i = 2; $i < $maxDepth; $i++) {
71
+ $options[] = array(
72
+ 'value' => $i,
73
+ 'label' => Mage::helper('sidenav')->__('Category Level %d', $i),
74
+ );
75
+ }
76
+ $this->_options = $options;
77
+ }
78
+ return $this->_options;
79
+ }
80
+
81
+ }
app/code/community/Codnitive/Sidenav/Model/{Config/ThumbSizeOptions.php → System/Config/Source/Thumbsize.php} RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
@@ -8,9 +8,11 @@
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Sidenav
@@ -19,11 +21,11 @@
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
 
22
- class Codnitive_Sidenav_Model_Config_ThumbSizeOptions extends Mage_Core_Model_Config_Data
23
  {
24
-
25
  const DEFAULT_VALUE = 0;
26
- const CUSTOM_VALUE = 1;
27
 
28
  /**
29
  * Fills the select field with values
@@ -33,14 +35,15 @@ class Codnitive_Sidenav_Model_Config_ThumbSizeOptions extends Mage_Core_Model_Co
33
  public function toOptionArray()
34
  {
35
  return array(
36
- array(
37
- 'value' => self::DEFAULT_VALUE,
38
- 'label' => Mage::helper('sidenav')->__('Default')
39
- ),
40
- array(
41
- 'value' => self::CUSTOM_VALUE,
42
- 'label' => Mage::helper('sidenav')->__('Custom')
43
- ),
44
  );
45
  }
 
46
  }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
21
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
  */
23
 
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Thumbsize extends Mage_Core_Model_Config_Data
25
  {
26
+
27
  const DEFAULT_VALUE = 0;
28
+ const CUSTOM_VALUE = 1;
29
 
30
  /**
31
  * Fills the select field with values
35
  public function toOptionArray()
36
  {
37
  return array(
38
+ array(
39
+ 'value' => self::DEFAULT_VALUE,
40
+ 'label' => Mage::helper('sidenav')->__('Default')
41
+ ),
42
+ array(
43
+ 'value' => self::CUSTOM_VALUE,
44
+ 'label' => Mage::helper('sidenav')->__('Custom')
45
+ ),
46
  );
47
  }
48
+
49
  }
app/code/community/Codnitive/Sidenav/Model/System/Config/Source/Title.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CODNITIVE
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * DISCLAIMER
13
+ *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
16
+ *
17
+ * @category Codnitive
18
+ * @package Codnitive_Sidenav
19
+ * @author Hassan Barza <support@codnitive.com>
20
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
21
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
22
+ */
23
+
24
+ class Codnitive_Sidenav_Model_System_Config_Source_Title extends Mage_Core_Model_Config_Data
25
+ {
26
+
27
+ const CURRENT_CATEGORY_VALUE = 'current';
28
+ const PARENT_CATEGORY_VALUE = 'parent';
29
+ const STATIC_TITLE_VALUE = 'static';
30
+
31
+ /**
32
+ * Fills the select field with values
33
+ *
34
+ * @return array
35
+ */
36
+ public function toOptionArray()
37
+ {
38
+ return array(
39
+ array(
40
+ 'value' => self::CURRENT_CATEGORY_VALUE,
41
+ 'label' => Mage::helper('sidenav')->__('Current Category Name')
42
+ ),
43
+ array(
44
+ 'value' => self::PARENT_CATEGORY_VALUE,
45
+ 'label' => Mage::helper('sidenav')->__('Parent Category Name')
46
+ ),
47
+ array(
48
+ 'value' => self::STATIC_TITLE_VALUE,
49
+ 'label' => Mage::helper('sidenav')->__('Static Title')
50
+ )
51
+ );
52
+ }
53
+
54
+ }
app/code/community/Codnitive/Sidenav/etc/adminhtml.xml CHANGED
@@ -1,28 +1,45 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
- * @package Codnitive_Sidnav
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  <acl>
27
  <resources>
28
  <all>
@@ -30,6 +47,20 @@
30
  </all>
31
  <admin>
32
  <children>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  <system>
34
  <children>
35
  <config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
+ * @package Codnitive_Sidenav
20
  * @author Hassan Barza <support@codnitive.com>
21
  * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
26
+ <menu>
27
+ <codall>
28
+ <children>
29
+ <codnitivecatalog trnslate="title">
30
+ <title>Catalog</title>
31
+ <sort_order>200</sort_order>
32
+ <children>
33
+ <sidenav trnslate="title" module="sidenav">
34
+ <title>Sidebar Navigation Menu Professional</title>
35
+ <sort_order>450</sort_order>
36
+ <action>adminhtml/system_config/edit/section/codnitivecatalog</action>
37
+ </sidenav>
38
+ </children>
39
+ </codnitivecatalog>
40
+ </children>
41
+ </codall>
42
+ </menu>
43
  <acl>
44
  <resources>
45
  <all>
47
  </all>
48
  <admin>
49
  <children>
50
+ <codall>
51
+ <children>
52
+ <codnitivecatalog translate="title">
53
+ <title>Catalog</title>
54
+ <sort_order>200</sort_order>
55
+ <children>
56
+ <sidenav translate="title" module="sidenav">
57
+ <title>Sidebar Navigation Menu Professional</title>
58
+ <sort_order>450</sort_order>
59
+ </sidenav>
60
+ </children>
61
+ </codnitivecatalog>
62
+ </children>
63
+ </codall>
64
  <system>
65
  <children>
66
  <config>
app/code/community/Codnitive/Sidenav/etc/config.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
@@ -23,127 +23,121 @@
23
  */
24
  -->
25
  <config>
26
- <modules>
27
- <Codnitive_Sidenav>
28
- <version>1.7.21</version>
29
- <title>Sidebar Navigation Menu Professional</title>
30
- <link><![CDATA[http://www.codnitive.com/]]></link>
31
- </Codnitive_Sidenav>
32
- </modules>
33
- <global>
34
- <models>
35
- <sidenav>
36
- <class>Codnitive_Sidenav_Model</class>
37
- </sidenav>
38
- <sidenavconfig>
39
- <class>Codnitive_Sidenav_Model_Config</class>
40
- </sidenavconfig>
41
- </models>
42
- <helpers>
43
- <sidenav>
44
- <class>Codnitive_Sidenav_Helper</class>
45
- </sidenav>
46
- </helpers>
47
- <resources>
48
- <sidenav_setup>
49
- <setup>
50
- <module>Codnitive_Sidenav</module>
51
- </setup>
52
- <connection>
53
- <use>core_setup</use>
54
- </connection>
55
- </sidenav_setup>
56
- <sidenav_write>
57
- <connection>
58
- <use>core_write</use>
59
- </connection>
60
- </sidenav_write>
61
- <sidenav_read>
62
- <connection>
63
- <use>core_read</use>
64
- </connection>
65
- </sidenav_read>
66
- </resources>
67
- <blocks>
68
- <sidenav>
69
- <class>Codnitive_Sidenav_Block</class>
70
- </sidenav>
71
- </blocks>
72
- </global>
73
 
74
- <adminhtml>
75
- <acl>
76
- <resources>
77
- <all>
78
- <title>Allow Everything</title>
79
- </all>
80
- <admin>
81
- <children>
82
- <system>
83
- <children>
84
- <config>
85
- <children>
86
- <codnitivecatalog>
87
- <title>CODNITIVE Catalog</title>
88
- </codnitivecatalog>
89
- </children>
90
- </config>
91
- </children>
92
- </system>
93
- </children>
94
- </admin>
95
- </resources>
96
- </acl>
97
-
98
- <translate>
99
- <modules>
100
- <Codnitive_Sidenav>
101
- <files>
102
- <default>Codnitive_Sidenav.csv</default>
103
- </files>
104
- </Codnitive_Sidenav>
105
- </modules>
106
- </translate>
107
- </adminhtml>
108
 
109
- <frontend>
110
- <translate>
111
- <modules>
112
- <Codnitive_Sidenav>
113
- <files>
114
- <default>Codnitive_Sidenav.csv</default>
115
- </files>
116
- </Codnitive_Sidenav>
117
- </modules>
118
- </translate>
119
 
120
- <layout>
121
- <updates>
122
- <sidenav>
123
- <file>sidenav.xml</file>
124
- </sidenav>
125
- </updates>
126
- </layout>
127
- </frontend>
128
 
129
- <default>
130
- <codnitivecatalog>
131
- <sidenav>
132
- <active>1</active>
133
- <title>Categories</title>
134
- <remove_top_nav>0</remove_top_nav>
135
- <remove_layered_nav>1</remove_layered_nav>
136
- <column>left_col</column>
137
- <parent>root</parent>
138
- <max_depth>0</max_depth>
139
- <collapsible>1</collapsible>
140
- <product_count>0</product_count>
141
- <remove_zero_count>0</remove_zero_count>
142
- <thumbnail>0</thumbnail>
143
- <thumb_size>0</thumb_size>
144
- <thumb_width>14</thumb_width>
145
- <thumb_height>14</thumb_height>
146
- </sidenav>
147
- </codnitivecatalog>
148
- </default>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
23
  */
24
  -->
25
  <config>
26
+ <modules>
27
+ <Codnitive_Sidenav>
28
+ <version>1.8.00</version>
29
+ <title>Sidebar Navigation Menu Professional</title>
30
+ <link><![CDATA[http://www.codnitive.com/]]>
31
+ </link>
32
+ </Codnitive_Sidenav>
33
+ </modules>
34
+ <global>
35
+ <models>
36
+ <sidenav>
37
+ <class>Codnitive_Sidenav_Model</class>
38
+ </sidenav>
39
+ </models>
40
+ <helpers>
41
+ <sidenav>
42
+ <class>Codnitive_Sidenav_Helper</class>
43
+ </sidenav>
44
+ </helpers>
45
+ <blocks>
46
+ <sidenav>
47
+ <class>Codnitive_Sidenav_Block</class>
48
+ </sidenav>
49
+ </blocks>
50
+ <resources>
51
+ <sidenav_setup>
52
+ <setup>
53
+ <module>Codnitive_Sidenav</module>
54
+ </setup>
55
+ <connection>
56
+ <use>core_setup</use>
57
+ </connection>
58
+ </sidenav_setup>
59
+ <sidenav_write>
60
+ <connection>
61
+ <use>core_write</use>
62
+ </connection>
63
+ </sidenav_write>
64
+ <sidenav_read>
65
+ <connection>
66
+ <use>core_read</use>
67
+ </connection>
68
+ </sidenav_read>
69
+ </resources>
70
+ </global>
 
 
71
 
72
+ <adminhtml>
73
+ <translate>
74
+ <modules>
75
+ <Codnitive_Sidenav>
76
+ <files>
77
+ <default>Codnitive_Sidenav.csv</default>
78
+ </files>
79
+ </Codnitive_Sidenav>
80
+ </modules>
81
+ </translate>
82
+ </adminhtml>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
 
84
+ <frontend>
85
+ <translate>
86
+ <modules>
87
+ <Codnitive_Sidenav>
88
+ <files>
89
+ <default>Codnitive_Sidenav.csv</default>
90
+ </files>
91
+ </Codnitive_Sidenav>
92
+ </modules>
93
+ </translate>
94
 
95
+ <layout>
96
+ <updates>
97
+ <sidenav>
98
+ <file>codnitive/sidenav.xml</file>
99
+ </sidenav>
100
+ </updates>
101
+ </layout>
102
+ </frontend>
103
 
104
+ <default>
105
+ <codnitivecatalog>
106
+ <sidenav>
107
+ <active>1</active>
108
+ <remove_top_nav>0</remove_top_nav>
109
+ <remove_layered_nav>1</remove_layered_nav>
110
+ <column>left_col</column>
111
+ <before>before_all</before>
112
+ <parent>root</parent>
113
+ <load_no_category>root</load_no_category>
114
+ <max_depth>0</max_depth>
115
+ <product_direct_access>1</product_direct_access>
116
+ <title>static</title>
117
+ <static_title>Categories</static_title>
118
+ <product_count>0</product_count>
119
+ <remove_zero_count>0</remove_zero_count>
120
+ <home>1</home>
121
+ <logo>1</logo>
122
+ <show_image>1</show_image>
123
+ <collapsible>1</collapsible>
124
+ <expand_by_name>0</expand_by_name>
125
+ <collapsible_icon_position>right</collapsible_icon_position>
126
+ <collapsible_icon_type>plus</collapsible_icon_type>
127
+ <thumbnail>0</thumbnail>
128
+ <thumb_position>left</thumb_position>
129
+ <thumb_size>0</thumb_size>
130
+ <thumb_width>14</thumb_width>
131
+ <thumb_height>14</thumb_height>
132
+ <home_active>1</home_active>
133
+ <home_hide_top>1</home_hide_top>
134
+ <home_hide_home>1</home_hide_home>
135
+ <home_content>0</home_content>
136
+ <customer_active>1</customer_active>
137
+ <customer_hide_top>1</customer_hide_top>
138
+ <customer_column>left_col</customer_column>
139
+ <customer_before>customer_nav_after</customer_before>
140
+ </sidenav>
141
+ </codnitivecatalog>
142
+ </default>
143
  </config>
app/code/community/Codnitive/Sidenav/etc/system.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
@@ -24,14 +24,14 @@
24
  -->
25
  <config>
26
  <sections>
27
- <codnitivecatalog translate="label" module="sidenav">
28
- <label>Catalog</label>
29
- <tab>codall</tab>
30
- <frontend_type>text</frontend_type>
31
- <sort_order>200</sort_order>
32
- <show_in_default>1</show_in_default>
33
- <show_in_website>1</show_in_website>
34
- <show_in_store>1</show_in_store>
35
  <groups>
36
  <sidenav translate="label" module="sidenav">
37
  <label>Sidebar Navigation Menu Professional</label>
@@ -40,153 +40,382 @@
40
  <show_in_website>1</show_in_website>
41
  <show_in_store>1</show_in_store>
42
  <fields>
 
 
 
 
 
 
 
 
43
  <active translate="label">
44
  <label>Enabled</label>
45
  <frontend_type>select</frontend_type>
46
  <source_model>adminhtml/system_config_source_yesno</source_model>
47
- <sort_order>1</sort_order>
48
  <show_in_default>1</show_in_default>
49
  <show_in_website>1</show_in_website>
50
  <show_in_store>1</show_in_store>
51
- <!--<comment>You must refresh "Blocks HTML output" cache if it's enabled.</comment>-->
52
  </active>
53
- <title translate="label">
54
- <label>Title</label>
55
- <frontend_type>text</frontend_type>
56
- <sort_order>15</sort_order>
57
- <show_in_default>1</show_in_default>
58
- <show_in_website>1</show_in_website>
59
- <show_in_store>1</show_in_store>
60
- </title>
61
- <remove_top_nav translate="label">
62
  <label>Remove Top Navigation Menu</label>
63
  <frontend_type>select</frontend_type>
64
  <source_model>adminhtml/system_config_source_yesno</source_model>
65
- <sort_order>20</sort_order>
66
  <show_in_default>1</show_in_default>
67
  <show_in_website>1</show_in_website>
68
  <show_in_store>1</show_in_store>
 
69
  </remove_top_nav>
70
- <remove_layered_nav translate="label comment">
71
- <label>Remove Layered Navigation Category</label>
72
  <frontend_type>select</frontend_type>
73
  <source_model>adminhtml/system_config_source_yesno</source_model>
74
- <sort_order>25</sort_order>
75
  <show_in_default>1</show_in_default>
76
  <show_in_website>1</show_in_website>
77
  <show_in_store>1</show_in_store>
78
- <comment>Removes browse by category from layered navigation.</comment>
79
  </remove_layered_nav>
80
- <column translate="label">
81
- <label>Show In</label>
82
  <frontend_type>select</frontend_type>
83
- <!--<backend_model>sidenavconfig/ColumnOptions</backend_model>-->
84
- <source_model>sidenavconfig/ColumnOptions</source_model>
85
- <sort_order>30</sort_order>
86
  <show_in_default>1</show_in_default>
87
  <show_in_website>1</show_in_website>
88
  <show_in_store>1</show_in_store>
89
  </column>
90
- <parent translate="label">
91
- <label>Parent Category</label>
 
 
 
 
 
 
 
 
 
 
 
92
  <frontend_type>select</frontend_type>
93
- <!--<backend_model>sidenavconfig/ParentOptions</backend_model>-->
94
- <source_model>sidenavconfig/ParentOptions</source_model>
95
- <sort_order>35</sort_order>
96
  <show_in_default>1</show_in_default>
97
  <show_in_website>1</show_in_website>
98
  <show_in_store>1</show_in_store>
99
  </parent>
100
- <max_depth translate="label comment">
 
 
 
 
 
 
 
 
 
 
101
  <label>Maximal Depth</label>
102
  <frontend_type>text</frontend_type>
103
- <sort_order>40</sort_order>
104
  <show_in_default>1</show_in_default>
105
  <show_in_website>1</show_in_website>
106
  <show_in_store>1</show_in_store>
107
- <comment>Set to 0 or leave empty for unlimit depth.</comment>
 
108
  </max_depth>
109
- <collapsible translate="label">
110
- <label>Collapsible</label>
111
  <frontend_type>select</frontend_type>
112
  <source_model>adminhtml/system_config_source_yesno</source_model>
113
- <sort_order>45</sort_order>
114
  <show_in_default>1</show_in_default>
115
  <show_in_website>1</show_in_website>
116
  <show_in_store>1</show_in_store>
117
- </collapsible>
118
- <product_count translate="label">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  <label>Show Product Count</label>
120
  <frontend_type>select</frontend_type>
121
  <source_model>adminhtml/system_config_source_yesno</source_model>
122
- <sort_order>50</sort_order>
123
  <show_in_default>1</show_in_default>
124
  <show_in_website>1</show_in_website>
125
  <show_in_store>1</show_in_store>
126
  </product_count>
127
- <remove_zero_count translate="label comment">
128
  <label>Remove Zero Product Count</label>
129
  <frontend_type>select</frontend_type>
130
  <source_model>adminhtml/system_config_source_yesno</source_model>
131
- <sort_order>55</sort_order>
132
  <show_in_default>1</show_in_default>
133
  <show_in_website>1</show_in_website>
134
  <show_in_store>1</show_in_store>
135
- <comment>Removes product count for categories with zero product number.</comment>
136
- <depends>
137
- <product_count>1</product_count>
138
- </depends>
139
  </remove_zero_count>
140
- <thumbnail translate="label comment">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  <label>Thumbnail Enabled</label>
142
  <frontend_type>select</frontend_type>
143
  <source_model>adminhtml/system_config_source_yesno</source_model>
144
- <sort_order>60</sort_order>
145
  <show_in_default>1</show_in_default>
146
  <show_in_website>1</show_in_website>
147
  <show_in_store>1</show_in_store>
148
- <comment>Shows thumbnail of menus.</comment>
149
  </thumbnail>
150
- <thumb_size translate="label comment">
151
- <label>Thumbnail Size</label>
 
 
 
 
 
 
 
 
 
152
  <frontend_type>select</frontend_type>
153
- <!--<backend_model>sidenavconfig/ThumbSizeOptions</backend_model>-->
154
- <source_model>sidenavconfig/ThumbSizeOptions</source_model>
155
- <sort_order>65</sort_order>
156
  <show_in_default>1</show_in_default>
157
  <show_in_website>1</show_in_website>
158
  <show_in_store>1</show_in_store>
159
- <comment>Applies for all thumbnails.</comment>
160
- <depends>
161
- <thumbnail>1</thumbnail>
162
- </depends>
163
  </thumb_size>
164
- <thumb_width translate="label comment">
165
- <label>Width</label>
166
  <frontend_type>text</frontend_type>
167
- <sort_order>70</sort_order>
168
  <show_in_default>1</show_in_default>
169
  <show_in_website>1</show_in_website>
170
  <show_in_store>1</show_in_store>
171
- <comment>A number based on 'px' (default: 14).</comment>
172
- <depends>
173
- <thumb_size>1</thumb_size>
174
- <thumbnail>1</thumbnail>
175
- </depends>
176
- </thumb_width>
177
- <thumb_height translate="label comment">
178
- <label>Height</label>
 
179
  <frontend_type>text</frontend_type>
180
- <sort_order>75</sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  <show_in_default>1</show_in_default>
182
  <show_in_website>1</show_in_website>
183
  <show_in_store>1</show_in_store>
184
- <comment>A number based on 'px' (default: 14).</comment>
185
- <depends>
186
- <thumb_size>1</thumb_size>
187
- <thumbnail>1</thumbnail>
188
- </depends>
189
- </thumb_height>
190
  </fields>
191
  </sidenav>
192
  </groups>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
24
  -->
25
  <config>
26
  <sections>
27
+ <codnitivecatalog translate="label" module="sidenav">
28
+ <label>Catalog</label>
29
+ <tab>codall</tab>
30
+ <frontend_type>text</frontend_type>
31
+ <sort_order>200</sort_order>
32
+ <show_in_default>1</show_in_default>
33
+ <show_in_website>1</show_in_website>
34
+ <show_in_store>1</show_in_store>
35
  <groups>
36
  <sidenav translate="label" module="sidenav">
37
  <label>Sidebar Navigation Menu Professional</label>
40
  <show_in_website>1</show_in_website>
41
  <show_in_store>1</show_in_store>
42
  <fields>
43
+ <heading_base translate="label">
44
+ <label>Base Settings</label>
45
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
46
+ <sort_order>10</sort_order>
47
+ <show_in_default>1</show_in_default>
48
+ <show_in_website>1</show_in_website>
49
+ <show_in_store>1</show_in_store>
50
+ </heading_base>
51
  <active translate="label">
52
  <label>Enabled</label>
53
  <frontend_type>select</frontend_type>
54
  <source_model>adminhtml/system_config_source_yesno</source_model>
55
+ <sort_order>20</sort_order>
56
  <show_in_default>1</show_in_default>
57
  <show_in_website>1</show_in_website>
58
  <show_in_store>1</show_in_store>
 
59
  </active>
60
+ <remove_top_nav translate="label,comment">
 
 
 
 
 
 
 
 
61
  <label>Remove Top Navigation Menu</label>
62
  <frontend_type>select</frontend_type>
63
  <source_model>adminhtml/system_config_source_yesno</source_model>
64
+ <sort_order>30</sort_order>
65
  <show_in_default>1</show_in_default>
66
  <show_in_website>1</show_in_website>
67
  <show_in_store>1</show_in_store>
68
+ <comment>Affects on all pages in any case.</comment>
69
  </remove_top_nav>
70
+ <remove_layered_nav translate="label,comment">
71
+ <label>Remove Layered Navigation Categories</label>
72
  <frontend_type>select</frontend_type>
73
  <source_model>adminhtml/system_config_source_yesno</source_model>
74
+ <sort_order>40</sort_order>
75
  <show_in_default>1</show_in_default>
76
  <show_in_website>1</show_in_website>
77
  <show_in_store>1</show_in_store>
78
+ <comment>Removes browse by category from layered navigation.</comment>
79
  </remove_layered_nav>
80
+ <column translate="label">
81
+ <label>Default Column</label>
82
  <frontend_type>select</frontend_type>
83
+ <source_model>sidenav/system_config_source_column</source_model>
84
+ <sort_order>50</sort_order>
 
85
  <show_in_default>1</show_in_default>
86
  <show_in_website>1</show_in_website>
87
  <show_in_store>1</show_in_store>
88
  </column>
89
+ <before translate="label,tooltip">
90
+ <label>Before</label>
91
+ <frontend_type>select</frontend_type>
92
+ <source_model>sidenav/system_config_source_before</source_model>
93
+ <sort_order>51</sort_order>
94
+ <show_in_default>1</show_in_default>
95
+ <show_in_website>1</show_in_website>
96
+ <show_in_store>1</show_in_store>
97
+ <tooltip><![CDATA[If "Before All" doesn't work, just try another block to put Sidebar Navigation before all other blocks.
98
+ <br />If still it doesn't work you must edit "layout/codnitive/sidenav.xml" file.]]></tooltip>
99
+ </before>
100
+ <parent translate="label">
101
+ <label>Parent Category</label>
102
  <frontend_type>select</frontend_type>
103
+ <source_model>sidenav/system_config_source_parent</source_model>
104
+ <sort_order>60</sort_order>
 
105
  <show_in_default>1</show_in_default>
106
  <show_in_website>1</show_in_website>
107
  <show_in_store>1</show_in_store>
108
  </parent>
109
+ <load_no_category translate="label,comment">
110
+ <label>If no Category, so Load</label>
111
+ <frontend_type>select</frontend_type>
112
+ <source_model>sidenav/system_config_source_loadnocategory</source_model>
113
+ <sort_order>70</sort_order>
114
+ <show_in_default>1</show_in_default>
115
+ <show_in_website>1</show_in_website>
116
+ <show_in_store>1</show_in_store>
117
+ <comment>Loads store root if parent category is not available.</comment>
118
+ </load_no_category>
119
+ <max_depth translate="label,comment">
120
  <label>Maximal Depth</label>
121
  <frontend_type>text</frontend_type>
122
+ <sort_order>90</sort_order>
123
  <show_in_default>1</show_in_default>
124
  <show_in_website>1</show_in_website>
125
  <show_in_store>1</show_in_store>
126
+ <validate>validate-digits</validate>
127
+ <comment>Set to 0 or leave empty for unlimit depth.</comment>
128
  </max_depth>
129
+ <product_direct_access translate="label,comment">
130
+ <label>Active Product Categories In Direct Access</label>
131
  <frontend_type>select</frontend_type>
132
  <source_model>adminhtml/system_config_source_yesno</source_model>
133
+ <sort_order>95</sort_order>
134
  <show_in_default>1</show_in_default>
135
  <show_in_website>1</show_in_website>
136
  <show_in_store>1</show_in_store>
137
+ </product_direct_access>
138
+ <title translate="label">
139
+ <label>Title</label>
140
+ <frontend_type>select</frontend_type>
141
+ <source_model>sidenav/system_config_source_title</source_model>
142
+ <sort_order>100</sort_order>
143
+ <show_in_default>1</show_in_default>
144
+ <show_in_website>1</show_in_website>
145
+ <show_in_store>1</show_in_store>
146
+ </title>
147
+ <static_title translate="label,tooltip">
148
+ <label>Static Title</label>
149
+ <frontend_type>text</frontend_type>
150
+ <sort_order>101</sort_order>
151
+ <show_in_default>1</show_in_default>
152
+ <show_in_website>1</show_in_website>
153
+ <show_in_store>1</show_in_store>
154
+ <tooltip>Static title also use if current or parent category does not exists.</tooltip>
155
+ </static_title>
156
+ <product_count translate="label">
157
  <label>Show Product Count</label>
158
  <frontend_type>select</frontend_type>
159
  <source_model>adminhtml/system_config_source_yesno</source_model>
160
+ <sort_order>110</sort_order>
161
  <show_in_default>1</show_in_default>
162
  <show_in_website>1</show_in_website>
163
  <show_in_store>1</show_in_store>
164
  </product_count>
165
+ <remove_zero_count translate="label,comment">
166
  <label>Remove Zero Product Count</label>
167
  <frontend_type>select</frontend_type>
168
  <source_model>adminhtml/system_config_source_yesno</source_model>
169
+ <sort_order>111</sort_order>
170
  <show_in_default>1</show_in_default>
171
  <show_in_website>1</show_in_website>
172
  <show_in_store>1</show_in_store>
173
+ <comment>Removes product count for categories with zero product number.</comment>
174
+ <depends>
175
+ <product_count>1</product_count>
176
+ </depends>
177
  </remove_zero_count>
178
+ <home translate="label">
179
+ <label>Show Home Link</label>
180
+ <frontend_type>select</frontend_type>
181
+ <source_model>adminhtml/system_config_source_yesno</source_model>
182
+ <sort_order>120</sort_order>
183
+ <show_in_default>1</show_in_default>
184
+ <show_in_website>1</show_in_website>
185
+ <show_in_store>1</show_in_store>
186
+ </home>
187
+ <logo translate="label,comment">
188
+ <label>Show Our Logo</label>
189
+ <frontend_type>select</frontend_type>
190
+ <source_model>adminhtml/system_config_source_yesno</source_model>
191
+ <sort_order>130</sort_order>
192
+ <show_in_default>1</show_in_default>
193
+ <show_in_website>1</show_in_website>
194
+ <show_in_store>1</show_in_store>
195
+ <comment>We would greatly appreciate if you support us by showing our logo at the bottom of sidebar navigation.</comment>
196
+ </logo>
197
+ <show_image translate="label">
198
+ <label>Show Image Logo</label>
199
+ <frontend_type>select</frontend_type>
200
+ <source_model>adminhtml/system_config_source_yesno</source_model>
201
+ <sort_order>131</sort_order>
202
+ <show_in_default>1</show_in_default>
203
+ <show_in_website>1</show_in_website>
204
+ <show_in_store>1</show_in_store>
205
+ <depends>
206
+ <logo>1</logo>
207
+ </depends>
208
+ </show_image>
209
+
210
+ <heading_collapsible translate="label">
211
+ <label>Collapsible Settings</label>
212
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
213
+ <sort_order>300</sort_order>
214
+ <show_in_default>1</show_in_default>
215
+ <show_in_website>1</show_in_website>
216
+ <show_in_store>1</show_in_store>
217
+ </heading_collapsible>
218
+ <collapsible translate="label">
219
+ <label>Collapsible</label>
220
+ <frontend_type>select</frontend_type>
221
+ <source_model>adminhtml/system_config_source_yesno</source_model>
222
+ <sort_order>310</sort_order>
223
+ <show_in_default>1</show_in_default>
224
+ <show_in_website>1</show_in_website>
225
+ <show_in_store>1</show_in_store>
226
+ </collapsible>
227
+ <expand_by_name translate="label,tooltip">
228
+ <label>Expand by Parent Name</label>
229
+ <frontend_type>select</frontend_type>
230
+ <source_model>adminhtml/system_config_source_yesno</source_model>
231
+ <sort_order>320</sort_order>
232
+ <show_in_default>1</show_in_default>
233
+ <show_in_website>1</show_in_website>
234
+ <show_in_store>1</show_in_store>
235
+ <tooltip><![CDATA[Yes: When you click on a parent category name, it opens/closes sub-categories.<br />No: Parent category name is a link which loads products of that category.]]></tooltip>
236
+ <depends>
237
+ <collapsible>1</collapsible>
238
+ </depends>
239
+ </expand_by_name>
240
+ <collapsible_icon_position translate="label">
241
+ <label>Icon Position</label>
242
+ <frontend_type>select</frontend_type>
243
+ <source_model>sidenav/system_config_source_float</source_model>
244
+ <sort_order>330</sort_order>
245
+ <show_in_default>1</show_in_default>
246
+ <show_in_website>1</show_in_website>
247
+ <show_in_store>1</show_in_store>
248
+ </collapsible_icon_position>
249
+ <collapsible_icon_type translate="label">
250
+ <label>Icon Type</label>
251
+ <frontend_type>select</frontend_type>
252
+ <source_model>sidenav/system_config_source_icon</source_model>
253
+ <sort_order>340</sort_order>
254
+ <show_in_default>1</show_in_default>
255
+ <show_in_website>1</show_in_website>
256
+ <show_in_store>1</show_in_store>
257
+ </collapsible_icon_type>
258
+
259
+ <heading_thumb translate="label">
260
+ <label>Thumbnail Settings</label>
261
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
262
+ <sort_order>400</sort_order>
263
+ <show_in_default>1</show_in_default>
264
+ <show_in_website>1</show_in_website>
265
+ <show_in_store>1</show_in_store>
266
+ </heading_thumb>
267
+ <thumbnail translate="label,comment">
268
  <label>Thumbnail Enabled</label>
269
  <frontend_type>select</frontend_type>
270
  <source_model>adminhtml/system_config_source_yesno</source_model>
271
+ <sort_order>410</sort_order>
272
  <show_in_default>1</show_in_default>
273
  <show_in_website>1</show_in_website>
274
  <show_in_store>1</show_in_store>
275
+ <comment>Shows thumbnail of menus.</comment>
276
  </thumbnail>
277
+ <thumb_position translate="label">
278
+ <label>Thumbnail Position</label>
279
+ <frontend_type>select</frontend_type>
280
+ <source_model>sidenav/system_config_source_float</source_model>
281
+ <sort_order>415</sort_order>
282
+ <show_in_default>1</show_in_default>
283
+ <show_in_website>1</show_in_website>
284
+ <show_in_store>1</show_in_store>
285
+ </thumb_position>
286
+ <thumb_size translate="label,comment">
287
+ <label>Thumbnail Size</label>
288
  <frontend_type>select</frontend_type>
289
+ <source_model>sidenav/system_config_source_thumbsize</source_model>
290
+ <sort_order>420</sort_order>
 
291
  <show_in_default>1</show_in_default>
292
  <show_in_website>1</show_in_website>
293
  <show_in_store>1</show_in_store>
294
+ <comment>Applies for all thumbnails.</comment>
 
 
 
295
  </thumb_size>
296
+ <thumb_width translate="label,comment">
297
+ <label>Width</label>
298
  <frontend_type>text</frontend_type>
299
+ <sort_order>430</sort_order>
300
  <show_in_default>1</show_in_default>
301
  <show_in_website>1</show_in_website>
302
  <show_in_store>1</show_in_store>
303
+ <validate>validate-digits</validate>
304
+ <comment>A number based on 'px' (default: 14).</comment>
305
+ <depends>
306
+ <thumb_size>1</thumb_size>
307
+ <thumbnail>1</thumbnail>
308
+ </depends>
309
+ </thumb_width>
310
+ <thumb_height translate="label,comment">
311
+ <label>Height</label>
312
  <frontend_type>text</frontend_type>
313
+ <sort_order>440</sort_order>
314
+ <show_in_default>1</show_in_default>
315
+ <show_in_website>1</show_in_website>
316
+ <show_in_store>1</show_in_store>
317
+ <validate>validate-digits</validate>
318
+ <comment>A number based on 'px' (default: 14).</comment>
319
+ <depends>
320
+ <thumb_size>1</thumb_size>
321
+ <thumbnail>1</thumbnail>
322
+ </depends>
323
+ </thumb_height>
324
+
325
+ <heading_home translate="label">
326
+ <label>Home Page Settings</label>
327
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
328
+ <sort_order>700</sort_order>
329
+ <show_in_default>1</show_in_default>
330
+ <show_in_website>1</show_in_website>
331
+ <show_in_store>1</show_in_store>
332
+ </heading_home>
333
+ <home_active translate="label">
334
+ <label>Show in Home Page</label>
335
+ <frontend_type>select</frontend_type>
336
+ <source_model>adminhtml/system_config_source_yesno</source_model>
337
+ <sort_order>710</sort_order>
338
+ <show_in_default>1</show_in_default>
339
+ <show_in_website>1</show_in_website>
340
+ <show_in_store>1</show_in_store>
341
+ </home_active>
342
+ <home_hide_top translate="label,comment">
343
+ <label>Hide Top Navigation</label>
344
+ <frontend_type>select</frontend_type>
345
+ <source_model>adminhtml/system_config_source_yesno</source_model>
346
+ <sort_order>720</sort_order>
347
+ <show_in_default>1</show_in_default>
348
+ <show_in_website>1</show_in_website>
349
+ <show_in_store>1</show_in_store>
350
+ <comment>Affectes on top navigation for homepage, just if base "Remove Top Navigation Menu" is "No".</comment>
351
+ </home_hide_top>
352
+ <home_hide_home translate="label">
353
+ <label>Remove Home Link in Homepage</label>
354
+ <frontend_type>select</frontend_type>
355
+ <source_model>adminhtml/system_config_source_yesno</source_model>
356
+ <sort_order>723</sort_order>
357
+ <show_in_default>1</show_in_default>
358
+ <show_in_website>1</show_in_website>
359
+ <show_in_store>1</show_in_store>
360
+ </home_hide_home>
361
+ <home_content translate="label,comment">
362
+ <label>Available in Homepage Content</label>
363
+ <frontend_type>select</frontend_type>
364
+ <source_model>adminhtml/system_config_source_yesno</source_model>
365
+ <sort_order>725</sort_order>
366
+ <show_in_default>1</show_in_default>
367
+ <show_in_website>1</show_in_website>
368
+ <show_in_store>1</show_in_store>
369
+ <comment>Yes: Adds vertical navigation into homepage content, and removes it from sidebar columns.</comment>
370
+ </home_content>
371
+
372
+ <heading_customer translate="label">
373
+ <label>Customer Account Settings</label>
374
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
375
+ <sort_order>800</sort_order>
376
+ <show_in_default>1</show_in_default>
377
+ <show_in_website>1</show_in_website>
378
+ <show_in_store>1</show_in_store>
379
+ </heading_customer>
380
+ <customer_active translate="label">
381
+ <label>Show in Customer Account</label>
382
+ <frontend_type>select</frontend_type>
383
+ <source_model>adminhtml/system_config_source_yesno</source_model>
384
+ <sort_order>810</sort_order>
385
+ <show_in_default>1</show_in_default>
386
+ <show_in_website>1</show_in_website>
387
+ <show_in_store>1</show_in_store>
388
+ </customer_active>
389
+ <customer_hide_top translate="label,comment">
390
+ <label>Hide Top Navigation</label>
391
+ <frontend_type>select</frontend_type>
392
+ <source_model>adminhtml/system_config_source_yesno</source_model>
393
+ <sort_order>820</sort_order>
394
+ <show_in_default>1</show_in_default>
395
+ <show_in_website>1</show_in_website>
396
+ <show_in_store>1</show_in_store>
397
+ <comment>Affectes on top navigation for customer account pages, just if base "Remove Top Navigation Menu" is "No".</comment>
398
+ </customer_hide_top>
399
+ <customer_column translate="label">
400
+ <label>Show In</label>
401
+ <frontend_type>select</frontend_type>
402
+ <source_model>sidenav/system_config_source_column</source_model>
403
+ <sort_order>830</sort_order>
404
+ <show_in_default>1</show_in_default>
405
+ <show_in_website>1</show_in_website>
406
+ <show_in_store>1</show_in_store>
407
+ </customer_column>
408
+ <customer_before translate="label,tooltip">
409
+ <label>Before</label>
410
+ <frontend_type>select</frontend_type>
411
+ <source_model>sidenav/system_config_source_before</source_model>
412
+ <sort_order>831</sort_order>
413
  <show_in_default>1</show_in_default>
414
  <show_in_website>1</show_in_website>
415
  <show_in_store>1</show_in_store>
416
+ <tooltip><![CDATA[If "Before All" doesn't work, just try another block from this section to put Sidebar Navigation before all other blocks.
417
+ <br />If still it doesn't work you must edit "layout/codnitive/sidenav.xml" file.]]></tooltip>
418
+ </customer_before>
 
 
 
419
  </fields>
420
  </sidenav>
421
  </groups>
app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/Contact.php CHANGED
@@ -1,23 +1,27 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Codall
17
  * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
 
21
  class Codnitive_Codall_Block_System_Config_Form_Fieldset_Contact
22
  extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
23
  {
@@ -33,4 +37,4 @@ class Codnitive_Codall_Block_System_Config_Form_Fieldset_Contact
33
 
34
  return $html;
35
  }
36
- }
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the EULA
8
+ * that is bundled with this package in the file LICENSE_EULA.html.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://www.codnitive.com/en/terms-of-service-softwares/
11
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
23
  */
24
+
25
  class Codnitive_Codall_Block_System_Config_Form_Fieldset_Contact
26
  extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
27
  {
37
 
38
  return $html;
39
  }
40
+ }
app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/ECD.php CHANGED
@@ -1,25 +1,30 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Codall
17
  * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
 
21
  return <<<ECD
22
 
23
- <p>Please <a href='http://www.codnitive.com/' target='_blank'>contact us</a>, if you have any question.</p>
 
24
 
25
- ECD;
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the EULA
8
+ * that is bundled with this package in the file LICENSE_EULA.html.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://www.codnitive.com/en/terms-of-service-softwares/
11
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
23
  */
24
+
25
  return <<<ECD
26
 
27
+ <p>Please visit <a href='http://www.codnitive.com' target='_blank'>our website</a>, for more extensions.</p>
28
+ <p>You can contact us via <a href='http://www.codnitive.com' target='_blank'>our website</a> or at <a href='mailto:support@codnitive.com' target='_blank'>support@codnitive.com</a>, if you have any question.</p>
29
 
30
+ ECD;
app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/Extensions/List.php CHANGED
@@ -1,23 +1,27 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Codall
17
  * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
 
21
  class Codnitive_Codall_Block_System_Config_Form_Fieldset_Extensions_List
22
  extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
23
  {
@@ -31,16 +35,12 @@ class Codnitive_Codall_Block_System_Config_Form_Fieldset_Extensions_List
31
  if (0 !== strpos($moduleName, 'Codnitive_')) {
32
  continue;
33
  }
34
- /*if($moduleName == 'Codnitive_Codall'){
35
- continue;
36
- }*/
37
  if ($values->title) {
38
  $moduleName = (string) $values->title;
39
  }
40
- if ($values->link) {
41
- $link = (string) $values->link;
42
- $moduleName = "<a href='{$link}' target='_blank' title='{$linkTitle}'>{$moduleName}</a>";
43
- }
44
 
45
  $field = $element->addField($moduleName, 'label', array(
46
  'label' => $moduleName,
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the EULA
8
+ * that is bundled with this package in the file LICENSE_EULA.html.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://www.codnitive.com/en/terms-of-service-softwares/
11
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
23
  */
24
+
25
  class Codnitive_Codall_Block_System_Config_Form_Fieldset_Extensions_List
26
  extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
27
  {
35
  if (0 !== strpos($moduleName, 'Codnitive_')) {
36
  continue;
37
  }
38
+ if($moduleName == 'Codnitive_Notification'){
39
+ continue;
40
+ }
41
  if ($values->title) {
42
  $moduleName = (string) $values->title;
43
  }
 
 
 
 
44
 
45
  $field = $element->addField($moduleName, 'label', array(
46
  'label' => $moduleName,
app/code/local/Codnitive/Codall/Block/System/Config/Form/Fieldset/PCD.php CHANGED
@@ -1,25 +1,30 @@
1
- <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Codall
17
  * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
 
21
  return <<<PCD
22
 
23
- چنانچه هر گونه سوالی دارید، لطفا <a href='http://www.codnitive.com/' target='_blank'>با ما تماس بگیرید</a>.
 
24
 
25
  PCD;
1
+ <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the EULA
8
+ * that is bundled with this package in the file LICENSE_EULA.html.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://www.codnitive.com/en/terms-of-service-softwares/
11
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
23
  */
24
+
25
  return <<<PCD
26
 
27
+ <p> برای اکستنشن‌های بیشتر، لطفا از <a href='http://www.codnitive.com/fa/' target='_blank'> وب‌سایت ما</a>, بازدید نمایید.</p>
28
+ <p> در صورت داشت هر گونه سوال، شما می‌توانید با ما از طریق <a href='http://www.codnitive.com/fa/contacts/' target='_blank'> وب‌سایت‌مان</a> یا <a href='mailto:support@codnitive.com' target='_blank'>support@codnitive.com</a>, تماس بگیرید.</p>
29
 
30
  PCD;
app/code/local/Codnitive/Codall/Helper/Data.php CHANGED
@@ -1,22 +1,25 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
 
 
 
14
  *
15
  * @category Codnitive
16
  * @package Codnitive_Codall
17
  * @author Hassan Barza <support@codnitive.com>
18
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
19
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
 
22
  class Codnitive_Codall_Helper_Data extends Mage_Core_Helper_Data
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the EULA
8
+ * that is bundled with this package in the file LICENSE_EULA.html.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://www.codnitive.com/en/terms-of-service-softwares/
11
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
23
  */
24
 
25
  class Codnitive_Codall_Helper_Data extends Mage_Core_Helper_Data
app/code/local/Codnitive/Codall/etc/adminhtml.xml CHANGED
@@ -1,28 +1,42 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
- * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
 
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  <acl>
27
  <resources>
28
  <all>
@@ -30,6 +44,16 @@
30
  </all>
31
  <admin>
32
  <children>
 
 
 
 
 
 
 
 
 
 
33
  <system>
34
  <children>
35
  <config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
+ * This source file is subject to the EULA
9
+ * that is bundled with this package in the file LICENSE_EULA.html.
10
  * It is also available through the world-wide-web at this URL:
11
+ * http://www.codnitive.com/en/terms-of-service-softwares/
12
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
13
  *
14
  * DISCLAIMER
15
  *
16
+ * Do not edit or add to this file if you wish to upgrade to newer
17
+ * versions in the future.
 
18
  *
19
  * @category Codnitive
20
  * @package Codnitive_Codall
21
  * @author Hassan Barza <support@codnitive.com>
22
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
23
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
24
  */
25
  -->
26
  <config>
27
+ <menu>
28
+ <codall trnslate="title" module="codall">
29
+ <title>CODNITIVE</title>
30
+ <sort_order>89</sort_order>
31
+ <children>
32
+ <information trnslate="title" module="codall">
33
+ <title>Information</title>
34
+ <sort_order>10000</sort_order>
35
+ <action>adminhtml/system_config/edit/section/codall</action>
36
+ </information>
37
+ </children>
38
+ </codall>
39
+ </menu>
40
  <acl>
41
  <resources>
42
  <all>
44
  </all>
45
  <admin>
46
  <children>
47
+ <codall translate="title" module="codall">
48
+ <title>CODNITIVE</title>
49
+ <sort_order>89</sort_order>
50
+ <children>
51
+ <information translate="title" module="codall">
52
+ <title>Information</title>
53
+ <sort_order>10000</sort_order>
54
+ </information>
55
+ </children>
56
+ </codall>
57
  <system>
58
  <children>
59
  <config>
app/code/local/Codnitive/Codall/etc/config.xml CHANGED
@@ -1,106 +1,84 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
- * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
 
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
26
- <modules>
27
- <Codnitive_Codall>
28
- <version>1.0.15</version>
29
- <title>CODNITIVE® Information</title>
30
- <link><![CDATA[http://www.codnitive.com/]]></link>
31
- </Codnitive_Codall>
32
- </modules>
33
 
34
- <global>
35
- <models>
36
- <codall>
37
- <class>Codnitive_Codall_Model</class>
38
- </codall>
39
- </models>
40
- <helpers>
41
- <codall>
42
- <class>Codnitive_Codall_Helper</class>
43
- </codall>
44
- </helpers>
45
- <resources>
46
- <codall_setup>
47
- <setup>
48
- <module>Codnitive_Codall</module>
49
- </setup>
50
- <connection>
51
- <use>core_setup</use>
52
- </connection>
53
- </codall_setup>
54
- <codall_write>
55
- <connection>
56
- <use>core_write</use>
57
- </connection>
58
- </codall_write>
59
- <codall_read>
60
- <connection>
61
- <use>core_read</use>
62
- </connection>
63
- </codall_read>
64
- </resources>
65
- <blocks>
66
- <codall>
67
- <class>Codnitive_Codall_Block</class>
68
- </codall>
69
- </blocks>
70
- </global>
71
 
72
- <adminhtml>
73
- <translate>
74
- <modules>
75
- <Codnitive_Codall>
76
- <files>
77
- <default>Codnitive_Codall.csv</default>
78
- </files>
79
- </Codnitive_Codall>
80
- </modules>
81
- </translate>
82
-
83
- <acl>
84
- <resources>
85
- <all>
86
- <title>Allow Everything</title>
87
- </all>
88
- <admin>
89
- <children>
90
- <system>
91
- <children>
92
- <config>
93
- <children>
94
- <codall>
95
- <title>CODNITIVE Information</title>
96
- </codall>
97
- </children>
98
- </config>
99
- </children>
100
- </system>
101
- </children>
102
- </admin>
103
- </resources>
104
- </acl>
105
- </adminhtml>
106
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
+ * This source file is subject to the EULA
9
+ * that is bundled with this package in the file LICENSE_EULA.html.
10
  * It is also available through the world-wide-web at this URL:
11
+ * http://www.codnitive.com/en/terms-of-service-softwares/
12
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
13
  *
14
  * DISCLAIMER
15
  *
16
+ * Do not edit or add to this file if you wish to upgrade to newer
17
+ * versions in the future.
 
18
  *
19
  * @category Codnitive
20
  * @package Codnitive_Codall
21
  * @author Hassan Barza <support@codnitive.com>
22
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
23
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
24
  */
25
  -->
26
  <config>
27
+ <modules>
28
+ <Codnitive_Codall>
29
+ <version>1.1.16</version>
30
+ <title>CODNITIVE Information</title>
31
+ <link><![CDATA[http://www.codnitive.com/]]></link>
32
+ </Codnitive_Codall>
33
+ </modules>
34
 
35
+ <global>
36
+ <blocks>
37
+ <codall>
38
+ <class>Codnitive_Codall_Block</class>
39
+ </codall>
40
+ </blocks>
41
+ <helpers>
42
+ <codall>
43
+ <class>Codnitive_Codall_Helper</class>
44
+ </codall>
45
+ </helpers>
46
+ <models>
47
+ <codall>
48
+ <class>Codnitive_Codall_Model</class>
49
+ </codall>
50
+ </models>
51
+ <resources>
52
+ <codall_setup>
53
+ <setup>
54
+ <module>Codnitive_Codall</module>
55
+ </setup>
56
+ <connection>
57
+ <use>core_setup</use>
58
+ </connection>
59
+ </codall_setup>
60
+ <codall_write>
61
+ <connection>
62
+ <use>core_write</use>
63
+ </connection>
64
+ </codall_write>
65
+ <codall_read>
66
+ <connection>
67
+ <use>core_read</use>
68
+ </connection>
69
+ </codall_read>
70
+ </resources>
71
+ </global>
72
 
73
+ <adminhtml>
74
+ <translate>
75
+ <modules>
76
+ <Codnitive_Codall>
77
+ <files>
78
+ <default>Codnitive_Codall.csv</default>
79
+ </files>
80
+ </Codnitive_Codall>
81
+ </modules>
82
+ </translate>
83
+ </adminhtml>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  </config>
app/code/local/Codnitive/Codall/etc/system.xml CHANGED
@@ -1,29 +1,30 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
- * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
 
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
26
- <tabs>
27
  <codall translate="label" module="codall">
28
  <label>CODNITIVE</label>
29
  <sort_order>250</sort_order>
@@ -31,14 +32,14 @@
31
  </tabs>
32
 
33
  <sections>
34
- <codall translate="label" module="codall">
35
- <label>Information</label>
36
- <tab>codall</tab>
37
- <frontend_type>text</frontend_type>
38
- <sort_order>99999</sort_order>
39
- <show_in_default>1</show_in_default>
40
- <show_in_website>1</show_in_website>
41
- <show_in_store>1</show_in_store>
42
  <groups>
43
  <contact translate="label comment" module="codall">
44
  <label>Contact</label>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
+ * This source file is subject to the EULA
9
+ * that is bundled with this package in the file LICENSE_EULA.html.
10
  * It is also available through the world-wide-web at this URL:
11
+ * http://www.codnitive.com/en/terms-of-service-softwares/
12
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
13
  *
14
  * DISCLAIMER
15
  *
16
+ * Do not edit or add to this file if you wish to upgrade to newer
17
+ * versions in the future.
 
18
  *
19
  * @category Codnitive
20
  * @package Codnitive_Codall
21
  * @author Hassan Barza <support@codnitive.com>
22
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
23
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
24
  */
25
  -->
26
  <config>
27
+ <tabs>
28
  <codall translate="label" module="codall">
29
  <label>CODNITIVE</label>
30
  <sort_order>250</sort_order>
32
  </tabs>
33
 
34
  <sections>
35
+ <codall translate="label" module="codall">
36
+ <label>Information</label>
37
+ <tab>codall</tab>
38
+ <frontend_type>text</frontend_type>
39
+ <sort_order>99999</sort_order>
40
+ <show_in_default>1</show_in_default>
41
+ <show_in_website>1</show_in_website>
42
+ <show_in_store>1</show_in_store>
43
  <groups>
44
  <contact translate="label comment" module="codall">
45
  <label>Contact</label>
app/design/frontend/base/default/layout/codnitive/sidenav.xml ADDED
@@ -0,0 +1,372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * CODNITIVE
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ *
13
+ * DISCLAIMER
14
+ *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
17
+ *
18
+ * @category Codnitive
19
+ * @package Codnitive_Sidenav
20
+ * @author Hassan Barza <support@codnitive.com>
21
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
+ */
24
+
25
+ Supported layout update handles (action):
26
+ - default
27
+ - cms_index_index
28
+ - cms_index_defaultindex
29
+ - customer_account
30
+ - catalog_category_default
31
+ - catalog_category_layered
32
+ - catalogsearch_result_index
33
+
34
+ -->
35
+ <layout version="1.2.0">
36
+
37
+ <!--
38
+ Default layout
39
+ -->
40
+ <default>
41
+ <reference name="head">
42
+ <action method="addCss" ifconfig="codnitivecatalog/sidenav/active">
43
+ <stylesheet>css/codnitive/sidenav.css</stylesheet>
44
+ </action>
45
+ <action method="removeItem" modules="codnitivecatalog/sidenav/;design/theme/" options="active;skin" conditions="1;default" operation="(0.1)">
46
+ <type>skin_css</type>
47
+ <name>css/codnitive/sidenav.css</name>
48
+ </action>
49
+ <action method="addCss" modules="codnitivecatalog/sidenav/;design/theme/" options="active;skin" conditions="1;default" operation="(0.1)">
50
+ <stylesheet>css/codnitive/sidenav_pd.css</stylesheet>
51
+ </action>
52
+ </reference>
53
+
54
+ <!-- remove top navigation -->
55
+ <reference name="top.menu">
56
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_top_nav" conditions="1,1" operation="0.1">
57
+ <name>catalog.topnav</name>
58
+ </action>
59
+ </reference>
60
+
61
+ <reference name="left">
62
+ <block type="sidenav/navigation" name="codnitive.sidenav.left" as="codnitiveSidenavLeft" before="-">
63
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,left_col,both_col,before_all" operation="((0.1)+(0.2)).3">
64
+ <template>codnitive/sidenav/navigation.phtml</template>
65
+ </action>
66
+ </block>
67
+ <block type="sidenav/navigation" name="codnitive.sidenav.left.cart" as="codnitiveSidenavLeft" before="cart_sidebar">
68
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,left_col,both_col,cart_sidebar" operation="((0.1)+(0.2)).3">
69
+ <template>codnitive/sidenav/navigation.phtml</template>
70
+ </action>
71
+ </block>
72
+ <block type="sidenav/navigation" name="codnitive.sidenav.left.layered" as="codnitiveSidenavLeft" before="catalog.leftnav">
73
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,left_col,both_col,layered_nav" operation="((0.1)+(0.2)).3">
74
+ <template>codnitive/sidenav/navigation.phtml</template>
75
+ </action>
76
+ </block>
77
+ <block type="sidenav/navigation" name="codnitive.sidenav.left.links" as="codnitiveSidenavLeft" before="customer_account_navigation">
78
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,left_col,both_col,customer_nav" operation="((0.1)+(0.2)).3">
79
+ <template>codnitive/sidenav/navigation.phtml</template>
80
+ </action>
81
+ </block>
82
+ </reference>
83
+ <reference name="right">
84
+ <block type="sidenav/navigation" name="codnitive.sidenav.right" as="codnitiveSidenavRight" before="-">
85
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,right_col,both_col,before_all" operation="((0.1)+(0.2)).3">
86
+ <template>codnitive/sidenav/navigation.phtml</template>
87
+ </action>
88
+ </block>
89
+ <block type="sidenav/navigation" name="codnitive.sidenav.right.cart" as="codnitiveSidenavRight" before="cart_sidebar">
90
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,right_col,both_col,cart_sidebar" operation="((0.1)+(0.2)).3">
91
+ <template>codnitive/sidenav/navigation.phtml</template>
92
+ </action>
93
+ </block>
94
+ <block type="sidenav/navigation" name="codnitive.sidenav.right.layered" as="codnitiveSidenavRight" before="catalog.leftnav">
95
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,right_col,both_col,layered_nav" operation="((0.1)+(0.2)).3">
96
+ <template>codnitive/sidenav/navigation.phtml</template>
97
+ </action>
98
+ </block>
99
+ <block type="sidenav/navigation" name="codnitive.sidenav.right.links" as="codnitiveSidenavRight" before="customer_account_navigation">
100
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column,before" conditions="1,right_col,both_col,customer_nav" operation="((0.1)+(0.2)).3">
101
+ <template>codnitive/sidenav/navigation.phtml</template>
102
+ </action>
103
+ </block>
104
+ </reference>
105
+ </default>
106
+
107
+ <!--
108
+ Home Page
109
+ -->
110
+ <cms_index_index>
111
+ <reference name="header">
112
+ <block type="core/text_list" name="top.menu" as="topMenu" translate="label">
113
+ <label>Navigation Bar</label>
114
+ <block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
115
+ </block>
116
+ <reference name="top.menu">
117
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,home_hide_top,remove_top_nav" conditions="1,1,1" operation="0.(1+2)">
118
+ <name>catalog.topnav</name>
119
+ </action>
120
+ </reference>
121
+ </reference>
122
+
123
+ <reference name="content">
124
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.content.top" as="codnitiveSidenavContent" before="-">
125
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,home_content" conditions="1,1,1" operation="0.1.2">
126
+ <template>codnitive/sidenav/navigation.phtml</template>
127
+ </action>
128
+ </block>
129
+ </reference>
130
+
131
+ <reference name="left">
132
+ <remove name="codnitive.sidenav.left"/>
133
+ <remove name="codnitive.sidenav.left.cart"/>
134
+ <remove name="codnitive.sidenav.left.layered"/>
135
+ <remove name="codnitive.sidenav.left.links"/>
136
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left" as="codnitiveSidenavLeft" before="-">
137
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,before_all,0" operation="(((0.1.2)+(0.1.3)).4).5">
138
+ <template>codnitive/sidenav/navigation.phtml</template>
139
+ </action>
140
+ </block>
141
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.cart" as="codnitiveSidenavLeft" before="cart_sidebar">
142
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,cart_sidebar,0" operation="(((0.1.2)+(0.1.3)).4).5">
143
+ <template>codnitive/sidenav/navigation.phtml</template>
144
+ </action>
145
+ </block>
146
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.layered" as="codnitiveSidenavLeft" before="catalog.leftnav">
147
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,layered_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
148
+ <template>codnitive/sidenav/navigation.phtml</template>
149
+ </action>
150
+ </block>
151
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.links" as="codnitiveSidenavLeft" before="customer_account_navigation">
152
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,customer_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
153
+ <template>codnitive/sidenav/navigation.phtml</template>
154
+ </action>
155
+ </block>
156
+ </reference>
157
+ <reference name="right">
158
+ <remove name="codnitive.sidenav.right"/>
159
+ <remove name="codnitive.sidenav.right.cart"/>
160
+ <remove name="codnitive.sidenav.right.layered"/>
161
+ <remove name="codnitive.sidenav.right.links"/>
162
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right" as="codnitiveSidenavRight" before="-">
163
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,before_all,0" operation="(((0.1.2)+(0.1.3)).4).5">
164
+ <template>codnitive/sidenav/navigation.phtml</template>
165
+ </action>
166
+ </block>
167
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.cart" as="codnitiveSidenavRight" before="cart_sidebar">
168
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,cart_sidebar,0" operation="(((0.1.2)+(0.1.3)).4).5">
169
+ <template>codnitive/sidenav/navigation.phtml</template>
170
+ </action>
171
+ </block>
172
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.layered" as="codnitiveSidenavRight" before="catalog.leftnav">
173
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,layered_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
174
+ <template>codnitive/sidenav/navigation.phtml</template>
175
+ </action>
176
+ </block>
177
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.links" as="codnitiveSidenavRight" before="customer_account_navigation">
178
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,customer_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
179
+ <template>codnitive/sidenav/navigation.phtml</template>
180
+ </action>
181
+ </block>
182
+ </reference>
183
+ </cms_index_index>
184
+
185
+ <!--
186
+ Home Page
187
+ -->
188
+ <cms_index_defaultindex>
189
+ <reference name="header">
190
+ <block type="core/text_list" name="top.menu" as="topMenu" translate="label">
191
+ <label>Navigation Bar</label>
192
+ <block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
193
+ </block>
194
+ <reference name="top.menu">
195
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,home_hide_top,remove_top_nav" conditions="1,1,1" operation="0.(1+2)">
196
+ <name>catalog.topnav</name>
197
+ </action>
198
+ </reference>
199
+ </reference>
200
+
201
+ <reference name="content">
202
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.content.top" as="codnitiveSidenavContent" before="-">
203
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,home_content" conditions="1,1,1" operation="0.1.2">
204
+ <template>codnitive/sidenav/navigation.phtml</template>
205
+ </action>
206
+ </block>
207
+ </reference>
208
+
209
+ <reference name="left">
210
+ <remove name="codnitive.sidenav.left"/>
211
+ <remove name="codnitive.sidenav.left.cart"/>
212
+ <remove name="codnitive.sidenav.left.layered"/>
213
+ <remove name="codnitive.sidenav.left.links"/>
214
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left" as="codnitiveSidenavLeft" before="-">
215
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,before_all,0" operation="(((0.1.2)+(0.1.3)).4).5">
216
+ <template>codnitive/sidenav/navigation.phtml</template>
217
+ </action>
218
+ </block>
219
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.cart" as="codnitiveSidenavLeft" before="cart_sidebar">
220
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,cart_sidebar,0" operation="(((0.1.2)+(0.1.3)).4).5">
221
+ <template>codnitive/sidenav/navigation.phtml</template>
222
+ </action>
223
+ </block>
224
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.layered" as="codnitiveSidenavLeft" before="catalog.leftnav">
225
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,layered_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
226
+ <template>codnitive/sidenav/navigation.phtml</template>
227
+ </action>
228
+ </block>
229
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.left.links" as="codnitiveSidenavLeft" before="customer_account_navigation">
230
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,left_col,both_col,customer_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
231
+ <template>codnitive/sidenav/navigation.phtml</template>
232
+ </action>
233
+ </block>
234
+ </reference>
235
+ <reference name="right">
236
+ <remove name="codnitive.sidenav.right"/>
237
+ <remove name="codnitive.sidenav.right.cart"/>
238
+ <remove name="codnitive.sidenav.right.layered"/>
239
+ <remove name="codnitive.sidenav.right.links"/>
240
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right" as="codnitiveSidenavRight" before="-">
241
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,before_all,0" operation="(((0.1.2)+(0.1.3)).4).5">
242
+ <template>codnitive/sidenav/navigation.phtml</template>
243
+ </action>
244
+ </block>
245
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.cart" as="codnitiveSidenavRight" before="cart_sidebar">
246
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,cart_sidebar,0" operation="(((0.1.2)+(0.1.3)).4).5">
247
+ <template>codnitive/sidenav/navigation.phtml</template>
248
+ </action>
249
+ </block>
250
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.layered" as="codnitiveSidenavRight" before="catalog.leftnav">
251
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,layered_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
252
+ <template>codnitive/sidenav/navigation.phtml</template>
253
+ </action>
254
+ </block>
255
+ <block type="sidenav/navigation" name="codnitive.home.sidenav.right.links" as="codnitiveSidenavRight" before="customer_account_navigation">
256
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,home_active,column,column,before,home_content" conditions="1,1,right_col,both_col,customer_nav,0" operation="(((0.1.2)+(0.1.3)).4).5">
257
+ <template>codnitive/sidenav/navigation.phtml</template>
258
+ </action>
259
+ </block>
260
+ </reference>
261
+ </cms_index_defaultindex>
262
+
263
+ <!--
264
+ Customer account
265
+ -->
266
+ <customer_account translate="label">
267
+ <reference name="header">
268
+ <reference name="top.menu">
269
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,customer_hide_top" conditions="1,1" operation="0.1">
270
+ <name>catalog.topnav</name>
271
+ </action>
272
+ </reference>
273
+ </reference>
274
+
275
+ <reference name="left">
276
+ <remove name="codnitive.sidenav.left"/>
277
+ <remove name="codnitive.sidenav.left.cart"/>
278
+ <remove name="codnitive.sidenav.left.layered"/>
279
+ <remove name="codnitive.sidenav.left.links"/>
280
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.left" as="codnitiveSidenavLeft" before="-">
281
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,left_col,both_col,before_all" operation="((0.1.2)+(0.1.3)).4">
282
+ <template>codnitive/sidenav/navigation.phtml</template>
283
+ </action>
284
+ </block>
285
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.left.cart" as="codnitiveSidenavLeft" before="cart_sidebar">
286
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,left_col,both_col,cart_sidebar" operation="((0.1.2)+(0.1.3)).4">
287
+ <template>codnitive/sidenav/navigation.phtml</template>
288
+ </action>
289
+ </block>
290
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.left.layered" as="codnitiveSidenavLeft" before="catalog.leftnav">
291
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,left_col,both_col,layered_nav" operation="((0.1.2)+(0.1.3)).4">
292
+ <template>codnitive/sidenav/navigation.phtml</template>
293
+ </action>
294
+ </block>
295
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.left.links" as="codnitiveSidenavLeft" before="customer_account_navigation">
296
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,left_col,both_col,customer_nav" operation="((0.1.2)+(0.1.3)).4">
297
+ <template>codnitive/sidenav/navigation.phtml</template>
298
+ </action>
299
+ </block>
300
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.left.links.after" as="codnitiveSidenavLeft" after="customer_account_navigation">
301
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,left_col,both_col,customer_nav_after" operation="((0.1.2)+(0.1.3)).4">
302
+ <template>codnitive/sidenav/navigation.phtml</template>
303
+ </action>
304
+ </block>
305
+ </reference>
306
+ <reference name="right">
307
+ <remove name="codnitive.sidenav.right"/>
308
+ <remove name="codnitive.sidenav.right.cart"/>
309
+ <remove name="codnitive.sidenav.right.layered"/>
310
+ <remove name="codnitive.sidenav.right.links"/>
311
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.right" as="codnitiveSidenavRight" before="-">
312
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,right_col,both_col,before_all" operation="((0.1.2)+(0.1.3)).4">
313
+ <template>codnitive/sidenav/navigation.phtml</template>
314
+ </action>
315
+ </block>
316
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.right.cart" as="codnitiveSidenavRight" before="cart_sidebar">
317
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,right_col,both_col,cart_sidebar" operation="((0.1.2)+(0.1.3)).4">
318
+ <template>codnitive/sidenav/navigation.phtml</template>
319
+ </action>
320
+ </block>
321
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.right.layered" as="codnitiveSidenavRight" before="catalog.leftnav">
322
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,right_col,both_col,layered_nav" operation="((0.1.2)+(0.1.3)).4">
323
+ <template>codnitive/sidenav/navigation.phtml</template>
324
+ </action>
325
+ </block>
326
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.right.links" as="codnitiveSidenavRight" before="customer_account_navigation">
327
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,right_col,both_col,customer_nav" operation="((0.1.2)+(0.1.3)).4">
328
+ <template>codnitive/sidenav/navigation.phtml</template>
329
+ </action>
330
+ </block>
331
+ <block type="sidenav/navigation" name="codnitive.customer.sidenav.right.links.after" as="codnitiveSidenavRight" after="customer_account_navigation">
332
+ <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,customer_active,customer_column,customer_column,customer_before" conditions="1,1,right_col,both_col,customer_nav_after" operation="((0.1.2)+(0.1.3)).4">
333
+ <template>codnitive/sidenav/navigation.phtml</template>
334
+ </action>
335
+ </block>
336
+ </reference>
337
+ </customer_account>
338
+
339
+ <!--
340
+ Catalog view categories (non-anchor)
341
+ -->
342
+ <catalog_category_default>
343
+ <reference name="left">
344
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_layered_nav" conditions="1,1" operation="0.1">
345
+ <name>catalog.leftnav</name>
346
+ </action>
347
+ </reference>
348
+ </catalog_category_default>
349
+
350
+ <!--
351
+ Catalog view categories (anchor)
352
+ -->
353
+ <catalog_category_layered>
354
+ <reference name="catalog.leftnav">
355
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_layered_nav" conditions="1,1" operation="0.1">
356
+ <name>category_filter</name>
357
+ </action>
358
+ </reference>
359
+ </catalog_category_layered>
360
+
361
+ <!--
362
+ Catalog quick search result page
363
+ -->
364
+ <catalogsearch_result_index>
365
+ <reference name="catalogsearch.leftnav">
366
+ <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_layered_nav" conditions="1,1" operation="0.1">
367
+ <name>category_filter</name>
368
+ </action>
369
+ </reference>
370
+ </catalogsearch_result_index>
371
+
372
+ </layout>
app/design/frontend/base/default/layout/sidenav.xml DELETED
@@ -1,90 +0,0 @@
1
- <?xml version="1.0"?>
2
- <!--
3
- /**
4
- * Magento
5
- *
6
- * NOTICE OF LICENSE
7
- *
8
- * This source file is subject to the Academic Free License (AFL 3.0)
9
- * that is bundled with this package in the file LICENSE_AFL.txt.
10
- * It is also available through the world-wide-web at this URL:
11
- * http://opensource.org/licenses/afl-3.0.php
12
- * If you did not receive a copy of the license and are unable to
13
- * obtain it through the world-wide-web, please send an email
14
- * to license@magentocommerce.com so we can send you a copy immediately.
15
- *
16
- * DISCLAIMER
17
- *
18
- * Do not edit or add to this file if you wish to upgrade Magento to newer
19
- * versions in the future. If you wish to customize Magento for your
20
- * needs please refer to http://www.magentocommerce.com for more information.
21
- *
22
- * @category Codnitive
23
- * @package Codnitive_Sidenav
24
- * @author Hassan Barza <support@codnitive.com>
25
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
26
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- */
28
-
29
- Supported layout update handles (action):
30
- - catalog_navigation
31
-
32
- -->
33
- <layout version="1.2.0">
34
-
35
- <!--
36
- Default layout
37
- -->
38
- <default>
39
- <reference name="head">
40
- <action method="addCss" ifconfig="codnitivecatalog/sidenav/active"><stylesheet>css/sidenav.css</stylesheet></action>
41
- <action method="addCss" modules="codnitivecatalog/sidenav/" options="active,collapsible" conditions="1,1" operation="0.1"><stylesheet>css/sidenavcollapse.css</stylesheet></action>
42
- <action method="addItem" modules="codnitivecatalog/sidenav/" options="active,collapsible" conditions="1,1" operation="0.1"><type>skin_js</type><name>js/sidenavcollapse.js</name></action>
43
- </reference>
44
- <reference name="top.menu">
45
- <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_top_nav" conditions="1,1" operation="0.1"><name>catalog.topnav</name></action>
46
- </reference>
47
-
48
- <!-- Codnitive_Sidenav -->
49
- <reference name="left">
50
- <block type="sidenav/navigation" name="sidenav.left" before="-">
51
- <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column" conditions="1,left_col,both_col" operation="(0.1)+(0.2)">
52
- <template>codnitive/sidenav/navigation.phtml</template>
53
- </action>
54
- </block>
55
- </reference>
56
- <reference name="right">
57
- <block type="sidenav/navigation" name="sidenav.right" before="-">
58
- <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column,column" conditions="1,right_col,both_col" operation="(0.1)+(0.2)">
59
- <template>codnitive/sidenav/navigation.phtml</template>
60
- </action>
61
- </block>
62
- </reference>
63
- </default>
64
-
65
- <!--
66
- Customer account
67
- -->
68
- <customer_account translate="label">
69
- <reference name="left">
70
- <block type="sidenav/navigation" name="sidenav.customer.account" after="customer_account_navigation">
71
- <action method="setTemplate" modules="codnitivecatalog/sidenav/" options="active,column" conditions="1,right_col" operation="0.1">
72
- <template>codnitive/sidenav/navigation.phtml</template>
73
- </action>
74
- </block>
75
- </reference>
76
- </customer_account>
77
-
78
- <!--
79
- Catalog view
80
- -->
81
- <catalog_category_layered>
82
- <!--<reference name="left">
83
- <action method="unsetChild" ifconfig="codnitivecatalog/sidenav/active"><name>catalog.leftnav</name></action>
84
- </reference>-->
85
- <reference name="catalog.leftnav">
86
- <action method="unsetChild" modules="codnitivecatalog/sidenav/" options="active,remove_layered_nav" conditions="1,1" operation="0.1"><name>category_filter</name></action>
87
- </reference>
88
- </catalog_category_layered>
89
-
90
- </layout>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/frontend/base/default/template/codnitive/sidenav/navigation.phtml CHANGED
@@ -1,22 +1,18 @@
1
  <?php
2
  /**
3
- * Magento
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
- * This source file is subject to the Academic Free License (AFL 3.0)
8
- * that is bundled with this package in the file LICENSE_AFL.txt.
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/afl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
  *
15
  * DISCLAIMER
16
  *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
  *
21
  * @category Codnitive
22
  * @package Codnitive_Sidenav
@@ -26,21 +22,65 @@
26
  */
27
 
28
  /**
29
- * Sidebar menu for store
30
  *
31
  * @see Codnitive_sidenav_Block_Navigation
32
  */
33
  ?>
34
 
35
  <?php if ($categories = $this->getCategoriesNavMenu()): ?>
36
- <div id="sidebar-nav" class="sidebar-nav-left">
37
  <div class="block-title">
38
- <strong><span><?php echo Mage::helper('sidenav')->__($this->getTitle()) ?></span></strong>
39
  </div>
40
- <div class="block-content">
41
  <ul id="sidebar-nav-menu">
 
 
 
 
 
42
  <?php echo $categories; ?>
43
- </ul>
 
 
 
 
 
 
 
 
 
 
44
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  </div>
46
  <?php endif ?>
1
  <?php
2
  /**
3
+ * CODNITIVE
4
  *
5
  * NOTICE OF LICENSE
6
  *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
 
 
 
11
  *
12
  * DISCLAIMER
13
  *
14
+ * Do not edit or add to this file if you wish to upgrade to newer
15
+ * versions in the future.
 
16
  *
17
  * @category Codnitive
18
  * @package Codnitive_Sidenav
22
  */
23
 
24
  /**
25
+ * Sidebar menu
26
  *
27
  * @see Codnitive_sidenav_Block_Navigation
28
  */
29
  ?>
30
 
31
  <?php if ($categories = $this->getCategoriesNavMenu()): ?>
32
+ <div id="sidebar-nav" class="block sidebar-nav-left <?php echo $this->getBlockAlias() ?>">
33
  <div class="block-title">
34
+ <strong><span><?php echo $this->__($this->getTitle()) ?></span></strong>
35
  </div>
36
+ <div class="block-content">
37
  <ul id="sidebar-nav-menu">
38
+ <?php if ($this->showHome()): ?>
39
+ <li class="<?php echo $this->getHomeClasses() ?>">
40
+ <a href="<?php echo $this->getBaseUrl() ?>"><span class="category_name">Home</span></a>
41
+ </li>
42
+ <?php endif; ?>
43
  <?php echo $categories; ?>
44
+ </ul>
45
+ <?php if ($this->showSupportLogo()): ?>
46
+ <div class="clearer support-logo-wrapper"></div>
47
+ <a href="http://www.codnitive.com/" target="_blank" class="support_logo">
48
+ <?php if ($this->showAsImage()): ?>
49
+ <img src="<?php echo $this->getSkinUrl('images/codnitive/sidenav/codnitive_logo.png'); ?>" alt="CODNITIVE&reg;" title="Sidebar Navigation by CODNITIVE"/>
50
+ <?php else: ?>
51
+ <span>CODNITIVE&REG;</span>
52
+ <?php endif; ?>
53
+ </a>
54
+ <?php endif; ?>
55
  </div>
56
+ <?php if ($this->getConfig()->isCollapsible()): ?>
57
+ <script type="text/javascript" language="javascript">
58
+ //<![CDATA[
59
+
60
+ Codnitive = {
61
+ expandMenu: function(parent)
62
+ {
63
+ var mode = parent.getElementsByTagName("ul")[0].getAttribute("expanded");
64
+ (mode == 1) ? Codnitive.collapse(parent) : Codnitive.expand(parent);
65
+ },
66
+
67
+ expand: function(parent)
68
+ {
69
+ parent.getElementsByTagName("ul")[0].style.display = "block";
70
+ parent.getElementsByTagName("span")[0].style.backgroundPosition = "right center";
71
+ parent.getElementsByTagName("ul")[0].setAttribute("expanded", "1");
72
+ },
73
+
74
+ collapse: function(parent)
75
+ {
76
+ parent.getElementsByTagName("ul")[0].style.display = "none";
77
+ parent.getElementsByTagName("span")[0].style.backgroundPosition = "left center";
78
+ parent.getElementsByTagName("ul")[0].setAttribute("expanded", "0");
79
+ }
80
+ };
81
+
82
+ //]]>
83
+ </script>
84
+ <?php endif; ?>
85
  </div>
86
  <?php endif ?>
app/etc/modules/Codnitive_Codall.xml CHANGED
@@ -1,25 +1,26 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
- * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
 
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Codall
20
  * @author Hassan Barza <support@codnitive.com>
21
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
22
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
23
  */
24
  -->
25
  <config>
@@ -27,7 +28,6 @@
27
  <Codnitive_Codall>
28
  <active>true</active>
29
  <codePool>local</codePool>
30
- <version>1.0.15</version>
31
  </Codnitive_Codall>
32
  </modules>
33
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
+ * This source file is subject to the EULA
9
+ * that is bundled with this package in the file LICENSE_EULA.html.
10
  * It is also available through the world-wide-web at this URL:
11
+ * http://www.codnitive.com/en/terms-of-service-softwares/
12
+ * http://www.codnitive.com/fa/terms-of-service-softwares/
13
  *
14
  * DISCLAIMER
15
  *
16
+ * Do not edit or add to this file if you wish to upgrade to newer
17
+ * versions in the future.
 
18
  *
19
  * @category Codnitive
20
  * @package Codnitive_Codall
21
  * @author Hassan Barza <support@codnitive.com>
22
+ * @copyright Copyright (c) 2012 CODNITIVE Co. (http://www.codnitive.com)
23
+ * @license http://www.codnitive.com/en/terms-of-service-softwares/ End User License Agreement (EULA 1.0)
24
  */
25
  -->
26
  <config>
28
  <Codnitive_Codall>
29
  <active>true</active>
30
  <codePool>local</codePool>
 
31
  </Codnitive_Codall>
32
  </modules>
33
  </config>
app/etc/modules/Codnitive_Extifcon.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Extifcon
@@ -27,10 +27,9 @@
27
  <Codnitive_Extifcon>
28
  <active>true</active>
29
  <codePool>community</codePool>
30
- <depends>
31
- <Mage_Core />
32
- </depends>
33
- <version>1.6.06</version>
34
  </Codnitive_Extifcon>
35
  </modules>
36
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Extifcon
27
  <Codnitive_Extifcon>
28
  <active>true</active>
29
  <codePool>community</codePool>
30
+ <depends>
31
+ <Mage_Core />
32
+ </depends>
 
33
  </Codnitive_Extifcon>
34
  </modules>
35
  </config>
app/etc/modules/Codnitive_Sidenav.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
- * Magento
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
  * DISCLAIMER
13
  *
14
- * Do not edit or add to this file if you wish to upgrade Magento to newer
15
- * versions in the future. If you wish to customize Magento for your
16
- * needs please refer to http://www.magentocommerce.com for more information.
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
@@ -27,12 +27,11 @@
27
  <Codnitive_Sidenav>
28
  <active>true</active>
29
  <codePool>community</codePool>
30
- <depends>
31
- <Mage_Core />
32
- <Mage_Page />
33
- <Mage_Catalog />
34
- </depends>
35
- <version>1.7.21</version>
36
  </Codnitive_Sidenav>
37
  </modules>
38
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
  /**
4
+ * CODNITIVE
5
  *
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
  * DISCLAIMER
14
  *
15
+ * Do not edit or add to this file if you wish to upgrade to newer
16
+ * versions in the future.
 
17
  *
18
  * @category Codnitive
19
  * @package Codnitive_Sidenav
27
  <Codnitive_Sidenav>
28
  <active>true</active>
29
  <codePool>community</codePool>
30
+ <depends>
31
+ <Mage_Catalog />
32
+ <Codnitive_Codall />
33
+ <Codnitive_Extifcon />
34
+ </depends>
 
35
  </Codnitive_Sidenav>
36
  </modules>
37
  </config>
app/locale/en_US/Codnitive_Codall.csv CHANGED
@@ -1,3 +1,11 @@
1
- "Information","Information"
2
  "Contact","Contact"
 
 
 
 
3
  "Installed Extensions","Installed Extensions"
 
 
 
 
1
+ "Activation","Activation"
2
  "Contact","Contact"
3
+ "Email Address","Email Address"
4
+ "Extension Registration","Extension Registration"
5
+ "Full Name","Full Name"
6
+ "Information","Information"
7
  "Installed Extensions","Installed Extensions"
8
+ "Registration Code","Registration Code"
9
+ "Serial Number","Serial Number"
10
+ "CODNITIVE Registration Section","CODNITIVE Registration Section"
11
+ "CODNITIVE Information","CODNITIVE Information"
app/locale/en_US/Codnitive_Extifcon.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ "Developer","Developer"
2
+ "Extended ifconfig","Extended ifconfig"
3
+ "This extension is part of CODNITIVE Core which extends Magento Core.","This extension is part of CODNITIVE Core which extends Magento Core."
app/locale/en_US/Codnitive_Sidenav.csv CHANGED
@@ -1,4 +1,3 @@
1
- "",""
2
  "[GLOBAL]","[GLOBAL]"
3
  "[STORE VIEW]","[STORE VIEW]"
4
  "A number based on 'px' (default: 14).","A number based on 'px' (default: 14)."
@@ -10,6 +9,7 @@
10
  "Children of Current Category","Children of Current Category"
11
  "Collapsible","Collapsible"
12
  "Current Category and Children","Current Category and Children"
 
13
  "Custom","Custom"
14
  "Default","Default"
15
  "Enabled","Enabled"
@@ -18,7 +18,7 @@
18
  "Maximal Depth","Maximal Depth"
19
  "No","No"
20
  "Parent Category","Parent Category"
21
- "Remove Layered Navigation Category","Remove Layered Navigation Category"
22
  "Remove Top Navigation Menu","Remove Top Navigation Menu"
23
  "Remove Zero Product Count","Remove Zero Product Count"
24
  "Removes browse by category from layered navigation.","Removes browse by category from layered navigation."
@@ -39,3 +39,5 @@
39
  "Width","Width"
40
  "Yes","Yes"
41
  "You must refresh ""Blocks HTML output"" cache if it's enabled.","You must refresh ""Blocks HTML output"" cache if it's enabled."
 
 
 
1
  "[GLOBAL]","[GLOBAL]"
2
  "[STORE VIEW]","[STORE VIEW]"
3
  "A number based on 'px' (default: 14).","A number based on 'px' (default: 14)."
9
  "Children of Current Category","Children of Current Category"
10
  "Collapsible","Collapsible"
11
  "Current Category and Children","Current Category and Children"
12
+ "Current Category and Its Siblings","Current Category and Its Siblings"
13
  "Custom","Custom"
14
  "Default","Default"
15
  "Enabled","Enabled"
18
  "Maximal Depth","Maximal Depth"
19
  "No","No"
20
  "Parent Category","Parent Category"
21
+ "Remove Layered Navigation Categories","Remove Layered Navigation Categories"
22
  "Remove Top Navigation Menu","Remove Top Navigation Menu"
23
  "Remove Zero Product Count","Remove Zero Product Count"
24
  "Removes browse by category from layered navigation.","Removes browse by category from layered navigation."
39
  "Width","Width"
40
  "Yes","Yes"
41
  "You must refresh ""Blocks HTML output"" cache if it's enabled.","You must refresh ""Blocks HTML output"" cache if it's enabled."
42
+ "Yes: When you click on a parent category name, it opens/closes sub-categories.<br />No: Parent category name is a link which loads products of that category.","Yes: When you click on a parent category name, it opens/closes sub-categories.<br />No: Parent category name is a link which loads products of that category."
43
+ "Expand by Parent Name","Expand by Parent Name"
app/locale/fa_IR/Codnitive_Codall.csv CHANGED
@@ -1,3 +1,11 @@
1
- "Information","اطلاعات"
2
  "Contact","تماس"
 
 
 
 
3
  "Installed Extensions","اکستنشن‌های نصب شده"
 
 
 
 
1
+ "Activation","فعال‌سازی"
2
  "Contact","تماس"
3
+ "Email Address","آدرس ایمیل"
4
+ "Extension Registration","ثبت اکستنشن"
5
+ "Full Name","نام کامل"
6
+ "Information","اطلاعات"
7
  "Installed Extensions","اکستنشن‌های نصب شده"
8
+ "Registration Code","کد ثبت"
9
+ "Serial Number","شماره سریال"
10
+ "CODNITIVE Registration Section","بخش ثبت CODNITIVE"
11
+ "CODNITIVE Information","اطلاعات CODNITIVE"
app/locale/fa_IR/Codnitive_Extifcon.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ "Developer","گسترش دهنده"
2
+ "Extended ifconfig","ifconfig گسترش یافته"
3
+ "This extension is part of CODNITIVE Core which extends Magento Core.","این اکستنشن بخشی از هسته‌ی کدنیتیو است که هسته‌ی مجنتو را گسترش می‌دهد."
app/locale/fa_IR/Codnitive_Sidenav.csv CHANGED
@@ -1,4 +1,3 @@
1
- "",""
2
  "[GLOBAL]","[سراسری]"
3
  "[STORE VIEW]","[نمای فروشگاه]"
4
  "A number based on 'px' (default: 14).","عددی بر مبنای 'px' (پیش فرض: 14)."
@@ -10,6 +9,7 @@
10
  "Children of Current Category","فرزندان رده‌ی جاری"
11
  "Collapsible","تاشو"
12
  "Current Category and Children","رده‌ی جاری و فرزندان"
 
13
  "Custom","سفارشی"
14
  "Default","پیش فرض"
15
  "Enabled","ممکن‌شده"
@@ -18,7 +18,7 @@
18
  "Maximal Depth","عمق نهایی"
19
  "No","خیر"
20
  "Parent Category","رده‌ی منشا"
21
- "Remove Layered Navigation Category","برداشتن رده‌ی ناوبری لایه‌ای"
22
  "Remove Top Navigation Menu","برداشتن منوی ناوبری بالایی"
23
  "Remove Zero Product Count","برداشتن تعداد محصول صفر"
24
  "Removes browse by category from layered navigation.","جستجو توسط رده را از ناوبری لایه‌ای برمی دارد."
@@ -29,7 +29,7 @@
29
  "Show In","نمایش در"
30
  "Show Product Count","نمایش تعداد محصول"
31
  "Sidebar Navigation Menu Professional","منوی ناوبری نوارکناری حرفه‌ای"
32
- "Store Base","مبنای فروشگاه"
33
  "There are no categories in store.","هیچ رده‌ای در فرورشگاه وجود ندارد."
34
  "Thumbnail Enabled","تصویر کوچک ممکن‌شده"
35
  "Thumbnail Size","اندازه‌ی تصویر کوچک"
@@ -39,3 +39,5 @@
39
  "Width","پهنا"
40
  "Yes","بلی"
41
  "You must refresh ""Blocks HTML output"" cache if it's enabled.","اگر کش ""خروجی HTML بلاک‌ها"" ممکن شده است شما باید آن را رفرش کنید."
 
 
 
1
  "[GLOBAL]","[سراسری]"
2
  "[STORE VIEW]","[نمای فروشگاه]"
3
  "A number based on 'px' (default: 14).","عددی بر مبنای 'px' (پیش فرض: 14)."
9
  "Children of Current Category","فرزندان رده‌ی جاری"
10
  "Collapsible","تاشو"
11
  "Current Category and Children","رده‌ی جاری و فرزندان"
12
+ "Current Category and Its Siblings","رده‌ی جاری و هم نیاهایش"
13
  "Custom","سفارشی"
14
  "Default","پیش فرض"
15
  "Enabled","ممکن‌شده"
18
  "Maximal Depth","عمق نهایی"
19
  "No","خیر"
20
  "Parent Category","رده‌ی منشا"
21
+ "Remove Layered Navigation Categories","برداشتن رده‌های ناوبری لایه‌ای"
22
  "Remove Top Navigation Menu","برداشتن منوی ناوبری بالایی"
23
  "Remove Zero Product Count","برداشتن تعداد محصول صفر"
24
  "Removes browse by category from layered navigation.","جستجو توسط رده را از ناوبری لایه‌ای برمی دارد."
29
  "Show In","نمایش در"
30
  "Show Product Count","نمایش تعداد محصول"
31
  "Sidebar Navigation Menu Professional","منوی ناوبری نوارکناری حرفه‌ای"
32
+ "Store Base","پایه فروشگاه"
33
  "There are no categories in store.","هیچ رده‌ای در فرورشگاه وجود ندارد."
34
  "Thumbnail Enabled","تصویر کوچک ممکن‌شده"
35
  "Thumbnail Size","اندازه‌ی تصویر کوچک"
39
  "Width","پهنا"
40
  "Yes","بلی"
41
  "You must refresh ""Blocks HTML output"" cache if it's enabled.","اگر کش ""خروجی HTML بلاک‌ها"" ممکن شده است شما باید آن را رفرش کنید."
42
+ "Yes: When you click on a parent category name, it opens/closes sub-categories.<br />No: Parent category name is a link which loads products of that category.","بلی: هنگامی که شما روی نام یک رده‌ی والد کلیک می‌کنید، زیر رده‌ها را بازمی‌کند/می‌بندد.<br />خیر: نام رده‌ی والد یک لینک است که محصولات آن رده را لود می‌کند."
43
+ "Expand by Parent Name","باز کردن با نام والد"
package.xml CHANGED
@@ -1,19 +1,22 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Codnitive_Sidenav</name>
4
- <version>1.7.21</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-3.0.html">GNU General Public License, version 3 (GPLv3)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Adds new blocks to store side columns with lots of functionalities like showing categories thumbnail images, collapsible menus and more.</summary>
10
- <description>This extension will add a very useful and professional vertical navigation bar. The new block will add to right, left or both columns with unique and nice design.&#xD;
11
  With this navigation menu users can navigate to all site categories simply and fast.</description>
12
- <notes>Please note: first test all modules in a test store then install theme on your original store. Always make backup of your store before installation.</notes>
 
 
 
13
  <authors><author><name>Hassan Barza</name><user>hbarza</user><email>support@codnitive.com</email></author></authors>
14
- <date>2012-02-26</date>
15
- <time>22:24:38</time>
16
- <contents><target name="mageetc"><dir name="modules"><file name="Codnitive_Codall.xml" hash="f42a64255e041cd6a6a1a719a925db1e"/><file name="Codnitive_Sidenav.xml" hash="b3b9611e0fa4eaa62b7f617845fff7b6"/><file name="Codnitive_Extifcon.xml" hash="1afbbdd342c6f6cd91fc0fb9cc3585d0"/></dir></target><target name="magelocal"><dir name="Codnitive"><dir name="Codall"><dir><dir name="Block"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Contact.php" hash="62e20a1f93c1b0394a5b1f1fefe09447"/><file name="ECD.php" hash="c6aafe57abdba2fcf6b7555c5f10345c"/><dir name="Extensions"><file name="List.php" hash="a337458b525e4b20feb68f898c3a6b8e"/></dir><file name="PCD.php" hash="bb824cfd2a340ba4b4f70b442b7316e8"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="db05202ae83bf9e4cc4454acb5fd8615"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0bed954bf2a459b1f5d6a25050d770d7"/><file name="config.xml" hash="4bd4526ccde79a90326c405fb493e71b"/><file name="system.xml" hash="8d50f75589dea35bc799e47f1e4d05d0"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Codnitive_Codall.csv" hash="bea852e5e3c3f17c54d3c21e96115c68"/><file name="Codnitive_Sidenav.csv" hash="9a757037e4d2916b725e0a787c8357f4"/></dir><dir name="fa_IR"><file name="Codnitive_Codall.csv" hash="3691ccfe6c605575aace69417351e0f7"/><file name="Codnitive_Sidenav.csv" hash="44cb57d7edbb544fd6948f65873d2fd4"/></dir></target><target name="magecommunity"><dir name="Codnitive"><dir><dir name="Extifcon"><dir name="Helper"><file name="Data.php" hash="1999f1fe091a96f20c448f142e380f3e"/></dir><dir name="Model"><file name="Compiler.php" hash="174759534fc1954b31f794b33b52230d"/><dir name="Core"><file name="Layout.php" hash="2617a3a763768b30bd4c67c8243ce892"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="eba1716a8a274dcafd1bb646b94ef84e"/><file name="config.xml" hash="a0ed7144b432ffca0d773096ec0cfa00"/><file name="system.xml" hash="10f6bb263f7a75a4359c2fd0d1ea26ef"/></dir></dir><dir name="Sidenav"><dir name="Block"><file name="Navigation.php" hash="e28c13884371ab0e227780db315f79bd"/></dir><dir name="Helper"><file name="Category.php" hash="31f8b4c1f7391567a8396ea763d65f0f"/><file name="Data.php" hash="b9ea5a08afe28a117cb5c47ac6738896"/></dir><dir name="Model"><dir name="Config"><file name="ColumnOptions.php" hash="6196bfe8ca72a223ca468968a323c753"/><file name="ParentOptions.php" hash="fe28b0bcd0752bd11539256f85414a3b"/><file name="ThumbSizeOptions.php" hash="5a5930e3fe754fe3f1996f3344d4b4ab"/></dir><file name="Config.php" hash="829ec65f15227a9035da50ab2108d03e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fbd1336cfc8228ef03b56128f395d6c9"/><file name="config.xml" hash="e0cde5bc15f51bb2846d7a02daa88f28"/><file name="system.xml" hash="82089cd336921a5c90f89ce7e34557b3"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="sidenav.xml" hash="f008525b0f9e9c492b48425759af1a2b"/></dir><dir name="template"><dir name="codnitive"><dir name="sidenav"><file name="navigation.phtml" hash="aad6421b5221126179c232033d7ce2d9"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="blank"><dir name="css"><file name="sidenav.css" hash="c9471f2d54b221cc6512d6ef02131ea0"/></dir></dir><dir name="default"><dir name="css"><file name="sidenav.css" hash="914b8153be9e5e68d50bd90afedd6a66"/><file name="sidenavcollapse.css" hash="70e2cec086adbc77ed5f87c2e20a6fc5"/></dir><dir name="images"><file name="bkg_block-sidebarnav-actions.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="bkg_block-sidebarnav-layered-dd.gif" hash="6ae6f8184e87de496fb74eeec65737c9"/><file name="bkg_block-sidebarnav-title.gif" hash="a269d8b84748540f9a4a4fb316d333ba"/><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="blue_arrows.gif" hash="151e6e7e3827265ed306ced85d165b38"/><file name="green_arrows.gif" hash="17c0766b23745095e6ee99067cedda19"/><file name="orange_arrows.gif" hash="36437d09042a820bd60952a44e287875"/></dir><dir name="js"><file name="sidenavcollapse.js" hash="c81b0b412fe684953e0936332d042915"/></dir></dir><dir name="f002"><dir name="css"><file name="sidenav.css" hash="f1ba5cfc14626f8736a6735d34757252"/></dir></dir><dir name="modern"><dir name="css"><file name="sidenav.css" hash="00475ebd9887cfa4cc9812229eaff061"/><file name="sidenavcollapse.css.bak" hash="4ba9b8e5af018e0ff64813589e820528"/></dir><dir name="images"><file name="bkg_block-sidebarnav-actions.gif" hash="1f29cb35ff7946056eecd61ad3dabdfd"/><file name="bkg_block-sidebarnav-title.gif" hash="1e7d3408f8fc509f4e6e2869557d3c1d"/><file name="arrows.gif" hash="17c0766b23745095e6ee99067cedda19"/></dir></dir></dir></dir></target></contents>
17
  <compatible/>
18
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
19
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Codnitive_Sidenav</name>
4
+ <version>1.8.00</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-3.0.html">GNU General Public License, version 3 (GPLv3)</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Adds new navigation block to store sidebar columns with lots of functionalities like showing categories thumbnail images, collapsible menus and more.</summary>
10
+ <description>This extension will adds a very useful vertical navigation with more flexible functionalities and configuration settings. The new block can add to sidebar columns with unique and nice design.&#xD;
11
  With this navigation menu users can navigate to all site categories simply and fast.</description>
12
+ <notes>Before use it in production, first check it in a test environment.&#xD;
13
+ Also make sure you created a backup from your store files and database just before installing the extension.&#xD;
14
+ If you enabled your your store compiler, you must disable it before installation and re-compile and enable it after installation.&#xD;
15
+ To view sidebar navigation correctly in frontend and access to configuration settings you must refresh Magento cache and re-login to admin panel.</notes>
16
  <authors><author><name>Hassan Barza</name><user>hbarza</user><email>support@codnitive.com</email></author></authors>
17
+ <date>2013-07-03</date>
18
+ <time>09:52:29</time>
19
+ <contents><target name="mageetc"><dir name="modules"><file name="Codnitive_Codall.xml" hash="6b2f701358a66c64dc7e465c9c37b19d"/><file name="Codnitive_Sidenav.xml" hash="9ad9ddd42151498e4e4d01368f623e5e"/><file name="Codnitive_Extifcon.xml" hash="d0857d66ad78ee8505f3d51ec35689b6"/></dir></target><target name="magelocal"><dir name="Codnitive"><dir name="Codall"><dir><dir name="Block"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Contact.php" hash="8106827fe54d4c38b698ba0d7129eba7"/><file name="ECD.php" hash="54786d9d8d3741edd46be1967b4f784f"/><dir name="Extensions"><file name="List.php" hash="133eaf773b7b3d7546c7b0a85a9f05f7"/></dir><file name="PCD.php" hash="c7703442111ea9ede9c757f81a0cce1e"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="ed21011f3046ba8eb92bc9d168e816dc"/></dir><dir name="etc"><file name="adminhtml.xml" hash="92141ea9b2a4a3871dc3a441bdca5e67"/><file name="config.xml" hash="0c9f551dde5ccd82639fe0793a54bcce"/><file name="system.xml" hash="c73b95227f8db2bc096ea60dae5ced20"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Codnitive_Codall.csv" hash="b6ef3920c15d91d1af1f4c8a4cef82e9"/><file name="Codnitive_Sidenav.csv" hash="cf29ddc80aeb125c826001d6b7114afb"/><file name="Codnitive_Extifcon.csv" hash="0c7b87419fa86b293e84dfec66c31899"/></dir><dir name="fa_IR"><file name="Codnitive_Codall.csv" hash="486172901415e0278a5fd10c76b0c333"/><file name="Codnitive_Sidenav.csv" hash="7f39760c4fae22d23f4ccd85063e1795"/><file name="Codnitive_Extifcon.csv" hash="708e3b71cf2376104b0db4e4b985df33"/></dir></target><target name="magecommunity"><dir name="Codnitive"><dir name="Sidenav"><dir><dir name="Block"><file name="Navigation.php" hash="00767b9495ef963ada5af7173154e990"/></dir><dir name="Helper"><file name="Category.php" hash="09ed6265bb91bdfd6373a186f1975983"/><file name="Data.php" hash="010a4c9d8787b5f353c608d523d5f578"/></dir><dir name="Model"><dir name="Catalog"><file name="Category.php" hash="ea0d5a3d1a5282e3cd3c27ce82167f3f"/></dir><file name="Config.php" hash="6ed9b92bea8b3a1e1cc05fcd6218e741"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Before.php" hash="17f8190184a0e5b4cafe3aa4fae7a28d"/><file name="Column.php" hash="25b66029ec4bd8b58412640a62d75212"/><file name="Float.php" hash="f9889a4b4e2975ebdcf52c5adc619808"/><file name="Icon.php" hash="2d240d65fbe72146882f3f2637e2e6a1"/><file name="Loadnocategory.php" hash="384e15ef19952e1f5b3a28ed54584665"/><file name="Parent.php" hash="63505ced360a4cbaf2a25c0cbb0c5e5f"/><file name="Thumbsize.php" hash="3978d5c5a8788f69acd0dadfeddba06f"/><file name="Title.php" hash="5112f20d78bb028ad9718ec0cedad66b"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="ff3978a7eb233c5a919b247908bbb8d2"/><file name="config.xml" hash="cb0119e5c221344ab3a6dc1423537d66"/><file name="system.xml" hash="b33bf11c8a0d54103cf10872d52350ad"/></dir></dir></dir><dir name="Extifcon"><dir><dir name="Helper"><file name="Data.php" hash="149e557287d8cded7b0e4d9497db712c"/></dir><dir name="Model"><file name="Compiler.php" hash="0f12034c3944f9599778c6598acc4aa0"/><file name="Config.php" hash="7927c0efebb21b7161a9525dc388e130"/><dir name="Core"><file name="Layout.php" hash="704c3dfcfc7a75b4dc0a3ae4680a21e7"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0777d101c55acacc2d0247c5327f1e55"/><file name="config.xml" hash="7c4d1441c2ab1c733955145c99fece72"/><file name="system.xml" hash="9dbc4ecb1241dbacf6a06a0646297766"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="codnitive"><file name="sidenav.xml" hash="cbf61f08fa757049e0cc164f731a8598"/></dir></dir><dir name="template"><dir name="codnitive"><dir name="sidenav"><file name="navigation.phtml" hash="2b8f797b829d21eb9c83a23c34727e88"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="codnitive"><file name="sidenav.css" hash="d86b191e0fbd0cedeeaab45712512ba4"/></dir></dir><dir name="images"><dir name="codnitive"><dir name="sidenav"><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="arrows_blue.gif" hash="151e6e7e3827265ed306ced85d165b38"/><file name="arrows_green.gif" hash="17c0766b23745095e6ee99067cedda19"/><file name="arrows_right.gif" hash="b8466c83dab69daa1f3a1d444fbf46a3"/><file name="arrowsorange.gif" hash="36437d09042a820bd60952a44e287875"/><file name="bkg_block-sidebarnav-actions.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="bkg_block-sidebarnav-layered-dd.gif" hash="6ae6f8184e87de496fb74eeec65737c9"/><file name="bkg_block-sidebarnav-title.gif" hash="8c28b4c623674f740f6f71652b66c360"/><file name="codnitive_logo.png" hash="6f20d02ef1290605952825bbf942d09a"/><file name="home.png" hash="82fd37a919f29ba4e7585d3f6f603d23"/><file name="plus.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/><file name="plus_gray.gif" hash="a5b5e05a98017ed9a9309622fff8d725"/><file name="plus_trans_small.gif" hash="b886e98d927f7082b000a94756bd6ca5"/></dir></dir></dir></dir></dir><dir name="default"><dir name="blank"><dir name="css"><dir name="codnitive"><file name="sidenav.css" hash="de4d3bf1c46d1f595243c24450fbf255"/></dir></dir><dir name="images"><dir name="codnitive"><dir name="sidenav"><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="codnitive_logo.png" hash="6f20d02ef1290605952825bbf942d09a"/><file name="home.png" hash="82fd37a919f29ba4e7585d3f6f603d23"/><file name="plus.gif" hash="a5b5e05a98017ed9a9309622fff8d725"/><file name="plus_trans_small.gif" hash="b886e98d927f7082b000a94756bd6ca5"/><file name="plus_white.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/></dir></dir></dir></dir><dir name="default"><dir name="css"><dir name="codnitive"><file name="sidenav_pd.css" hash="6ca4f5953539ebaa2e99197c140c5c7b"/></dir></dir><dir name="images"><dir name="codnitive"><dir name="sidenav"><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="arrows_blue.gif" hash="151e6e7e3827265ed306ced85d165b38"/><file name="arrows_green.gif" hash="17c0766b23745095e6ee99067cedda19"/><file name="arrows_right.gif" hash="b8466c83dab69daa1f3a1d444fbf46a3"/><file name="arrowsorange.gif" hash="36437d09042a820bd60952a44e287875"/><file name="bkg_block-sidebarnav-actions.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="bkg_block-sidebarnav-layered-dd.gif" hash="6ae6f8184e87de496fb74eeec65737c9"/><file name="bkg_block-sidebarnav-title.gif" hash="8c28b4c623674f740f6f71652b66c360"/><file name="codnitive_logo.png" hash="6f20d02ef1290605952825bbf942d09a"/><file name="home.png" hash="82fd37a919f29ba4e7585d3f6f603d23"/><file name="plus.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/><file name="plus_gray.gif" hash="a5b5e05a98017ed9a9309622fff8d725"/><file name="plus_trans_small.gif" hash="b886e98d927f7082b000a94756bd6ca5"/></dir></dir></dir></dir><dir name="f002"><dir name="css"><dir name="codnitive"><file name="sidenav.css" hash="843f9971a7e66ba1f8efc232a05526b4"/></dir></dir><dir name="images"><dir name="codnitive"><dir name="sidenav"><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="arrows_blue.gif" hash="151e6e7e3827265ed306ced85d165b38"/><file name="arrows_green.gif" hash="17c0766b23745095e6ee99067cedda19"/><file name="arrows_right.gif" hash="b8466c83dab69daa1f3a1d444fbf46a3"/><file name="arrowsorange.gif" hash="36437d09042a820bd60952a44e287875"/><file name="bkg_block-sidebarnav-actions.gif" hash="da2970eac0a22c850b19ee3680475d51"/><file name="bkg_block-sidebarnav-layered-dd.gif" hash="6ae6f8184e87de496fb74eeec65737c9"/><file name="bkg_block-sidebarnav-title.gif" hash="8c28b4c623674f740f6f71652b66c360"/><file name="codnitive_logo.png" hash="6f20d02ef1290605952825bbf942d09a"/><file name="home.png" hash="82fd37a919f29ba4e7585d3f6f603d23"/><file name="plus.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/><file name="plus_gray.gif" hash="a5b5e05a98017ed9a9309622fff8d725"/><file name="plus_trans_small.gif" hash="b886e98d927f7082b000a94756bd6ca5"/><file name="plus_white.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/></dir></dir></dir></dir><dir name="modern"><dir name="css"><dir name="codnitive"><file name="sidenav.css" hash="bb3e94e6c2d824f8f99ae90c25265bae"/></dir></dir><dir name="images"><dir name="codnitive"><dir name="sidenav"><file name="arrows.gif" hash="9ea413987d4d17cc4de907a24dcbd268"/><file name="arrows_blue.gif" hash="151e6e7e3827265ed306ced85d165b38"/><file name="arrows_green.gif" hash="17c0766b23745095e6ee99067cedda19"/><file name="arrows_right.gif" hash="b8466c83dab69daa1f3a1d444fbf46a3"/><file name="arrowsorange.gif" hash="36437d09042a820bd60952a44e287875"/><file name="bkg_block-sidebarnav-actions.gif" hash="1f29cb35ff7946056eecd61ad3dabdfd"/><file name="bkg_block-sidebarnav-layered-dd.gif" hash="6ae6f8184e87de496fb74eeec65737c9"/><file name="bkg_block-sidebarnav-title.gif" hash="db35f4c041cd65b37d108d2506b10aae"/><file name="codnitive_logo.png" hash="6f20d02ef1290605952825bbf942d09a"/><file name="home.png" hash="82fd37a919f29ba4e7585d3f6f603d23"/><file name="plus.gif" hash="a78809dc3d4568b018cd4a381194f8dd"/><file name="plus_gray.gif" hash="a5b5e05a98017ed9a9309622fff8d725"/><file name="plus_trans_small.gif" hash="b886e98d927f7082b000a94756bd6ca5"/></dir></dir></dir></dir></dir></dir></target></contents>
20
  <compatible/>
21
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
22
  </package>
skin/frontend/base/default/css/codnitive/sidenav.css ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CODNITIVE
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Open Software License (OSL 3.0)
7
+ * that is bundled with this package in the file LICENSE.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/osl-3.0.php
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade to newer
14
+ * versions in the future.
15
+ *
16
+ * @category Codnitive
17
+ * @package Codnitive_Sidenav
18
+ * @author Hassan Barza <support@codnitive.com>
19
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+
23
+ /* Sidebar Navigation ==================================================================== */
24
+ #sidebar-nav {
25
+ margin-bottom: 15px;
26
+ position: relative;
27
+ }
28
+ #sidebar-nav .block-title {
29
+ }
30
+ #sidebar-nav .block-title strong {
31
+ }
32
+ #sidebar-nav .block-content {
33
+ padding: 6px;
34
+ overflow: auto;
35
+ }
36
+ #sidebar-nav .block-content a {
37
+ line-height: 1.7;
38
+ }
39
+ #sidebar-nav-menu > li {
40
+ background: url('../../images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;
41
+ list-style: inside disc;
42
+ font-weight: bold;
43
+ padding: 8px 0;
44
+ }
45
+ #sidebar-nav-menu > li.last {
46
+ background: none;
47
+ margin-bottom: 5px;
48
+ }
49
+ #sidebar-nav-menu li ul {
50
+ font-weight: normal;
51
+ }
52
+ #sidebar-nav li.active,
53
+ #sidebar-nav li.active > a,
54
+ #sidebar-nav li.active > .collapsible-wrapper > a {
55
+ }
56
+ #sidebar-nav ul.ul-thumb {
57
+ padding-left: 0;
58
+ }
59
+ #sidebar-nav-menu > li.parent > ul.ul-thumb {
60
+ padding-left: 10px;
61
+ }
62
+ #sidebar-nav li.thumb {
63
+ list-style-type: none;
64
+ }
65
+ #sidebar-nav-menu > li.no-thumb,
66
+ #sidebar-nav-menu > li.thumb {
67
+ margin-left: 0 !important;
68
+ list-style-type: none;
69
+ }
70
+ #sidebar-nav img {
71
+ border: 0 none !important;
72
+ outline: 0 none !important;
73
+ }
74
+ #sidebar-nav span.product-count {
75
+ color: #000;
76
+ }
77
+ #sidebar-nav .home {
78
+ list-style: none !important;
79
+ }
80
+ #sidebar-nav .home a {
81
+ display:inline-block;
82
+ padding-left:20px;
83
+ background:url('../../images/codnitive/sidenav/home.png') left top no-repeat;
84
+ min-height:16px;
85
+ }
86
+ #sidebar-nav .support-logo-wrapper {
87
+ margin-top:10px;
88
+ }
89
+ #sidebar-nav .support_logo {
90
+ font-size: 9px;
91
+ float: right;
92
+ right: 5px;
93
+ bottom: 5px;
94
+ text-decoration: none;
95
+ }
96
+ #sidebar-nav .support_logo img {
97
+ max-width: 65px;
98
+ }
99
+
100
+ /* Collapsible Design ==================================================================== */
101
+ #sidebar-nav li.thumb .thumb-img-left {
102
+ float: left;
103
+ margin: 1px 3px 0 0;
104
+ }
105
+ #sidebar-nav li.thumb .thumb-img-right {
106
+ float: right;
107
+ margin: 1px 3px 0;
108
+ }
109
+ #sidebar-nav-menu .arrow-left,
110
+ #sidebar-nav-menu .arrow-right,
111
+ #sidebar-nav-menu .plus-left,
112
+ #sidebar-nav-menu .plus-right {
113
+ float: left;
114
+ background: url('../../images/codnitive/sidenav/arrows.gif') left center no-repeat;
115
+ display: block;
116
+ margin-top: 2px;
117
+ margin: 1px 3px 0;
118
+ cursor:pointer;
119
+ }
120
+ #sidebar-nav-menu .plus-left,
121
+ #sidebar-nav-menu .plus-right
122
+ {
123
+ background-image: url('../../images/codnitive/sidenav/plus.gif');
124
+ }
125
+ #sidebar-nav-menu .arrow-right,
126
+ #sidebar-nav-menu .plus-right {
127
+ float:right;
128
+ display:inline !important;
129
+ }
130
+ #sidebar-nav-menu li ul[expanded="0"] {
131
+ display: none;
132
+ }
133
+ #sidebar-nav li.active > ul {
134
+ display: block;
135
+ }
136
+ #sidebar-nav li.active > .arrow-left,
137
+ #sidebar-nav li.active > .arrow-right,
138
+ #sidebar-nav li.active > .plus-left,
139
+ #sidebar-nav li.active > .plus-right {
140
+ display: block;
141
+ background-position: right center;
142
+ }
143
+ #sidebar-nav-menu > li.collapsible {
144
+ list-style: none !important;
145
+ }
146
+ #sidebar-nav .collapse-name {
147
+ cursor:pointer;
148
+ }
skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/arrows.gif RENAMED
File without changes
skin/frontend/{default/default/images/blue_arrows.gif → base/default/images/codnitive/sidenav/arrows_blue.gif} RENAMED
File without changes
skin/frontend/{default/default/images/green_arrows.gif → base/default/images/codnitive/sidenav/arrows_green.gif} RENAMED
File without changes
skin/frontend/base/default/images/codnitive/sidenav/arrows_right.gif ADDED
Binary file
skin/frontend/{default/default/images/orange_arrows.gif → base/default/images/codnitive/sidenav/arrowsorange.gif} RENAMED
File without changes
skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/bkg_block-sidebarnav-actions.gif RENAMED
File without changes
skin/frontend/{default/default/images → base/default/images/codnitive/sidenav}/bkg_block-sidebarnav-layered-dd.gif RENAMED
File without changes
skin/frontend/base/default/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif ADDED
Binary file
skin/frontend/base/default/images/codnitive/sidenav/codnitive_logo.png ADDED
Binary file
skin/frontend/base/default/images/codnitive/sidenav/home.png ADDED
Binary file
skin/frontend/base/default/images/codnitive/sidenav/plus.gif ADDED
Binary file
skin/frontend/base/default/images/codnitive/sidenav/plus_gray.gif ADDED
Binary file
skin/frontend/base/default/images/codnitive/sidenav/plus_trans_small.gif ADDED
Binary file
skin/frontend/default/blank/css/codnitive/sidenav.css ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CODNITIVE
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Open Software License (OSL 3.0)
7
+ * that is bundled with this package in the file LICENSE.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/osl-3.0.php
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade to newer
14
+ * versions in the future.
15
+ *
16
+ * @category Codnitive
17
+ * @package Codnitive_Sidenav
18
+ * @author Hassan Barza <support@codnitive.com>
19
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+
23
+ /* Sidebar Navigation ==================================================================== */
24
+ #sidebar-nav {
25
+ margin-bottom: 10px;
26
+ border: 1px solid #DDD;
27
+ position: relative;
28
+ }
29
+ #sidebar-nav .block-title {
30
+ border-bottom: 1px solid #DDD;
31
+ height: 18px !important;
32
+ padding: 3px 10px;
33
+ }
34
+ #sidebar-nav .block-title strong {
35
+ font-size: 14px;
36
+ font-weight: bold;
37
+ color: #000;
38
+ }
39
+ #sidebar-nav .block-content {
40
+ padding: 10px;
41
+ overflow: auto;
42
+ }
43
+ #sidebar-nav .block-content a {
44
+ color: #777;
45
+ line-height: 1.7;
46
+ }
47
+ #sidebar-nav-menu > li {
48
+ border-bottom: 1px dotted #CCC;
49
+ list-style: inside disc;
50
+ font-weight: bold;
51
+ padding: 8px 0;
52
+ }
53
+ #sidebar-nav-menu > li.last {
54
+ border-bottom: 0 none;
55
+ margin-bottom: 5px;
56
+ }
57
+ #sidebar-nav-menu li ul {
58
+ font-weight: normal;
59
+ }
60
+ #sidebar-nav li.active,
61
+ #sidebar-nav li.active > a,
62
+ #sidebar-nav li.active > .collapsible-wrapper > a {
63
+ color: #000;
64
+ }
65
+ #sidebar-nav ul.ul-thumb {
66
+ padding-left: 0;
67
+ }
68
+ #sidebar-nav-menu > li.parent > ul.ul-thumb {
69
+ padding-left: 10px;
70
+ }
71
+ #sidebar-nav li.thumb {
72
+ list-style-type: none;
73
+ }
74
+ #sidebar-nav-menu > li.no-thumb,
75
+ #sidebar-nav-menu > li.thumb {
76
+ margin-left: 0 !important;
77
+ list-style-type: none;
78
+ }
79
+ #sidebar-nav img {
80
+ border: 0 none !important;
81
+ outline: 0 none !important;
82
+ }
83
+ #sidebar-nav span.product-count {
84
+ color: #000;
85
+ }
86
+ #sidebar-nav .home {
87
+ list-style: none !important;
88
+ }
89
+ #sidebar-nav .home a {
90
+ display:inline-block;
91
+ padding-left:20px;
92
+ background:url('../../images/codnitive/sidenav/home.png') left top no-repeat;
93
+ min-height:16px;
94
+ }
95
+ #sidebar-nav .support-logo-wrapper {
96
+ margin-top:10px;
97
+ }
98
+ #sidebar-nav .support_logo {
99
+ font-size: 9px;
100
+ float: right;
101
+ right: 5px;
102
+ bottom: 5px;
103
+ text-decoration: none;
104
+ }
105
+ #sidebar-nav .support_logo img {
106
+ max-width: 65px;
107
+ }
108
+
109
+ /* Collapsible Design ==================================================================== */
110
+ #sidebar-nav li.thumb .thumb-img-left {
111
+ float: left;
112
+ margin: 1px 3px 0 0;
113
+ }
114
+ #sidebar-nav li.thumb .thumb-img-right {
115
+ float: right;
116
+ margin: 1px 3px 0;
117
+ }
118
+ #sidebar-nav-menu .arrow-left,
119
+ #sidebar-nav-menu .arrow-right,
120
+ #sidebar-nav-menu .plus-left,
121
+ #sidebar-nav-menu .plus-right {
122
+ float: left;
123
+ background: url('../../images/codnitive/sidenav/arrows.gif') left center no-repeat;
124
+ display: block;
125
+ margin-top: 2px;
126
+ margin: 1px 3px 0;
127
+ cursor:pointer;
128
+ }
129
+ #sidebar-nav-menu .plus-left,
130
+ #sidebar-nav-menu .plus-right
131
+ {
132
+ background-image: url('../../images/codnitive/sidenav/plus.gif');
133
+ }
134
+ #sidebar-nav-menu .arrow-right,
135
+ #sidebar-nav-menu .plus-right {
136
+ float:right;
137
+ display:inline !important;
138
+ }
139
+ #sidebar-nav-menu li ul[expanded="0"] {
140
+ display: none;
141
+ }
142
+ #sidebar-nav li.active > ul {
143
+ display: block;
144
+ }
145
+ #sidebar-nav li.active > .arrow-left,
146
+ #sidebar-nav li.active > .arrow-right,
147
+ #sidebar-nav li.active > .plus-left,
148
+ #sidebar-nav li.active > .plus-right {
149
+ display: block;
150
+ background-position: right center;
151
+ }
152
+ #sidebar-nav-menu > li.collapsible {
153
+ list-style: none !important;
154
+ }
155
+ #sidebar-nav .collapse-name {
156
+ cursor:pointer;
157
+ }
skin/frontend/default/blank/css/sidenav.css DELETED
@@ -1,94 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav {
29
- margin-bottom: 10px;
30
- border: 1px solid #DDD;
31
- }
32
- #sidebar-nav .block-title {
33
- border-bottom: 1px solid #DDD;
34
- height: 18px !important;
35
- padding: 3px 10px;
36
- }
37
- #sidebar-nav .block-title strong {
38
- font-size: 14px;
39
- font-weight: bold;
40
- color: #000;
41
- }
42
- #sidebar-nav .block-content {
43
- padding: 10px;
44
- overflow: auto;
45
- }
46
- #sidebar-nav .block-content a {
47
- color: #777;
48
- }
49
- ul#sidebar-nav-menu > li {
50
- border-bottom: 1px dotted #CCC;
51
- list-style: inside disc;
52
- font-weight: bold;
53
- padding: 8px 0;
54
- }
55
- ul#sidebar-nav-menu > li:last-child {
56
- border-bottom: 0 none;
57
- margin-bottom: 5px;
58
- }
59
- /*
60
- ul#sidebar-nav-menu > li > ul {
61
- margin-left: 5px;
62
- }
63
- */
64
- ul#sidebar-nav-menu li ul {
65
- /* padding-left: 10px; */
66
- font-weight: normal;
67
- }
68
- #sidebar-nav li.active,
69
- #sidebar-nav li.active > a,
70
- #sidebar-nav li.active > .collapsible-wrapper > a {
71
- color: #000;
72
- }
73
- #sidebar-nav ul.ul-thumb {
74
- padding-left: 0;
75
- }
76
- ul#sidebar-nav-menu > li.parent > ul.ul-thumb {
77
- padding-left: 10px;
78
- }
79
- #sidebar-nav li.thumb {
80
- list-style-type: none;
81
- }
82
- ul#sidebar-nav-menu > li.no-thumb,
83
- ul#sidebar-nav-menu > li.thumb {
84
- margin-left: 0 !important;
85
- list-style-type: none;
86
- }
87
- #sidebar-nav img {
88
- border: 0 none !important;
89
- outline: 0 none !important;
90
- }
91
- #sidebar-nav span.product-count {
92
- color: #000;
93
- }
94
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/blank/images/codnitive/sidenav/arrows.gif ADDED
Binary file
skin/frontend/default/blank/images/codnitive/sidenav/codnitive_logo.png ADDED
Binary file
skin/frontend/default/blank/images/codnitive/sidenav/home.png ADDED
Binary file
skin/frontend/default/blank/images/codnitive/sidenav/plus.gif ADDED
Binary file
skin/frontend/default/blank/images/codnitive/sidenav/plus_trans_small.gif ADDED
Binary file
skin/frontend/default/blank/images/codnitive/sidenav/plus_white.gif ADDED
Binary file
skin/frontend/default/default/css/codnitive/sidenav_pd.css ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CODNITIVE
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Open Software License (OSL 3.0)
7
+ * that is bundled with this package in the file LICENSE.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/osl-3.0.php
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade to newer
14
+ * versions in the future.
15
+ *
16
+ * @category Codnitive
17
+ * @package Codnitive_Sidenav
18
+ * @author Hassan Barza <support@codnitive.com>
19
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+
23
+ /* Sidebar Navigation ==================================================================== */
24
+ #sidebar-nav {
25
+ margin-bottom: 15px;
26
+ border: 0 none;
27
+ position: relative;
28
+ }
29
+ #sidebar-nav .block-title {
30
+ border: 0 none !important;
31
+ height: 18px !important;
32
+ background: url('../../images/codnitive/sidenav/bkg_block-sidebarnav-title.gif') 0 0 repeat-x;
33
+ padding: 4px 9px 2px;
34
+ }
35
+ #sidebar-nav .block-title strong {
36
+ font: bold 13px/16px Arial, Helvetica, sans-serif;
37
+ text-transform: uppercase;
38
+ color: #FFF;
39
+ }
40
+ #sidebar-nav .block-content {
41
+ background: #DEE5E8 url('../../images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif') 0 0 repeat-x;
42
+ padding: 6px 9px;
43
+ border: 1px solid #C4C1BC;
44
+ overflow: auto;
45
+ }
46
+ #sidebar-nav .block-content a {
47
+ color: #0D004C;
48
+ line-height: 1.7;
49
+ }
50
+ #sidebar-nav-menu > li {
51
+ background: url('../../images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;
52
+ list-style: inside disc;
53
+ font-weight: bold;
54
+ padding: 8px 0;
55
+ }
56
+ #sidebar-nav-menu > li.last {
57
+ background: none;
58
+ margin-bottom: 5px;
59
+ }
60
+ #sidebar-nav-menu li ul {
61
+ font-weight: normal;
62
+ }
63
+ #sidebar-nav li.active,
64
+ #sidebar-nav li.active > a,
65
+ #sidebar-nav li.active > .collapsible-wrapper > a {
66
+ color: #D15E00;
67
+ }
68
+ #sidebar-nav ul.ul-thumb {
69
+ padding-left: 0;
70
+ }
71
+ #sidebar-nav-menu > li.parent > ul.ul-thumb {
72
+ padding-left: 10px;
73
+ }
74
+ #sidebar-nav li.thumb {
75
+ list-style-type: none;
76
+ }
77
+ #sidebar-nav-menu > li.no-thumb,
78
+ #sidebar-nav-menu > li.thumb {
79
+ margin-left: 0 !important;
80
+ list-style-type: none;
81
+ }
82
+ #sidebar-nav img {
83
+ border: 0 none !important;
84
+ outline: 0 none !important;
85
+ }
86
+ #sidebar-nav span.product-count {
87
+ color: #000;
88
+ }
89
+ #sidebar-nav .home {
90
+ list-style: none !important;
91
+ }
92
+ #sidebar-nav .home a {
93
+ display:inline-block;
94
+ padding-left:20px;
95
+ background:url('../../images/codnitive/sidenav/home.png') left top no-repeat;
96
+ min-height:16px;
97
+ }
98
+ #sidebar-nav .support-logo-wrapper {
99
+ margin-top:10px;
100
+ }
101
+ #sidebar-nav .support_logo {
102
+ font-size: 9px;
103
+ float: right;
104
+ right: 5px;
105
+ bottom: 5px;
106
+ text-decoration: none;
107
+ }
108
+ #sidebar-nav .support_logo img {
109
+ max-width: 65px;
110
+ }
111
+
112
+ /* Collapsible Design ==================================================================== */
113
+ #sidebar-nav li.thumb .thumb-img-left {
114
+ float: left;
115
+ margin: 1px 3px 0 0;
116
+ }
117
+ #sidebar-nav li.thumb .thumb-img-right {
118
+ float: right;
119
+ margin: 1px 3px 0;
120
+ }
121
+ #sidebar-nav-menu .arrow-left,
122
+ #sidebar-nav-menu .arrow-right,
123
+ #sidebar-nav-menu .plus-left,
124
+ #sidebar-nav-menu .plus-right {
125
+ float: left;
126
+ background: url('../../images/codnitive/sidenav/arrows.gif') left center no-repeat;
127
+ display: block;
128
+ margin-top: 2px;
129
+ margin: 1px 3px 0;
130
+ cursor:pointer;
131
+ }
132
+ #sidebar-nav-menu .plus-left,
133
+ #sidebar-nav-menu .plus-right
134
+ {
135
+ background-image: url('../../images/codnitive/sidenav/plus.gif');
136
+ }
137
+ #sidebar-nav-menu .arrow-right,
138
+ #sidebar-nav-menu .plus-right {
139
+ float:right;
140
+ display:inline !important;
141
+ }
142
+ #sidebar-nav-menu li ul[expanded="0"] {
143
+ display: none;
144
+ }
145
+ #sidebar-nav li.active > ul {
146
+ display: block;
147
+ }
148
+ #sidebar-nav li.active > .arrow-left,
149
+ #sidebar-nav li.active > .arrow-right,
150
+ #sidebar-nav li.active > .plus-left,
151
+ #sidebar-nav li.active > .plus-right {
152
+ display: block;
153
+ background-position: right center;
154
+ }
155
+ #sidebar-nav-menu > li.collapsible {
156
+ list-style: none !important;
157
+ }
158
+ #sidebar-nav .collapse-name {
159
+ cursor:pointer;
160
+ }
skin/frontend/default/default/css/sidenav.css DELETED
@@ -1,96 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav {
29
- margin-bottom: 15px;
30
- }
31
- #sidebar-nav .block-title {
32
- border: 0 none !important;
33
- height: 18px !important;
34
- background: url('../images/bkg_block-sidebarnav-title.gif') 0 0 no-repeat;
35
- padding: 4px 9px 2px;
36
- }
37
- #sidebar-nav .block-title strong {
38
- font: bold 13px/16px Arial, Helvetica, sans-serif;
39
- text-transform: uppercase;
40
- color: #FFF;
41
- }
42
- #sidebar-nav .block-content {
43
- background: #DEE5E8 url('../images/bkg_block-sidebarnav-actions.gif') 0 0 repeat-x;
44
- padding: 6px 9px;
45
- border: 1px solid #C4C1BC;
46
- overflow: auto;
47
- }
48
- #sidebar-nav .block-content a {
49
- color: #0D004C;
50
- }
51
- ul#sidebar-nav-menu > li {
52
- background: url('../images/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;
53
- list-style: inside disc;
54
- font-weight: bold;
55
- padding: 8px 0;
56
- }
57
- ul#sidebar-nav-menu > li:last-child {
58
- background: none;
59
- margin-bottom: 5px;
60
- }
61
- /*
62
- ul#sidebar-nav-menu > li > ul {
63
- margin-left: 5px;
64
- }
65
- */
66
- ul#sidebar-nav-menu li ul {
67
- /* padding-left: 10px; */
68
- font-weight: normal;
69
- }
70
- #sidebar-nav li.active,
71
- #sidebar-nav li.active > a,
72
- #sidebar-nav li.active > .collapsible-wrapper > a {
73
- color: #D15E00;
74
- }
75
- #sidebar-nav ul.ul-thumb {
76
- padding-left: 0;
77
- }
78
- ul#sidebar-nav-menu > li.parent > ul.ul-thumb {
79
- padding-left: 10px;
80
- }
81
- #sidebar-nav li.thumb {
82
- list-style-type: none;
83
- }
84
- ul#sidebar-nav-menu > li.no-thumb,
85
- ul#sidebar-nav-menu > li.thumb {
86
- margin-left: 0 !important;
87
- list-style-type: none;
88
- }
89
- #sidebar-nav img {
90
- border: 0 none !important;
91
- outline: 0 none !important;
92
- }
93
- #sidebar-nav span.product-count {
94
- color: #000;
95
- }
96
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/default/css/sidenavcollapse.css DELETED
@@ -1,54 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav li.thumb img {
29
- float: left;
30
- margin-right: 3px;
31
- }
32
- #sidebar-nav-menu .arrow {
33
- float: left;
34
- background: url('../images/arrows.gif') left center no-repeat;
35
- display: block;
36
- margin-top: 2px;
37
- /*width: 8px;
38
- height: 8px;*/
39
- margin: 3px 3px 0;
40
- }
41
- ul#sidebar-nav-menu li ul {
42
- display: none;
43
- }
44
- #sidebar-nav li.active > ul {
45
- display: block;
46
- }
47
- #sidebar-nav li.active > .arrow {
48
- display: block;
49
- background: url('../images/arrows.gif') right center no-repeat;
50
- }
51
- ul#sidebar-nav-menu > li {
52
- list-style: none !important;
53
- }
54
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/default/images/bkg_block-sidebarnav-title.gif DELETED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/arrows.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/arrows_blue.gif ADDED
Binary file
skin/frontend/default/{modern/images/arrows.gif → default/images/codnitive/sidenav/arrows_green.gif} RENAMED
File without changes
skin/frontend/default/default/images/codnitive/sidenav/arrows_right.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/arrowsorange.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/codnitive_logo.png ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/home.png ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/plus.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/plus_gray.gif ADDED
Binary file
skin/frontend/default/default/images/codnitive/sidenav/plus_trans_small.gif ADDED
Binary file
skin/frontend/default/default/js/sidenavcollapse.js DELETED
@@ -1,47 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- function expandMenu(parent)
28
- {
29
- var mode = parent.getElementsByTagName("ul")[0].getAttribute("expanded");
30
- mode = mode == 1;
31
-
32
- (mode) ? collapse(parent) : expand(parent);
33
- }
34
-
35
- function expand(parent)
36
- {
37
- parent.getElementsByTagName("ul")[0].style.display = "block";
38
- parent.getElementsByTagName("span")[0].style.backgroundPosition = "right center";
39
- parent.getElementsByTagName("ul")[0].setAttribute("expanded", "1");
40
- }
41
-
42
- function collapse(parent)
43
- {
44
- parent.getElementsByTagName("ul")[0].style.display = "none";
45
- parent.getElementsByTagName("span")[0].style.backgroundPosition = "left center";
46
- parent.getElementsByTagName("ul")[0].setAttribute("expanded", "0");
47
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/f002/css/codnitive/sidenav.css ADDED
@@ -0,0 +1,176 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CODNITIVE
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Open Software License (OSL 3.0)
7
+ * that is bundled with this package in the file LICENSE.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/osl-3.0.php
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade to newer
14
+ * versions in the future.
15
+ *
16
+ * @category Codnitive
17
+ * @package Codnitive_Sidenav
18
+ * @author Hassan Barza <support@codnitive.com>
19
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+
23
+ /* Sidebar Navigation ==================================================================== */
24
+ #sidebar-nav {
25
+ margin-bottom: 5px;
26
+ line-height: 1.4em;
27
+ font-size: .96em;
28
+ border: 0 none;
29
+ position: relative;
30
+ }
31
+ #sidebar-nav .block-title {
32
+ border: 1px solid #CCC;
33
+ border-radius: 8px 8px 0 0;
34
+ -webkit-border-radius: 8px 8px 0 0;
35
+ -moz-border-radius: 8px 8px 0 0;
36
+ background: #FCFDFD url('../../images/box-header-bg.gif') 0 100% repeat-x;
37
+ margin: 0;
38
+ padding: 2px 10px 0;
39
+ }
40
+ #sidebar-nav .block-title strong {
41
+ display: block;
42
+ font: bold 12px/16px Arial, Helvetica, sans-serif;
43
+ min-height: 16px;
44
+ line-height: 30px;
45
+ color: #007ED3;
46
+ }
47
+ #sidebar-nav .block-content {
48
+ background: #FCFCFC url('../../images/box-content-bg.gif') 0 0 repeat-x;
49
+ padding: 5px;
50
+ border: 1px solid #CCC;
51
+ border-top: 0 none !important;
52
+ border-radius: 0 0 8px 8px;
53
+ -webkit-border-radius: 0 0 8px 8px;
54
+ -moz-border-radius: 0 0 8px 8px;
55
+ overflow: auto;
56
+ }
57
+ #sidebar-nav .block-content a {
58
+ color: #555452;
59
+ line-height: 1.7;
60
+ }
61
+ #sidebar-nav-menu {
62
+ margin: 0;
63
+ padding: 5px 9px;
64
+ }
65
+ #sidebar-nav-menu > li {
66
+ list-style: inside disc;
67
+ font-weight: bold;
68
+ padding: 5px 0;
69
+ }
70
+ #sidebar-nav-menu > li > a {
71
+ color: #2F2F2F !important;
72
+ }
73
+ #sidebar-nav-menu > li.last {
74
+ margin-bottom: 5px;
75
+ }
76
+ #sidebar-nav-menu li ul {
77
+ font-weight: normal;
78
+ }
79
+ #sidebar-nav li.active,
80
+ #sidebar-nav li.active > a,
81
+ #sidebar-nav li.active > .collapsible-wrapper > a {
82
+ color: #005B98 !important;
83
+ }
84
+ #sidebar-nav ul.ul-thumb {
85
+ padding-left: 0;
86
+ }
87
+ #sidebar-nav-menu > li.parent > ul.ul-thumb {
88
+ padding-left: 10px;
89
+ }
90
+ #sidebar-nav li.thumb {
91
+ list-style-type: none;
92
+ }
93
+ #sidebar-nav-menu > li.no-thumb,
94
+ #sidebar-nav-menu > li.thumb {
95
+ margin-left: 0 !important;
96
+ list-style-type: none;
97
+ }
98
+ #sidebar-nav img {
99
+ border: 0 none !important;
100
+ outline: 0 none !important;
101
+ }
102
+ #sidebar-nav span.product-count {
103
+ color: #000;
104
+ }
105
+ #sidebar-nav .home {
106
+ list-style: none !important;
107
+ }
108
+ #sidebar-nav .home a {
109
+ display:inline-block;
110
+ padding-left:20px;
111
+ background:url('../../images/codnitive/sidenav/home.png') left top no-repeat;
112
+ min-height:16px;
113
+ }
114
+ #sidebar-nav .support-logo-wrapper {
115
+ margin-top:10px;
116
+ }
117
+ #sidebar-nav .support_logo {
118
+ font-size: 9px;
119
+ float: right;
120
+ right: 5px;
121
+ bottom: 5px;
122
+ text-decoration: none;
123
+ }
124
+ #sidebar-nav .support_logo img {
125
+ max-width: 65px;
126
+ }
127
+
128
+ /* Collapsible Design ==================================================================== */
129
+ #sidebar-nav li.thumb .thumb-img-left {
130
+ float: left;
131
+ margin: 1px 3px 0 0;
132
+ }
133
+ #sidebar-nav li.thumb .thumb-img-right {
134
+ float: right;
135
+ margin: 1px 3px 0;
136
+ }
137
+ #sidebar-nav-menu .arrow-left,
138
+ #sidebar-nav-menu .arrow-right,
139
+ #sidebar-nav-menu .plus-left,
140
+ #sidebar-nav-menu .plus-right {
141
+ float: left;
142
+ background: url('../../images/codnitive/sidenav/arrows.gif') left center no-repeat;
143
+ display: block;
144
+ margin-top: 2px;
145
+ margin: 1px 3px 0;
146
+ cursor:pointer;
147
+ }
148
+ #sidebar-nav-menu .plus-left,
149
+ #sidebar-nav-menu .plus-right
150
+ {
151
+ background-image: url('../../images/codnitive/sidenav/plus.gif');
152
+ }
153
+ #sidebar-nav-menu .arrow-right,
154
+ #sidebar-nav-menu .plus-right {
155
+ float:right;
156
+ display:inline !important;
157
+ }
158
+ #sidebar-nav-menu li ul[expanded="0"] {
159
+ display: none;
160
+ }
161
+ #sidebar-nav li.active > ul {
162
+ display: block;
163
+ }
164
+ #sidebar-nav li.active > .arrow-left,
165
+ #sidebar-nav li.active > .arrow-right,
166
+ #sidebar-nav li.active > .plus-left,
167
+ #sidebar-nav li.active > .plus-right {
168
+ display: block;
169
+ background-position: right center;
170
+ }
171
+ #sidebar-nav-menu > li.collapsible {
172
+ list-style: none !important;
173
+ }
174
+ #sidebar-nav .collapse-name {
175
+ cursor:pointer;
176
+ }
skin/frontend/default/f002/css/sidenav.css DELETED
@@ -1,112 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav {
29
- margin-bottom: 5px;
30
- line-height: 1.4em;
31
- font-size: .96em;
32
- }
33
- #sidebar-nav .block-title {
34
- border: 1px solid #CCC;
35
- border-radius: 8px 8px 0 0;
36
- -webkit-border-radius: 8px 8px 0 0;
37
- -moz-border-radius: 8px 8px 0 0;
38
- background: #FCFDFD url('../images/box-header-bg.gif') 0 100% repeat-x;
39
- margin: 0;
40
- padding: 2px 10px 0;
41
- }
42
- #sidebar-nav .block-title strong {
43
- display: block;
44
- font: bold 12px/16px Arial, Helvetica, sans-serif;
45
- min-height: 16px;
46
- line-height: 30px;
47
- color: #007ED3;
48
- }
49
- #sidebar-nav .block-content {
50
- background: #FCFCFC url('../images/box-content-bg.gif') 0 0 repeat-x;
51
- padding: 5px;
52
- border: 1px solid #CCC;
53
- border-top: 0 none !important;
54
- border-radius: 0 0 8px 8px;
55
- -webkit-border-radius: 0 0 8px 8px;
56
- -moz-border-radius: 0 0 8px 8px;
57
- overflow: auto;
58
- }
59
- #sidebar-nav .block-content a {
60
- color: #555452;
61
- }
62
- ul#sidebar-nav-menu {
63
- margin: 0;
64
- padding: 5px 9px;
65
- }
66
- ul#sidebar-nav-menu > li {
67
- list-style: inside disc;
68
- font-weight: bold;
69
- padding: 5px 0;
70
- }
71
- ul#sidebar-nav-menu > li > a {
72
- color: #2F2F2F !important;
73
- }
74
- ul#sidebar-nav-menu > li:last-child {
75
- margin-bottom: 5px;
76
- }
77
- /*
78
- ul#sidebar-nav-menu > li > ul {
79
- margin-left: 5px;
80
- }
81
- */
82
- ul#sidebar-nav-menu li ul {
83
- /* padding-left: 10px; */
84
- font-weight: normal;
85
- }
86
- #sidebar-nav li.active,
87
- #sidebar-nav li.active > a,
88
- #sidebar-nav li.active > .collapsible-wrapper > a {
89
- color: #005B98 !important;
90
- }
91
- #sidebar-nav ul.ul-thumb {
92
- padding-left: 0;
93
- }
94
- ul#sidebar-nav-menu > li.parent > ul.ul-thumb {
95
- padding-left: 10px;
96
- }
97
- #sidebar-nav li.thumb {
98
- list-style-type: none;
99
- }
100
- ul#sidebar-nav-menu > li.no-thumb,
101
- ul#sidebar-nav-menu > li.thumb {
102
- margin-left: 0 !important;
103
- list-style-type: none;
104
- }
105
- #sidebar-nav img {
106
- border: 0 none !important;
107
- outline: 0 none !important;
108
- }
109
- #sidebar-nav span.product-count {
110
- color: #000;
111
- }
112
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/f002/images/codnitive/sidenav/arrows.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/arrows_blue.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/arrows_green.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/arrows_right.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/arrowsorange.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/codnitive_logo.png ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/home.png ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/plus.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/plus_gray.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/plus_trans_small.gif ADDED
Binary file
skin/frontend/default/f002/images/codnitive/sidenav/plus_white.gif ADDED
Binary file
skin/frontend/default/modern/css/codnitive/sidenav.css ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * CODNITIVE
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Open Software License (OSL 3.0)
7
+ * that is bundled with this package in the file LICENSE.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/osl-3.0.php
10
+ *
11
+ * DISCLAIMER
12
+ *
13
+ * Do not edit or add to this file if you wish to upgrade to newer
14
+ * versions in the future.
15
+ *
16
+ * @category Codnitive
17
+ * @package Codnitive_Sidenav
18
+ * @author Hassan Barza <support@codnitive.com>
19
+ * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+
23
+ /* Sidebar Navigation ==================================================================== */
24
+ #sidebar-nav {
25
+ margin-bottom: 20px;
26
+ border: 0 none;
27
+ }
28
+ #sidebar-nav .block-title {
29
+ border: 0 none !important;
30
+ height: 18px !important;
31
+ background: url('../../images/codnitive/sidenav/bkg_block-sidebarnav-title.gif') 0 0 repeat-x;
32
+ padding: 4px 10px 2px;
33
+ }
34
+ #sidebar-nav .block-title strong {
35
+ font: bold 12px/16px Arial, Helvetica, sans-serif;
36
+ text-transform: uppercase;
37
+ color: #FFF;
38
+ }
39
+ #sidebar-nav .block-content {
40
+ background: #EFEFEF url('../../images/codnitive/sidenav/bkg_block-sidebarnav-actions.gif') 0 0 repeat-x;
41
+ padding: 12px 10px;
42
+ border: 1px solid #C4C1BC;
43
+ overflow: auto;
44
+ }
45
+ #sidebar-nav .block-content a {
46
+ color: #444;
47
+ line-height: 1.7;
48
+ }
49
+ #sidebar-nav-menu > li {
50
+ border-bottom: 1px solid #CCC;
51
+ list-style: inside disc;
52
+ font-weight: bold;
53
+ padding: 8px 0;
54
+ }
55
+ #sidebar-nav-menu > li.last {
56
+ border-bottom: 0 none;
57
+ }
58
+ #sidebar-nav-menu li ul {
59
+ font-weight: normal;
60
+ }
61
+ #sidebar-nav li.active,
62
+ #sidebar-nav li.active > a,
63
+ #sidebar-nav li.active > .collapsible-wrapper > a {
64
+ color: #008000;
65
+ }
66
+ #sidebar-nav ul.ul-thumb {
67
+ padding-left: 0;
68
+ }
69
+ #sidebar-nav-menu > li.parent > ul.ul-thumb {
70
+ padding-left: 10px;
71
+ }
72
+ #sidebar-nav li.thumb {
73
+ list-style-type: none;
74
+ }
75
+ #sidebar-nav-menu > li.no-thumb,
76
+ #sidebar-nav-menu > li.thumb {
77
+ margin-left: 0 !important;
78
+ list-style-type: none;
79
+ }
80
+ #sidebar-nav img {
81
+ border: 0 none !important;
82
+ outline: 0 none !important;
83
+ }
84
+ #sidebar-nav span.product-count {
85
+ color: #000;
86
+ }
87
+ #sidebar-nav .home {
88
+ list-style: none !important;
89
+ }
90
+ #sidebar-nav .home a {
91
+ display:inline-block;
92
+ padding-left:20px;
93
+ background:url('../../images/codnitive/sidenav/home.png') left top no-repeat;
94
+ min-height:16px;
95
+ }
96
+ #sidebar-nav .support-logo-wrapper {
97
+ margin-top:10px;
98
+ }
99
+ #sidebar-nav .support_logo {
100
+ font-size: 9px;
101
+ float: right;
102
+ right: 5px;
103
+ bottom: 5px;
104
+ text-decoration: none;
105
+ }
106
+ #sidebar-nav .support_logo img {
107
+ max-width: 65px;
108
+ }
109
+
110
+ /* Collapsible Design ==================================================================== */
111
+ #sidebar-nav li.thumb .thumb-img-left {
112
+ float: left;
113
+ margin: 1px 3px 0 0;
114
+ }
115
+ #sidebar-nav li.thumb .thumb-img-right {
116
+ float: right;
117
+ margin: 1px 3px 0;
118
+ }
119
+ #sidebar-nav-menu .arrow-left,
120
+ #sidebar-nav-menu .arrow-right,
121
+ #sidebar-nav-menu .plus-left,
122
+ #sidebar-nav-menu .plus-right {
123
+ float: left;
124
+ background: url('../../images/codnitive/sidenav/arrows.gif') left center no-repeat;
125
+ display: block;
126
+ margin-top: 2px;
127
+ margin: 1px 3px 0;
128
+ cursor:pointer;
129
+ }
130
+ #sidebar-nav-menu .plus-left,
131
+ #sidebar-nav-menu .plus-right
132
+ {
133
+ background-image: url('../../images/codnitive/sidenav/plus.gif');
134
+ }
135
+ #sidebar-nav-menu .arrow-right,
136
+ #sidebar-nav-menu .plus-right {
137
+ float:right;
138
+ display:inline !important;
139
+ }
140
+ #sidebar-nav-menu li ul[expanded="0"] {
141
+ display: none;
142
+ }
143
+ #sidebar-nav li.active > ul {
144
+ display: block;
145
+ }
146
+ #sidebar-nav li.active > .arrow-left,
147
+ #sidebar-nav li.active > .arrow-right,
148
+ #sidebar-nav li.active > .plus-left,
149
+ #sidebar-nav li.active > .plus-right {
150
+ display: block;
151
+ background-position: right center;
152
+ }
153
+ #sidebar-nav-menu > li.collapsible {
154
+ list-style: none !important;
155
+ }
156
+ #sidebar-nav .collapse-name {
157
+ cursor:pointer;
158
+ }
skin/frontend/default/modern/css/sidenav.css DELETED
@@ -1,95 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav {
29
- margin-bottom: 20px;
30
- }
31
- #sidebar-nav .block-title {
32
- border: 0 none !important;
33
- height: 18px !important;
34
- background: url('../images/bkg_block-sidebarnav-title.gif') 0 0 no-repeat;
35
- padding: 4px 10px 2px;
36
- }
37
- #sidebar-nav .block-title strong {
38
- font: bold 12px/16px Arial, Helvetica, sans-serif;
39
- text-transform: uppercase;
40
- color: #FFF;
41
- }
42
- #sidebar-nav .block-content {
43
- background: #EFEFEF url('../images/bkg_block-sidebarnav-actions.gif') 0 0 repeat-x;
44
- padding: 12px 10px;
45
- border: 1px solid #C4C1BC;
46
- overflow: auto;
47
- }
48
- #sidebar-nav .block-content a {
49
- color: #444;
50
- }
51
- ul#sidebar-nav-menu > li {
52
- border-bottom: 1px solid #CCC;
53
- list-style: inside disc;
54
- font-weight: bold;
55
- padding: 8px 0;
56
- }
57
- ul#sidebar-nav-menu > li:last-child {
58
- border-bottom: 0 none;
59
- }
60
- /*
61
- ul#sidebar-nav-menu > li > ul {
62
- margin-left: 5px;
63
- }
64
- */
65
- ul#sidebar-nav-menu li ul {
66
- /* padding-left: 10px; */
67
- font-weight: normal;
68
- }
69
- #sidebar-nav li.active,
70
- #sidebar-nav li.active > a,
71
- #sidebar-nav li.active > .collapsible-wrapper > a {
72
- color: #008000;
73
- }
74
- #sidebar-nav ul.ul-thumb {
75
- padding-left: 0;
76
- }
77
- ul#sidebar-nav-menu > li.parent > ul.ul-thumb {
78
- padding-left: 10px;
79
- }
80
- #sidebar-nav li.thumb {
81
- list-style-type: none;
82
- }
83
- ul#sidebar-nav-menu > li.no-thumb,
84
- ul#sidebar-nav-menu > li.thumb {
85
- margin-left: 0 !important;
86
- list-style-type: none;
87
- }
88
- #sidebar-nav img {
89
- border: 0 none !important;
90
- outline: 0 none !important;
91
- }
92
- #sidebar-nav span.product-count {
93
- color: #000;
94
- }
95
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/modern/css/sidenavcollapse.css.bak DELETED
@@ -1,54 +0,0 @@
1
- /**
2
- * Magento
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the Academic Free License (AFL 3.0)
7
- * that is bundled with this package in the file LICENSE_AFL.txt.
8
- * It is also available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/afl-3.0.php
10
- * If you did not receive a copy of the license and are unable to
11
- * obtain it through the world-wide-web, please send an email
12
- * to license@magentocommerce.com so we can send you a copy immediately.
13
- *
14
- * DISCLAIMER
15
- *
16
- * Do not edit or add to this file if you wish to upgrade Magento to newer
17
- * versions in the future. If you wish to customize Magento for your
18
- * needs please refer to http://www.magentocommerce.com for more information.
19
- *
20
- * @category Codnitive
21
- * @package Codnitive_Sidenav
22
- * @author Hassan Barza <support@codnitive.com>
23
- * @copyright Copyright (c) 2011 CODNITIVE Co. (http://www.codnitive.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /* <<< Sidebar Navigation ==================================================================== */
28
- #sidebar-nav li.thumb img {
29
- float: left;
30
- /*margin-right: 3px;*/
31
- }
32
- #sidebar-nav-menu .arrow {
33
- float: left;
34
- background: url('../images/arrows.gif') left center no-repeat;
35
- display: block;
36
- margin-top: 2px;
37
- /*width: 8px;
38
- height: 8px;*/
39
- margin: 3px 3px 0;
40
- }
41
- ul#sidebar-nav-menu li ul {
42
- display: none;
43
- }
44
- #sidebar-nav li.active > ul {
45
- display: block;
46
- }
47
- #sidebar-nav li.active > .arrow {
48
- display: block;
49
- background: url('../images/arrows.gif') right center no-repeat;
50
- }
51
- ul#sidebar-nav-menu > li {
52
- list-style: none !important;
53
- }
54
- /* >>> Sidebar Navigation ==================================================================== */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/default/modern/images/bkg_block-sidebarnav-title.gif DELETED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/arrows.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/arrows_blue.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/arrows_green.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/arrows_right.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/arrowsorange.gif ADDED
Binary file
skin/frontend/default/modern/images/{bkg_block-sidebarnav-actions.gif → codnitive/sidenav/bkg_block-sidebarnav-actions.gif} RENAMED
File without changes
skin/frontend/default/modern/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/bkg_block-sidebarnav-title.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/codnitive_logo.png ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/home.png ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/plus.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/plus_gray.gif ADDED
Binary file
skin/frontend/default/modern/images/codnitive/sidenav/plus_trans_small.gif ADDED
Binary file