authorise('core.admin', 'com_vikbooking')) { wp_die( '
' . JText::translate('RESOURCE_AUTH_ERROR') . '
', 403 ); } $input = JFactory::getApplication()->input; $input->set('type', 'new'); $input->set('view', 'shortcode'); parent::display(); } public function edit() { if (!JFactory::getUser()->authorise('core.admin', 'com_vikbooking')) { wp_die( '' . JText::translate('RESOURCE_AUTH_ERROR') . '
', 403 ); } $input = JFactory::getApplication()->input; $input->set('type', 'edit'); $input->set('view', 'shortcode'); parent::display(); } public function delete() { $app = JFactory::getApplication(); $input = $app->input; $cid = $input->getUint('cid', array()); $encoded = $input->getBase64('return', ''); $this->model->delete($cid); $app->redirect('admin.php?option=com_vikbooking&view=shortcodes&return=' . $encoded); } public function cancel() { $app = JFactory::getApplication(); $encoded = $app->input->getBase64('return', ''); $app->redirect('admin.php?option=com_vikbooking&view=shortcodes&return=' . $encoded); } public function back() { $app = JFactory::getApplication(); $return = $app->input->getBase64('return', ''); if ($return) { $return = base64_decode($return); } else { $return = 'admin.php?option=com_vikbooking'; } $app->redirect($return); } }