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: * 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 Mage
22: * @package Mage_Connect
23: * @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
24: * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25: */
26:
27: /**
28: * Block for tabs in extension info
29: *
30: * @category Mage
31: * @package Mage_Connect
32: * @author Magento Core Team <core@magentocommerce.com>
33: */
34: class Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
35: {
36: /**
37: * Constructor
38: */
39: public function __construct()
40: {
41: parent::__construct();
42: $this->setId('connect_extension_edit_tabs');
43: $this->setDestElementId('edit_form');
44: $this->setTitle(Mage::helper('connect')->__('Create Extension Package'));
45: }
46:
47: /**
48: * Set tabs
49: *
50: * @return Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tabs
51: */
52: protected function _beforeToHtml()
53: {
54: // $this->addTab('package', array(
55: // 'label' => Mage::helper('connect')->__('Package Info'),
56: // 'content' => $this->_getTabHtml('package'),
57: // 'active' => true,
58: // ));
59: //
60: // $this->addTab('release', array(
61: // 'label' => Mage::helper('connect')->__('Release Info'),
62: // 'content' => $this->_getTabHtml('release'),
63: // ));
64: //
65: // $this->addTab('maintainers', array(
66: // 'label' => Mage::helper('connect')->__('Authors'),
67: // 'content' => $this->_getTabHtml('authors'),
68: // ));
69: //
70: // $this->addTab('depends', array(
71: // 'label' => Mage::helper('connect')->__('Dependencies'),
72: // 'content' => $this->_getTabHtml('depends'),
73: // ));
74: //
75: // $this->addTab('contents', array(
76: // 'label' => Mage::helper('connect')->__('Contents'),
77: // 'content' => $this->_getTabHtml('contents'),
78: // ));
79: //
80: // $this->addTab('load', array(
81: // 'label' => Mage::helper('connect')->__('Load local Package'),
82: // 'class' => 'ajax',
83: // 'url' => $this->getUrl('*/*/loadtab', array('_current' => true)),
84: // ));
85:
86: return parent::_beforeToHtml();
87: }
88:
89: /**
90: * Retrieve HTML for tab
91: *
92: * @param string $tab
93: * @return string
94: */
95: protected function _getTabHtml($tab)
96: {
97: // return $this->getLayout()
98: // ->createBlock('connect/adminhtml_extension_custom_edit_tab_'.$tab)
99: // ->initForm()
100: // ->toHtml();
101: }
102:
103: }
104: