Major Upgrade to JCB (stable) #244

Llewellyn merged 22 commits from staging into master 2018-03-19 03:47:09 +00:00

22 Commits

Author SHA1 Message Date
Llewellyn van der Merwe 806c4d531b
Fixed setPlaceholders method to not pass by ref 2018-03-19 05:32:30 +02:00
Llewellyn van der Merwe ce200d2b7c
Fixed error that caused set placeholders method to break in the compiler 2018-03-18 23:07:18 +02:00
Llewellyn van der Merwe de2d957141
Did some formating to the code of the compiler 2018-03-18 06:52:07 +02:00
Llewellyn van der Merwe 42ae72d97e
Added string manipulation back as a field building method, to insure JCB always works well accross shared server invironments. We did not remove the SimpleXMLElement method, but kept both options with a global selection option and internal error handeling. Resolved gh-197 2018-03-18 06:28:54 +02:00
Llewellyn van der Merwe e715fa1614
Made some changes to insure JCB is stable in PHP7, removed the related translations string from joomla_component view to speed up page load. 2018-03-12 00:36:14 +02:00
Llewellyn van der Merwe eb56fd3b48
Moved the php script for customGets to better inserting location, as explained in gh-239 2018-03-11 22:57:41 +02:00
Llewellyn van der Merwe 0deda0a71c
Fixed the the dynamic get compiler methods so that the getcustom/s custom PHP scripts gets added in the correct places, fixed gh-239 2018-03-11 19:03:31 +02:00
Llewellyn van der Merwe 1991a46689
Fixed the getFieldName method to always fall back to global name if none is set in the xml. 2018-03-11 04:59:46 +02:00
Llewellyn van der Merwe ee949fbe6e
Expanded the automatic DB update feature, to insure that any changes to a field name/datatype/lenght will now also create a DB update, resolve gh-241 2018-03-11 04:44:43 +02:00
Llewellyn van der Merwe 79747403b6
Added the new fields to the demo component being exported 2018-03-10 04:08:35 +02:00
Llewellyn van der Merwe 747c284352
Change the tab name fom PHP to Dash & Install inside the Joomla Component view, since that is really what is done in that tab 2018-03-10 04:00:47 +02:00
Llewellyn van der Merwe de14f5d422
Added some error handeling in respons to the gh-148 issue, to help insure we know why the dynamic dashboard did not get added 2018-03-10 03:50:09 +02:00
Llewellyn van der Merwe 34efe32002
Added the feature to use admin and custom admin views as the dashboard of the back-end of a component, requested in gh-148 2018-03-09 05:29:05 +02:00
Llewellyn van der Merwe 417076243d
Added medium enencryption and added an over all improvment to the encryption implementation. Added extra security to EXTERNALCODE feature that only allows admin to make use of this feature. 2018-03-06 05:03:44 +02:00
Llewellyn van der Merwe a39289ac9c
Added feature that will allow custom icons on the dashboard of component to use custom links - resolved gh-240. Tweaked the compiler messages. 2018-03-05 02:13:42 +02:00
Llewellyn van der Merwe 0c243d75c8
Added temp workaround for gh-238 to insure component behave correctly with cache enabled on website 2018-03-03 06:01:21 +02:00
Llewellyn van der Merwe 45e1c33865
Fixed the export feature to insure no old data structures are exported. Added extra field detection to insure all related fields are exported 2018-03-03 05:19:28 +02:00
Llewellyn van der Merwe 1902604328
added some updated notes to the paths area 2018-03-02 04:08:40 +02:00
Llewellyn van der Merwe 836df43fcc
Improved the JCB package export/import feature to insure that the new full paths are also moved, also made a few bug fixes in this area to better deal with divergent data id managment 2018-03-02 03:37:04 +02:00
Llewellyn van der Merwe 593a4c7c89
Fixed gh-237 passing th 4th value as zero to insure the onContentPrepare method signature match. 2018-03-01 16:49:04 +02:00
Llewellyn van der Merwe 2724274896
Added crypt method to helper class, and fixed the std folder array issue 2018-02-28 05:03:19 +02:00
Llewellyn van der Merwe 7f3dae297a
Moved the composer vendor folder to libraries and removed it from the admin/helpers folder. Improved the dynamic folder include concept. 2018-02-28 04:27:03 +02:00