From 44241794254176a20aca629bb4d10721b261a28f Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 10 Mar 2016 23:34:34 +0200 Subject: [PATCH] Found that there were a view not being added to the public version, added it back in. --- README.md | 2 +- admin/assets/images/icons/compiler.png | Bin 0 -> 20445 bytes .../media/footable/js/.jshintrc | 29 ------------------ admin/helpers/componentbuilder.php | 5 +++ .../en-GB/en-GB.com_componentbuilder.ini | 2 ++ .../en-GB/en-GB.com_componentbuilder.sys.ini | 1 + admin/models/componentbuilder.php | 2 +- componentbuilder.xml | 1 + 8 files changed, 11 insertions(+), 31 deletions(-) create mode 100644 admin/assets/images/icons/compiler.png delete mode 100644 admin/compiler/com_costbenefitprojection_v3_3_8__J3/media/footable/js/.jshintrc diff --git a/README.md b/README.md index 4054460dc..8b4a95e65 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ due to [Automated Component Builder] (https://www.vdm.io/joomla-component-builde > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **80459** ++ *Line count*: **80468** + *File count*: **494** + *Folder count*: **97** diff --git a/admin/assets/images/icons/compiler.png b/admin/assets/images/icons/compiler.png new file mode 100644 index 0000000000000000000000000000000000000000..7d383b428bb2d19d2b208d165088779ce3922787 GIT binary patch literal 20445 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'compiler.submenu', 'com_componentbuilder')) + { + JHtmlSidebar::addEntry(JText::_('COM_COMPONENTBUILDER_SUBMENU_COMPILER'), 'index.php?option=com_componentbuilder&view=compiler', $submenu == 'compiler'); + } JHtmlSidebar::addEntry(JText::_('COM_COMPONENTBUILDER_SUBMENU_COMPONENTS'), 'index.php?option=com_componentbuilder&view=components', $submenu == 'components'); if ($user->authorise('admin_view.access', 'com_componentbuilder') && $user->authorise('admin_view.submenu', 'com_componentbuilder')) { diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 3ca0cf2db..5bc76a450 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -1443,6 +1443,7 @@ COM_COMPONENTBUILDER_DASH="Dashboard" COM_COMPONENTBUILDER_DASHBOARD="Component Builder Dashboard" COM_COMPONENTBUILDER_DASHBOARD_ADMIN_VIEWS="Admin Views

" COM_COMPONENTBUILDER_DASHBOARD_ADMIN_VIEW_ADD="Add Admin View

" +COM_COMPONENTBUILDER_DASHBOARD_COMPILER="Compiler

" COM_COMPONENTBUILDER_DASHBOARD_COMPONENTS="Components

" COM_COMPONENTBUILDER_DASHBOARD_COMPONENT_ADD="Add Component

" COM_COMPONENTBUILDER_DASHBOARD_CUSTOM_ADMIN_VIEWS="Custom Admin Views

" @@ -2823,6 +2824,7 @@ COM_COMPONENTBUILDER_SNIPPET_USAGE_LABEL="Usage" COM_COMPONENTBUILDER_SNIPPET_VERSION_DESC="A count of the number of times this Snippet has been revised." COM_COMPONENTBUILDER_SNIPPET_VERSION_LABEL="Revision" COM_COMPONENTBUILDER_SUBMENU_ADMIN_VIEWS="Admin Views" +COM_COMPONENTBUILDER_SUBMENU_COMPILER="Compiler" COM_COMPONENTBUILDER_SUBMENU_COMPONENTS="Components" COM_COMPONENTBUILDER_SUBMENU_CUSTOM_ADMIN_VIEWS="Custom Admin Views" COM_COMPONENTBUILDER_SUBMENU_DASHBOARD="Dashboard" diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini b/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini index cc8ca531d..fdeb4f482 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini @@ -2,6 +2,7 @@ COM_COMPONENTBUILDER="Component Builder" COM_COMPONENTBUILDER_CONFIGURATION="Component Builder Configuration" COM_COMPONENTBUILDER_MENU="» Component Builder" COM_COMPONENTBUILDER_MENU_ADMIN_VIEWS="Admin Views" +COM_COMPONENTBUILDER_MENU_COMPILER="Compiler" COM_COMPONENTBUILDER_MENU_COMPONENTS="Components" COM_COMPONENTBUILDER_MENU_CUSTOM_ADMIN_VIEWS="Custom Admin Views" COM_COMPONENTBUILDER_MENU_DYNAMIC_GETS="Dynamic Gets" diff --git a/admin/models/componentbuilder.php b/admin/models/componentbuilder.php index 5a1065712..267325acb 100644 --- a/admin/models/componentbuilder.php +++ b/admin/models/componentbuilder.php @@ -44,7 +44,7 @@ class ComponentbuilderModelComponentbuilder extends JModelList $icons = array(); // view groups array $viewGroups = array( - 'main' => array('png.component.add', 'png.components', 'png.admin_view.add', 'png.admin_views', 'png.custom_admin_view.add', 'png.custom_admin_views', 'png.site_view.add', 'png.site_views', 'png.template.add', 'png.templates', 'png.layout.add', 'png.layouts', 'png.dynamic_get.add', 'png.dynamic_gets', 'png.snippet.add', 'png.snippets', 'png.field.add', 'png.fields', 'png.fields.catid', 'png.fieldtype.add', 'png.fieldtypes', 'png.fieldtypes.catid', 'png.help_document.add', 'png.help_documents') + 'main' => array('png.compiler', 'png.component.add', 'png.components', 'png.admin_view.add', 'png.admin_views', 'png.custom_admin_view.add', 'png.custom_admin_views', 'png.site_view.add', 'png.site_views', 'png.template.add', 'png.templates', 'png.layout.add', 'png.layouts', 'png.dynamic_get.add', 'png.dynamic_gets', 'png.snippet.add', 'png.snippets', 'png.field.add', 'png.fields', 'png.fields.catid', 'png.fieldtype.add', 'png.fieldtypes', 'png.fieldtypes.catid', 'png.help_document.add', 'png.help_documents') ); // view access array $viewAccess = array( diff --git a/componentbuilder.xml b/componentbuilder.xml index fe49fd5ec..eee388872 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -70,6 +70,7 @@ COM_COMPONENTBUILDER_MENU + COM_COMPONENTBUILDER_MENU_COMPILER COM_COMPONENTBUILDER_MENU_COMPONENTS COM_COMPONENTBUILDER_MENU_ADMIN_VIEWS COM_COMPONENTBUILDER_MENU_CUSTOM_ADMIN_VIEWS