/** * Displays the admin-side configuration form for the plugin * */ function viewConfig() { JLoader::import('com_tienda.library.button', JPATH_ADMINISTRATOR . '/components'); // TODO Finish this // TiendaToolBarHelper::custom( 'enabled.enable', 'publish', 'publish', JText::_('Enable'), true, 'shippingTask' ); // TiendaToolBarHelper::custom( 'enabled.disable', 'unpublish', 'unpublish', JText::_('Disable'), true, 'shippingTask' ); TiendaToolBarHelper::cancel('close', 'Close'); $vars = new JObject(); $vars->state = $this->_getState(); $plugin = $this->_getMe(); $plugin_id = $plugin->id; $vars->link = "index.php?option=com_plugins&view=plugin&client=site&task=edit&cid[]={$plugin_id}"; $html = $this->_getLayout('default', $vars); return $html; }
/** * Displays the admin-side configuration form for the plugin * */ function viewConfig() { JLoader::import('com_tienda.library.button', JPATH_ADMINISTRATOR . '/components'); // TODO Finish this // TiendaToolBarHelper::custom( 'enabled.enable', 'publish', 'publish', JText::_('Enable'), true, 'shippingTask' ); // TiendaToolBarHelper::custom( 'enabled.disable', 'unpublish', 'unpublish', JText::_('Disable'), true, 'shippingTask' ); TiendaToolBarHelper::cancel('close', 'COM_TIENDA_CLOSE'); $vars = new JObject(); $vars->state = $this->_getState(); $id = JRequest::getInt('id', '0'); $form = array(); $form['action'] = "index.php?option=com_tienda&view=shipping&task=view&id={$id}"; $vars->form = $form; $plugin = $this->_getMe(); $plugin_id = $plugin->id; $vars = new JObject(); $vars->link = "index.php?option=com_plugins&view=plugin&client=site&task=edit&cid[]={$plugin_id}"; $vars->id = $plugin_id; $vars->list = $this->getFedexServices(); $vars->services = $this->getServices(); $html = $this->_getLayout('default', $vars); return $html; }
/** * Validates the data submitted based on the suffix provided * A controller for this plugin, you could say * * @param $task * @return html */ function viewList() { $html = ""; JLoader::import('com_tienda.library.button', JPATH_ADMINISTRATOR . '/components'); TiendaToolBarHelper::_custom('newMethod', 'new', 'new', 'COM_TIENDA_NEW', false, 'shippingTask'); TiendaToolBarHelper::_custom('delete', 'delete', 'delete', 'COM_TIENDA_DELETE', false, 'shippingTask'); TiendaToolBarHelper::cancel('close', 'COM_TIENDA_CLOSE'); $vars = new JObject(); $vars->state = $this->_getState(); $this->includeCustomModel('ShippingMethods'); $model = JModel::getInstance('ShippingMethods', 'TiendaModel'); $list = $model->getList(); $vars->list = $list; $id = JRequest::getInt('id', '0'); $form = array(); $form['action'] = "index.php?option=com_tienda&view=shipping&task=view&id={$id}"; $vars->form = $form; $vars->sid = $id; $html = $this->_getLayout('default', $vars); return $html; }