Commit Graph

893 Commits

Author SHA1 Message Date
e98686d91c dblayeroo: Update of multiple not unique fields should not be an exception
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3825 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-24 19:05:11 +00:00
ea8bbcf37b dblayeroo: UPDATE should not verify if the unique are not modified
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3824 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-24 14:25:38 +00:00
1be12b297f dblayeroo: Add IS NOT NULL operator to whereAdd
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3823 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-21 12:51:54 +00:00
9518419f25 dblayeroo: Update Alias support
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3822 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-20 14:17:15 +00:00
643bce947a dblayeroo: Add alias support (AS) to displayAdd
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3821 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-20 13:21:17 +00:00
5223b529d1 dblayeroo: push the group_concat_max_len to maximum allowed
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3820 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-20 12:03:39 +00:00
36de4b3600 dblayeroo: Add DISTINCT feature to displayAdd
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3819 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-20 09:50:42 +00:00
db06724fa9 dblayeroo: in GROUP_CONCAT, allow the Separator to be set (use sqlite syntax, with a comma and the second optional parameter is the separator string)
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3818 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 14:11:28 +00:00
0ac0fa75a5 dblayeroo: whereAddParenthesisOpen: Add automatically AND before if there is no already defined operator
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3817 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 10:30:44 +00:00
88f394fb72 dblayeroo: whereAdd "IS NULL" : do not add the value as it doesn't exists
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3816 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 10:28:24 +00:00
3ad9d4be68 dblayeroo: add more details in case of error in development
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3815 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 07:02:01 +00:00
2b183d15ad modelGenerator: Add the foreign keys objects in the constructor
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3814 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 06:41:05 +00:00
bf31012a81 Add Exception if MB support is not available in PHP
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3813 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-19 06:30:27 +00:00
1ad689299b modelGenerator: create automatillay foreign objects if needed
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3812 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-18 18:36:46 +00:00
583db6300e getopts: substr in PHP7 has not the same result as PHP5.
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3807 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-12 07:55:09 +00:00
c3429858af * form: Block the submit button to not allow Chrome/Edge to submit multiple times in case of multiple clicks on slow server
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3806 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-11 19:03:32 +00:00
0460ec70c8 Start packaging for 0.40 version
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3798 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-07-05 14:22:25 +00:00
5958dadc12 dblayeroo: remove not needed exception
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3794 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-30 09:34:04 +00:00
83955b2028 dblayeroo: verify foreign keys are skipped if update and the value is not provided
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3793 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-30 09:31:49 +00:00
5927bf7f06 Add .svnignore file
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3788 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-20 13:38:36 +00:00
c274d97d11 Add coverage to domphptests
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3786 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-20 13:35:32 +00:00
d63e3acbcb Tests: remove the require_once in the tests files
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3785 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-20 13:35:07 +00:00
b999bd7e5b mail: mail is now capable to read Mailer-Daemons and extract parts as attachment
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3782 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-16 13:58:57 +00:00
18bbfb5f5b mail: getDetail subject is now really converted to UTF-8
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3781 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-16 11:46:35 +00:00
de6b079075 mail: Add the headers with \r\n instead of \n
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3780 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-16 11:29:29 +00:00
f2e8763cc6 dblayeroo: supports foreign keys on multiple columns with syntax "col1,col2"
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3779 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-16 11:17:05 +00:00
64640a1d2b mail: do not use not defined array keys and generate warnings
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3778 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-16 11:16:27 +00:00
076e5a6945 dblayeroo: do not remove the foreign objects when using clearRequest method
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3777 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-15 11:42:54 +00:00
fd2d6252ff modelGenerator: use the titles and foreign methods instead of using the properties
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3776 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-15 07:06:16 +00:00
8e97e5eb54 dblayeroo: getTableSchema for sqlite if no autoincrement field is defined, the sqlite_sequence table doesn't exists and must not crash the method
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3775 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-15 07:04:50 +00:00
9c95a5c564 Start packaging of 0.39 version
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3772 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-14 11:32:48 +00:00
8f482734da domci on mail
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3771 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-14 11:31:48 +00:00
24b5f7f12a convert: ucwords in UTF-8 with delimiter
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3769 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-14 11:25:59 +00:00
46db7a0cf0 Update locales
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3765 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-14 08:54:45 +00:00
13767bb7b8 smtp: if multiple recipients are provided by comma separated string, convert them to array
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3762 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-14 08:47:31 +00:00
3d571ae233 mail: add a Return-Path header is done on the first line and the other headers are added at the end of the headers
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3759 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-13 14:16:58 +00:00
d2d6b6ba24 verify: obsolete all the methods with underscore
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3758 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-13 12:51:46 +00:00
19a73ad0d8 file: glob remove the first char if there is no chroot
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3757 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-13 12:27:00 +00:00
43a45b59c4 mail: allow mails to not have an encoding defined. Then do not transform the result
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3756 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-13 09:18:56 +00:00
b9f593c546 dblayeroo: syntax error in table creation for MySQL and PgSQL if multiple foreign keys are defined
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3755 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-13 05:51:18 +00:00
95953579fe verify: check hashes
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3754 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-12 18:51:10 +00:00
c597acea60 mail: allow 7bit contents
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3753 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-12 13:40:34 +00:00
235e980250 force the domframework path in require
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3752 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-12 11:56:25 +00:00
89461c1cb2 All the require_once are now prefixed by domframework to allow multiple loading of the page (without "Cannot redeclare class output")
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3750 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-02 09:46:42 +00:00
a3ff06eac7 Version 0.39 start !
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3749 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-02 08:46:48 +00:00
764660ded9 Update locales
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3747 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-02 08:34:12 +00:00
89cc7911f5 Start packaging 0.38-1
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3746 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-02 08:32:31 +00:00
b01c837f55 domci : remove trailling space
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3745 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-02 08:30:55 +00:00
26b3f53398 markdown: manage correctely the backslashes and the emphasis and the HR separators
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3744 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-01 20:46:48 +00:00
3c6b323300 markdown: allow to escape a part of string with backslash to not apply the markdown translation
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3743 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2017-06-01 14:38:49 +00:00