diff --git a/admin/src/Controller/DisplayController.php b/admin/src/Controller/DisplayController.php index 46d70bc..9caaa16 100644 --- a/admin/src/Controller/DisplayController.php +++ b/admin/src/Controller/DisplayController.php @@ -17,14 +17,4 @@ use Joomla\CMS\MVC\Controller\BaseController; class DisplayController extends BaseController { protected $default_view = 'parts'; - - public function display($cachable = false, $urlparams = []) - { - $view = $this->input->get('view', $this->default_view); - $layout = $this->input->get('layout', 'default'); - $id = $this->input->getInt('id'); - - return parent::display(); - } - -} +} \ No newline at end of file diff --git a/admin/src/Extension/DepotComponent.php b/admin/src/Extension/DepotComponent.php index 2a25aec..66d706e 100644 --- a/admin/src/Extension/DepotComponent.php +++ b/admin/src/Extension/DepotComponent.php @@ -15,4 +15,4 @@ use Joomla\CMS\Extension\MVCComponent; class DepotComponent extends MVCComponent { -} +} \ No newline at end of file diff --git a/admin/src/Model/DepotModel.php b/admin/src/Model/DepotModel.php deleted file mode 100644 index 60713ca..0000000 --- a/admin/src/Model/DepotModel.php +++ /dev/null @@ -1,29 +0,0 @@ - - * @copyright (C) 2023 KW4NZ, - * @license GNU General Public License version 2 or later; see LICENSE.md - * @since 0.0.3 - */ - -namespace KW4NZ\Component\Depot\Administrator\Model; - -use Joomla\CMS\MVC\Model\AdminModel; - -\defined('_JEXEC') or die; - -class DepotModel extends AdminModel -{ - public function getForm($data = [], $loadData = true) - { - $form = $this->loadForm('com_depot.part', 'part', ['control' => 'jform', 'load_data' => $loadData]); - - if (empty($form)) { - return false; - } - - return $form; - } -} \ No newline at end of file diff --git a/admin/src/Table/DepotTable.php b/admin/src/Table/DepotTable.php deleted file mode 100644 index a0da847..0000000 --- a/admin/src/Table/DepotTable.php +++ /dev/null @@ -1,24 +0,0 @@ - - * @copyright (C) 2023 KW4NZ, - * @license GNU General Public License version 2 or later; see LICENSE.md - * @since 0.0.2 - */ - -namespace KW4NZ\Component\Depot\Administrator\Table; - -use Joomla\CMS\Table\Table; -use Joomla\Database\DatabaseDriver; - -\defined('_JEXEC') or die; - -class DepotTable extends Table -{ - function __construct(DatabaseDriver $db) - { - parent::__construct('#__depot', 'id', $db); - } -} diff --git a/admin/src/View/Part/HtmlView.php b/admin/src/View/Part/HtmlView.php index 903fc80..4c82fcc 100644 --- a/admin/src/View/Part/HtmlView.php +++ b/admin/src/View/Part/HtmlView.php @@ -1,15 +1,19 @@ + * @copyright (C) 2023 KW4NZ, + * @license GNU General Public License version 2 or later; see LICENSE.md + * @since 0.0.3 + */ + namespace KW4NZ\Component\Depot\Administrator\View\Part; defined('_JEXEC') or die; -use Joomla\CMS\Factory; -use Joomla\CMS\Helper\ContentHelper; -use Joomla\CMS\Language\Text; -use Joomla\CMS\MVC\View\GenericDataException; +// use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; -use Joomla\CMS\Toolbar\Toolbar; -use Joomla\CMS\Toolbar\ToolbarHelper; /** * View to edit an article. @@ -32,20 +36,6 @@ class HtmlView extends BaseHtmlView */ protected $item; - /** - * The model state - * - * @var object - */ - protected $state; - - /** - * The actions the user is authorised to perform - * - * @var \JObject - */ - protected $canDo; - /** * Execute and display a template script. * @@ -60,15 +50,11 @@ class HtmlView extends BaseHtmlView { $this->form = $this->get('Form'); $this->item = $this->get('Item'); - $this->state = $this->get('State'); - if (count($errors = $this->get('Errors'))) { - throw new GenericDataException(implode("\n", $errors), 500); - } - - // $this->addToolbar(); + // if (count($errors = $this->get('Errors'))) { + // throw new GenericDataException(implode("\n", $errors), 500); + // } return parent::display($tpl); } - } \ No newline at end of file diff --git a/admin/tmpl/part/edit.php b/admin/tmpl/part/edit.php index 7ae900f..6039c38 100644 --- a/admin/tmpl/part/edit.php +++ b/admin/tmpl/part/edit.php @@ -10,17 +10,16 @@ use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Router\Route; -//$wa = $this->document->getWebAssetManager(); -//$wa->useScript('keepalive'); -//$wa->useScript('form.validate'); -HTMLHelper::_('behavior.formvalidator'); -HTMLHelper::_('behavior.keepalive'); +/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('form.validate') + ->useScript('keepalive'); ?>
- form->renderField('titel'); ?> + form->renderField('component_name'); ?> diff --git a/admin/tmpl/parts/default.php b/admin/tmpl/parts/default.php index 467c13e..cd610e7 100644 --- a/admin/tmpl/parts/default.php +++ b/admin/tmpl/parts/default.php @@ -9,4 +9,5 @@ */ ?>

Welcome to my Depot Component!

-Link: Part + +

Link: Part

\ No newline at end of file