Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Feel free to contact me via Facebook
- * http://www.facebook.com/rebimol
- *
- *
- * @author Vladimir Popov
- * @copyright Copyright (c) a066 Vladimir Popov
- */
- class VladimirPopov_WebForms_Block_Adminhtml_Fields_Edit
- extends Mage_Adminhtml_Block_Widget_Form_Container
- {
- protected function _prepareLayout(){
- parent::_prepareLayout();
- }
- public function __construct(){
- parent::__construct();
- $this->_objectId = 'id';
- $this->_blockGroup = 'webforms';
- $this->_controller = 'adminhtml_fields';
- $this->_addButton('saveandcontinue', array(
- 'label' => Mage::helper('adminhtml')->__('Save And Continue Edit'),
- 'onclick' => "$('saveandcontinue').value = true; editForm.submit()",
- 'class' => 'save',
- ), -600);
- $fields = Mage::getModel('webforms/fields')->getCollection()->addFilter('webform_id',Mage::registry('webforms_data')->getId())->count();
- if($fields>60){
- $this->_removeButton('save');
- $this->_removeButton('saveandcontinue');
- $this->_addButton('save',array(
- 'label' => $this->__('Save'),
- 'onclick' => 'alert(\''.Mage::helper('webforms')->__('You have exceeded Community Edition limit!\nCommunity Edition allows you to have only 60 fields in web-form.\nUpgrade to Professional Edition.').'\')',
- ));
- }
- }
- public function getSaveUrl()
- {
- return $this->getUrl('*/adminhtml_webforms/save',array('webform_id'=>Mage::registry('webforms_data')->getId()));
- }
- public function getBackUrl(){
- return $this->getUrl('*/adminhtml_webforms/edit',array('id'=>Mage::registry('webforms_data')->getId()));
- }
- public function getHeaderText(){
- if( Mage::registry('fields_data') && Mage::registry('fields_data')->getId() ) {
- return Mage::helper('webforms')->__("Edit '%s' Field - %s", $this->htmlEscape(Mage::registry('fields_data')->getName()), $this->htmlEscape($this->htmlEscape(Mage::registry('webforms_data')->getName())));
- } else {
- return Mage::helper('webforms')->__('Add Field - %s',$this->htmlEscape(Mage::registry('webforms_data')->getName()));
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement