Commit Graph

804 Commits

Author SHA1 Message Date
4928a8baaf
Moves multiple class methods to their own power classes. Moves many compiler config values to its own config class. Updated the Expantion method to use the new config class. 2022-08-30 17:28:41 +02:00
f8ac247377
Initial move of configuration to its own class and factory. #951 2022-08-21 19:21:03 +02:00
e7500b76eb
Add tmp debugging. 2022-08-20 18:33:09 +02:00
a0fda76abd
Adds getExtensionInstallClass and setInstallMethodScript to its own class. #950 2022-08-20 18:02:48 +02:00
Georgios Papadakis
154cd5ae1e Remove specific type for adapter parameter from all installer methods 2022-08-19 20:00:52 +03:00
d4ffc3addc
Fixed the dashboard to allow offline work 2022-07-09 22:37:56 +02:00
f81f05936a
Fixed a few links inside JCB 2022-07-09 18:27:30 +02:00
c9aa80aec1
Moved JCB into one version. 2022-07-09 17:45:08 +02:00
4e30fcb967
Moves the Pro features into the Public version of JCB. 2022-07-09 17:16:21 +02:00
9e4a6e0c53
Moved urlExist to file helper class. 2022-06-11 19:11:00 +02:00
9f04566c81
Fixed the JCB package import url inclusion limitation. 2022-06-02 14:05:34 +02:00
f0cdf086d4
Native MVC 2022-05-27 06:46:34 +02:00
d789ef249e
Moved the MVC to extend the CMS MVC via namespace. 2022-05-25 10:30:55 +02:00
6e4443b997
Moved to JHtml loading the CSS and JS files found in the media folder of the component. 2022-05-19 15:34:11 +02:00
c99cb17c5b
Fixed linking issue, improved the new helpers to not hard code the component name to them. 2022-05-16 06:27:50 +02:00
1e0533ffa5
Fixed #884 so we will have correct pagination in admin area J3. Imporved the import of powers JCB-pro. 2022-05-16 06:25:03 +02:00
c5be4ff5fa
Adds new helper classes. 2022-04-04 18:20:42 +02:00
ec827b7369
Moved more helper methods out to the utility classes. 2022-03-12 06:00:16 +02:00
3331a4c28d
Added the underscore back to the plugin language prefix 2022-03-10 06:32:52 +02:00
278f70c8a6
Adds new utilities abstract classes as helper methods. Moves the helper class autoloader above the class. Adds option to override the settings.json file. 2022-03-10 01:55:37 +02:00
dd3335771c
Improve help to allow the help url to be global in all the views. Fixed the zip wrapper to include .htaccess files for library folders. 2022-02-13 00:28:17 +02:00
94c934c436
Improve help to allow the help url to be global in the view. 2022-02-09 23:19:08 +02:00
c8893d8c94
Fixed the layout display listing in other template and layouts. 2022-02-05 23:24:51 +02:00
8219d5ed45
Fix option to add field paths or rule paths to both module or plugin external forms. 2022-02-04 19:21:39 +02:00
2ce36117d4
Adds option to add more field paths or rule paths to both module or plugin forms. 2022-02-04 12:50:24 +02:00
e8b0bf8ede
Change the short hand echo to long, because of JED checker. 2022-02-02 15:38:36 +02:00
758c0f38cf
Adds better options with custom get.Improved the auto checkin method. 2022-02-02 13:45:15 +02:00
6a38523843
Adds the option to overide the assignment in item dynamic custom gets. 2022-01-21 16:41:54 +02:00
e5d599d5a5
Updates marked JS package. Adds more events to the compiler. Fix gh-841 database issue (IF NOT EXISTS). Update Agerix banner link. Adds more clone options. 2022-01-15 19:52:15 +02:00
53725a917d
Adds gitea URL. Adds option to add changelog gh-813. Adds clone option to some areas. Fixed gh-784 to allow BASE64 filter selection. 2021-12-21 16:44:50 +02:00
6beb6edf91
Initial steps towards the J4 legacy edition. 2021-10-19 03:30:46 +02:00
ab471e3ccb
Added search by translated string to the translation area. 2021-10-18 22:12:19 +02:00
5651d3dca8
Improved the ajax controller. 2021-08-31 16:00:12 +02:00
1651d4358c
Adds arguments (display) to the class method list view 2021-08-27 18:50:37 +02:00
bb1d4768b4
Merge PR #787 into staging 2021-08-27 18:42:56 +02:00
b64e423f51
Added the option to import JCB packages with GUID mapping. Resolved gh-657 to allow for painless fieldtype change in the field area. 2021-08-11 14:15:55 +02:00
c8dbf279fe Add JSON Check and decode before checking if it is an array.
fixes #786
2021-08-05 16:51:02 +02:00
576eac1a5a
Merge PR#759 into staging 2021-06-26 03:20:26 +02:00
e3aac938aa
Updates the phpseclib library. 2021-06-15 01:23:57 +02:00
10beb50015 when we build link with ID and without Itemid, router's build method repeats siteview name twice in 'SEF' situation.like:mysite.com/index.php/component/componentname/siteviewname/siteviewname/id 2021-06-14 15:32:12 +04:30
130235e252
Stable release 2.12.10 2021-06-11 02:48:03 +02:00
b0f66f0577
Upgrade of UIkit v2 & v3 2021-05-27 02:25:54 +02:00
c66219770c
Fixed gh-749 to allow numbers on language imports. 2021-05-21 01:27:10 +02:00
d5482d65cb
Fixed gh-748 so that tags are able to be added to the list admin view. Makes the adding of tags dynamic based on tag field in the view. 2021-05-19 17:44:14 +02:00
0f00ff90ed
Fixed JCB package export to catch layouts in admin view custom code areas. 2021-05-17 05:57:02 +02:00
30ff3fd2bd Update b_Structure.php 2021-05-04 23:36:19 +02:00
28c404f4cd Typo fixes 2021-05-04 22:34:23 +02:00
48d9265983
Added more info towards naming conventions. Changed the access to compiler to be more accessable. gh-686 2021-04-26 15:55:20 +02:00
9c8e9642fe
Added EditorConfig 2021-04-07 00:45:30 +02:00
be0d4d8aeb
Moves all JavaScript files that where placed in the model/form folder out of the admin area, into the media folder. 2021-03-17 01:14:54 +02:00
2562473f8c
File and folder path fix for Joomla 3.9.25 2021-03-10 21:14:19 +02:00
5ae7bb76ef
Added the company name set in the GUI as the exported company value for excel. 2021-03-09 01:12:35 +02:00
08d529aba9
Continued to add the namespacing for the file and folder classes across the system. gh-682 2021-03-09 00:36:30 +02:00
1279a5d2f9
Added the namespacing for the file and folder classes to the compiler. gh-682 2021-03-08 06:02:12 +02:00
552a2664ba
Adds the namespacing to the compiler classes for the File, and Folder classes of Joomla. 2021-03-07 23:40:55 +02:00
3c3951ae83
Converted all files from dos to unix, as most servers are UNIX based anyway. This fixes the linebreak mismatching issue mentioned in gh-638. 2021-03-05 05:08:47 +02:00
192d44b477
Stable Release 2.12.8 2021-03-05 03:42:38 +02:00
1dfc674318
Fixed gh-678 moved the compilation success message out of the redirection message to a user state message, that get loaded to the page on successful compilation. This preserves the button scripts needed to install the compiled packages. 2021-03-04 08:13:05 +02:00
934cf839c5
Stable release v2.12.7 2021-02-21 11:29:10 +02:00
8abe3bced8
Adds the option to select between old and new gif animation in the compiler GUI area. 2021-02-20 01:53:14 +02:00
e579cd421a
Changed the compiler gif image, and improved the overall compiler GUI experience. Added the feature for dynamic hashing of strings and or files. 2021-02-19 02:35:54 +02:00
9f59578f8c
Adds update server link. Set v2.12.6. Little bug fix on the Component admin list view. 2021-02-02 23:13:59 +02:00
54a86fb530
Reordered some helper class code in the GUI. Fixed gh-663 so that the label is used in the filter instead of the code_name. Renames field to Modeling Method in the field area. 2021-01-30 15:41:35 +02:00
60f4e8af32
Added new filters to admin, and custom admin, and site list view. gh-651 2021-01-19 00:10:59 +02:00
30cb1a531a
Improved how the filters in the langauge translation are behave when no language is found. gh-651 2021-01-18 19:42:28 +02:00
3357f2cb40
Added new filters to language translation, and fields admin list view. resolved gh-651 2021-01-18 19:20:26 +02:00
bb414c980c
Removes the custom component field from JCB. Made some filters to be multiple selection in site & component list view. Adds the combo field more correctly to JCB. 2021-01-15 09:13:20 +02:00
12600431ca
Resolves gh-644 and addes the option to add, or hide the category sub-menu of a view. 2021-01-06 12:03:07 +02:00
d9da5d9fc4
Fixed gh-637 so that the header values will be added. Updated the copyright to only show the first year so we need not update these again. 2021-01-03 18:49:35 +02:00
75fa49e517
Improved the layout compiler methods. 2020-12-31 14:08:02 +02:00
d29bc8f3a0
Added the trash helper option to JCB as a pro feature. 2020-12-27 13:54:59 +02:00
d36410281d
Added more header options and renamed the header method in the compiler. 2020-12-26 22:28:36 +02:00
a28c5cf746
Updated the copyright date for the new year 2021. Improved the compiler message area. 2020-12-25 23:16:34 +02:00
fbde74a9d1
Fixed gh-626 to ensure that language strings that are already uppercase do not get added, even if it has a number. 2020-12-25 20:12:20 +02:00
0be8492db6
Fixed gh-630 by moving the templatestyle field type to the plain field group. 2020-12-24 18:53:43 +02:00
cc201b8ec0
Improved the permissions adding behaviour so that no permissions tab will be added if no permissions are set in a view. gh-629 2020-12-24 18:36:34 +02:00
3bd2158b83
Fixed gh-629 to add a hidden title field when a view does not have a title field. 2020-12-24 15:39:33 +02:00
664c2d5f2a
Updated the forum details. 2020-12-20 00:16:42 +02:00
a422ea7fcc
Fix bug in the custom field where the JText::( missing and _ 2020-12-13 13:44:04 +02:00
838aa1208b
Added more compiler messages to give info on how the assets table fix works if needed. 2020-12-12 08:24:57 +02:00
b3ab6337d2
Added the new Intelligent fix to the assets table rules column (the new default). This will add the fix only if needed, and removes it only if no longer needed, with messages that tell the end-user what it has done. Resolves gh-616 2020-12-11 04:05:48 +02:00
ef5480fc7f
Fixed the filter array checking in the getStoredId method for categories as well. 2020-12-10 17:56:47 +02:00
360c61f5da
Fixed the filter array checking in the getStoredId method. 2020-12-10 06:16:01 +02:00
029c3f423e
Fixed gh-620 issue to set the correct sql xml closing tag. 2020-12-10 03:34:26 +02:00
b65d868a86
Added the GUI switch to control the adding of the asset table fix. gh-616 2020-12-10 03:31:30 +02:00
a05efdbb33
Sets the code name of custom views before the model even, so it can be used in the event. 2020-12-08 06:32:39 +02:00
4d0097f8e4
Fixed Warning: Invalid argument supplied for foreach() in ../html/libraries/cms/html/select.php on line 592 by adding empty select option. 2020-12-07 17:44:16 +02:00
dfbd2b2a6d
Resolve gh-609 to make sure that custom code set in a field that gets linked to a module will get added to the module. 2020-12-05 08:17:54 +02:00
e7670a1edd
Removed legacy code from site views, that is no longer needed. Resolved gh-612 2020-12-04 01:12:13 +02:00
06c97afa05
Added filters above the admin list views to resolve gh-378 2020-12-03 07:26:49 +02:00
83e4562d62
Fixed the access filter in query. Fixed the array to int helper use. Added the correct language strings to category and access filters. gh-378 2020-12-03 02:13:49 +02:00
4339ca00b3
Added sql to the uninstall sql to remove changes made to the assets table on uninstall of a component. resolved gh-616 2020-12-01 06:07:38 +02:00
bbee45ccab
Fixed the file naming colution for the new filters. gh-378 Use the new select language string in filters. 2020-11-30 19:25:45 +02:00
732521b3ab
Fixed gcategory column naming issue in array query. 2020-11-30 18:49:12 +02:00
3324576c95
Added the category code to the new filters area. gh-378 Update the direction default the descending. 2020-11-30 17:31:11 +02:00
f20039b390
Added getListViewDefaultOrdering method to compiler. Moved getFieldDatabaseName to the get class of the compiler. Updated the setFieldFilterListSet method. Imporved the filter query code to ignore empty values. gh-378 2020-11-30 05:59:45 +02:00
9d9c8e664e
Moved the default static code of the admin list views to compiler. gh-378 2020-11-29 05:43:24 +02:00
9947113857
Added the getCustomFieldCode, setFieldFilterSet, setFieldFilterListSet, setFilterFieldFile methods to the field compiler area. Refactored few other methods and added setDefaultSidebarFilterHelper, setCategorySidebarFilterHelper, setBatchDisplayHelper, setDefaultBatchHelper, setCategoryBatchHelper methods in the integration area of the compiler. Improved the header ser feature and added the setCategoryBatchHelper method. gh-378 2020-11-29 02:00:20 +02:00
302328c92a
Add getFieldsetXML and getFieldXMLString method to build fields in compiler gh-378. Refactoring the compiler to use camelcase for view code names. 2020-11-28 21:33:39 +02:00
5db5ac7bbb
Refactored the setFilterFields and setStoredId in the compiler as still part of the new filter option improvement. gh-378 2020-11-21 08:01:26 +02:00
2490123095
Updated the contribute area in README. Added the multi filter query method, and adapted the setFilterQuery method for the new filter options. gh-378 2020-11-21 07:07:18 +02:00
d7233a1420
Added the admin filter type switch to compiler gh-378. Moved the name_single and name_list to the view->name_list and view->name_list_code in the compiler (refactoring). 2020-11-21 07:06:34 +02:00
e7104d9c1c
Added the new field changes for the new filter implementation. gh-378 2020-11-21 07:03:48 +02:00
d4997abd37
Fixed gh-609 so that JS and CSS from fields are added to module. Also formated the class with auto code reformat in phpstorm. 2020-11-06 07:06:38 +02:00
d66fd2a83b
Stable Release 2.11.7 2020-10-29 15:49:04 +02:00
54e4f96edf
Added the needed changes to the core compiler to manage dynamic headers per/controller via pro-member-plugin. gh-548 2020-10-26 22:30:51 +02:00
2ea64446af
Added the needed changes to the core compiler to manage dynamic headers per/model via pro-member-plugin. gh-548 2020-10-21 05:10:19 +02:00
3d5ff09969
Added more placeholder options for the pagination area in site views. gh-578 2020-10-11 05:26:51 +02:00
8190e72902
Resolved gh-600 so that the SQL set in the Admin view will exported with the JCB package. 2020-10-11 04:02:00 +02:00
8a87d8977a
Resolved gh-603 to make sure the code has HTML placholder style, in round trip development. 2020-10-07 00:54:33 +02:00
ac86c8c56b
Update the user updater helper method to all password change, since Joomla changed the user save method in the user class. 2020-09-18 07:18:04 +02:00
2fa1d15939
Resolved gh-596 so that the language strings needed for publishing failure is also added. 2020-09-15 19:15:36 +02:00
dd3aaddf62
added the database update scripts for the new changes. 2020-09-15 19:02:49 +02:00
68769604dd
Resolved gh-598 to allow empty prefix as default. 2020-09-15 18:59:20 +02:00
d062e03a04
Added the overide option to the linked admin views. Added the option to remove line breaks in all langguage strings. Increased the field size to MEDIUMTEXT for the default input in joomla_module custom_admin_view and site_view. 2020-08-19 02:54:09 +02:00
Michael Richey
c32baff933
Update e_Interpretation.php 2020-08-13 09:02:14 -05:00
Michael Richey
3c5928caa9
Update e_Interpretation.php
When field default is DATETIME or CURRENT_TIMESTAMP, the SQL is constructed out of order.  The default gets inserted before the NULL/NOT NULL string.  One line fix - YAY!
2020-08-13 08:53:57 -05:00
861347318d
Fixed the Categories link on the dashboard to follow the new single list view naming convention. 2020-08-13 03:03:56 +02:00
3ca4c3c3d6
Fixed gh-583 spelling mistake in JError::raiseWaring(..) 2020-08-08 17:06:42 +02:00
3fa87a2ccc
Added the SAFEHTML filter to the copyright textarea of the Joomla components. 2020-08-08 15:29:51 +02:00
98f1821914
Added the option to exclude language strings from JCB package exports. 2020-07-28 06:14:49 +02:00
05da68f1ae
Resolved gh-576 to allow empty filter options. 2020-07-26 18:21:08 +02:00
6bb23fc6ee
Improved the export feature to allow bulk custom overide, and dynamic behaviour towards larger sets. Added function name to custom buttons as a class for CSS styling. 2020-07-24 06:11:38 +02:00
27de9a83a5
Removed the fallback for empty description on title field.Improved the createUser method to allow custom methodd registerUser to create a user. Fixed the empty not_required field issue. 2020-07-18 21:36:05 +02:00
3a5681ce43
Added option to dynamicly set the sub-form layout from global options. Fixed bug in compiler that caused index warning. 2020-07-13 04:52:06 +02:00
25afc31e7f
fixed greateUser logic to use the admin and site creation modes in correct way. Fixed language import issue that cause header mismatching. Added the option to add header values to the custom-custom fields. 2020-07-11 03:35:13 +02:00
a394638aff
Fixed gh-570 to add the correct custom field placeholder type, which is PHP and not HTML. 2020-07-07 21:42:43 +02:00
354565d96a
Major improment to user helper methods. Fixed custom field building options to allow options to be set. Fixed gh-569 to use correct paths in module custom fields and rules. Imporved the fancy date helper methods. Added the new Text::_() languange string search for language strings. Add the option to add header custom code to custom fields. 2020-07-07 17:13:04 +02:00
e86ab88f5c
Fixed gh-571 compiler path errors. 2020-06-25 21:22:30 +02:00
90f48bd5fa
Updated paypal donation link in readme note. 2020-06-02 00:49:30 +02:00
70635ff6f0
Added notice to the compiler where it detects mismatching category view target names. Added the update script for categories in JCB. Made adjustments all across JCB to act according to gh-561 implementation. 2020-05-30 20:49:13 +02:00
f2b2228dd7
Fixed gh-565 by removing the old PHPExcel_IOFactory and adding the new. Updated the subform layout for verious subforms in JCB for beter display. Change the helper category naming conventions for better integration with Joomla fields. gh-561 2020-05-29 03:01:07 +02:00
691aa81981
Quick fix update. 2020-05-25 20:55:53 +02:00
bb73fe044e
Fixed missing ArrayHelper class on export. Updated the table class to also use StringHelper instead of JString. 2020-05-25 18:17:00 +02:00
5f1d17bfb3
Fixed GUID duplication issue. 2020-05-25 02:38:16 +02:00
eda4d594d6
Impoved the update server naming ability. 2020-05-24 23:59:55 +02:00
3a2b8497e3
Changed main views in JCB to sort id descending. 2020-05-22 02:32:58 +02:00
2564b75e5d
Changed JArrayHelper to use ArrayHelper and added the use namespace to the files needed. Changed JString to use StringHelper and added the use namespace to the files needed. Fixed the spelling mistake of uniqe. Made changes to compiler to accomidate the new pro member feature that added viewsDefaultOrdering options. Fixed the moving of custom fields found in subforms of a plugin or module. Improved the sorting options to correctly map for custom fields and the category field. 2020-05-22 01:38:20 +02:00
f314464575 Small fixes concerning the sorting list and the column headers/arrows. Now both are synchronized. 2020-05-19 12:09:56 +02:00
477609886a
Fixed gh-541 that the target client value for admin area is correctly set as administrator. 2020-04-23 23:19:14 +02:00
e83319635a
Fixed gh-529 so that the custom admin view does not hidemainmenu when it is selected as the default view (dashboard) 2020-04-23 23:15:07 +02:00
b078d7f01f
Fixed gh-540 to allow for html in the translation field. 2020-04-22 00:42:51 +02:00
f309e2e727
Resolved gh-518 to allow DECIMAL values as the Other Data Length value. 2020-04-19 02:56:30 +02:00
ddd940e968
Resolved gh-444 by adding the new phpspreadsheet library, and removing the old PHPExcel library. 2020-04-19 02:48:23 +02:00
c006572674
fixed the downloading url for the update server. 2020-04-05 02:16:50 +02:00
ad8717a47d
Added events to the new module and plugin translation areas. Updated the fieldtypes to have more info on the showon property. 2020-04-03 20:45:48 +02:00
230834057a
Formatted compiler classes with the Joomla standards in PHPstorm. Added translation for plugin and module areas. Resolve gh-503 gh-493 2020-03-28 15:34:14 +02:00
e051134a79
Fixed gh-534 so that the correct comment is made in the module area with the GUI placeholders. First steps towards adding multi languages for both modules and plugins gh-503 gh-493 in JCB. Other small improvments to the date helper methods. Add the otpion to target the admin area with modules. 2020-03-24 03:11:43 +02:00
86f671c87c
Added module area target client switch. Added the custom code placeholder search to modules. Improved the JCB backup feature to only move the zip package to the backup location. 2020-03-13 04:45:08 +02:00
aae9ffb6e0
Added the option to use advance field modeling to store data in other tables in combination with the field being set to not be stored in the view/table in the admin view. Fixed gh-487 yet once again to allow the datalength to be stored everytime, and not get dropped. Imporved the JCB way of conditions field behavior. 2020-02-27 23:05:28 +02:00