Commit Graph

314 Commits

Author SHA1 Message Date
6d4c823ea6 added a wrapper for the bcmath functions, so there will be a (basic) fall back if those functions are not on the server 2018-04-08 23:20:33 +02:00
10fdac5d60 Improved the field builder around JCB, moved some xml function into the JCB helper class core 2018-04-08 08:12:18 +02:00
6a77d71095 Fixed the import JCB packages link on dashboard, add frame to layout and template snippet display in related views 2018-04-03 08:24:24 +02:00
5d3a68b448 Added the return value if external component is detected in custom field gh-255 2018-04-02 21:45:52 +02:00
0a4b8f067f Added the validation rules to the export and import of JCB packages 2018-03-30 11:32:22 +02:00
af1e76d21e Made further improvments to the dynamic button to list fields 2018-03-30 09:58:24 +02:00
07662a8a8b Fixed gh-255 to insure that the correct component name is used when building the button on the edit view where the custom field is used. 2018-03-30 06:41:33 +02:00
65e0a19dee Fixed the edit-view for front-end to insure ajax also gets moved to site ajax. Also updated the UIkit notify to target uikit2 convention. v2.7.1 2018-03-30 03:29:24 +02:00
4e740f568e Added the option for automatic alias building, resolve gh-246. Made improvements to the buttons all over JCB, and the tweaked the field view a little more. 2018-03-28 11:46:14 +02:00
0ba2a0e8cf Added validation rules resolve gh-254. Removed empty sql files. Improved the field area. 2018-03-27 11:57:16 +02:00
856a6fad3f Added some more bom files 2018-03-24 03:42:29 +02:00
4f7ddcefe7 Added checksum validation for VDM packages and improved the JCB package import area 2018-03-24 03:36:07 +02:00
b761c7b22d fixed a type 'quite' to 'quiet' 2018-03-21 07:57:44 +02:00
052adc271f Upgraded to v2.7.0 with new VDM package import option v2.7.0 2018-03-21 05:10:34 +02:00
baba793def Fix gh-249 that caused the admin views to break in PHP 7.2 We also added VDM package import to the import of JCB packages 2018-03-21 04:45:51 +02:00
1c8129eec7 Fixed the linked to feature to also detect fields linked to subforms and repeatable fields 2018-03-20 04:35:48 +02:00
806c4d531b Fixed setPlaceholders method to not pass by ref 2018-03-19 05:32:30 +02:00
ce200d2b7c Fixed error that caused set placeholders method to break in the compiler 2018-03-18 23:07:18 +02:00
de2d957141 Did some formating to the code of the compiler 2018-03-18 06:52:07 +02:00
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
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
eb56fd3b48 Moved the php script for customGets to better inserting location, as explained in gh-239 2018-03-11 22:57:41 +02:00
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
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
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
79747403b6 Added the new fields to the demo component being exported 2018-03-10 04:08:35 +02:00
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
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
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
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
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
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
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
1902604328 added some updated notes to the paths area 2018-03-02 04:08:40 +02:00
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
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
2724274896 Added crypt method to helper class, and fixed the std folder array issue 2018-02-28 05:03:19 +02:00
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
1b86f1539a Fixed gh-235 to insure that the public access switch for front-end views work. Resolved gh-236 to Auto save Name to System Name if blank. Added text area for private key of server. Fixed the getModel helper method. Fixed the batch methods. Maked a few tweaks to the compiler. v2.6.17 2018-02-27 14:17:38 +02:00
61a8d6fe3f added a switch to insure that one of the custom fields of the same type are seen as the prime field, so to insure that its PHP values over rule all other 2018-02-20 23:23:35 +02:00
9d64afe138 Fixed gh-234 to insure that the FTP server option works. Added the server option to the JCB package backup area. v2.6.16 2018-02-20 22:46:29 +02:00
ab88bd49a0 Updated some language strings v2.6.15 2018-02-19 15:51:55 +02:00
17195cd059 Adapted the server implementation to more reusable object, added more permission control. Resolved gh-230 by adding the full shtp integration 2018-02-19 14:52:08 +02:00
e857614608 Added the update_server.xml back, and fixed the compiler to insure it does not get removed again. 2018-02-18 01:11:05 +02:00
c3156642b2 Added more security to the composer vendor folder. Added the SFTP get helper classes, and adapted the compiler to use SFTP 2018-02-18 00:47:01 +02:00
9055c560f8 Removed composer initializer files from helper directory. 2018-02-17 12:47:54 +02:00
9e27cd0e3a Fix the compiler path in component xml, that was dropped due to new advance folder & file improvment 2018-02-17 00:35:17 +02:00
c7551c6edd Added the phpseclib librarie for ssh/ftps server protocol as explained in gh-230. Extended the Component Files & Folders concept to allow adding files and folder from anywhere where PHP/Apache has permission to read, resolved gh-231 2018-02-16 23:53:43 +02:00
0c798d9579 Started with the first adaptation to implement the ssh protocol as mentioned in gh-230 2018-02-15 02:43:07 +02:00
c78ef21678 Removed Dropbox scripts from JCB, will ship with sermon distributor v2.6.14 2018-02-06 13:02:55 +02:00