History of the file that is called src/include/lib/Garradin/UserTemplate/Modifiers.php at checkin 1e3fd4e54279e9de

2024-03-21
20:07
Don't use coalesce / trim when there is only one field file: [c38f409673] check-in: [a93bd66d67] user: bohwaz, branch: trunk, size: 13954 [annotate] [blame] [check-ins using] [diff]
2024-03-04
22:03
Implement 'reverse' modifier in Brindille file: [4a8c06bbac] check-in: [f591d916dd] user: bohwaz, branch: trunk, size: 13851 [annotate] [blame] [check-ins using] [diff]
2024-02-22
15:54
Implement array_to_list modifier file: [bf07c3d0b3] check-in: [bf163c7377] user: bohwaz, branch: trunk, size: 13746 [annotate] [blame] [check-ins using] [diff]
2024-02-11
19:55
Rename Email entity to Address, continue work on refactoring email management file: [e428361f7a] check-in: [f095ad6150] user: bohwaz, branch: dev, size: 13152 [annotate] [blame] [check-ins using] [diff]
2024-01-02
16:31
Return NULL if no field is selected file: [2220119724] check-in: [dcbc7d4575] user: bohwaz, branch: trunk, size: 13286 [annotate] [blame] [check-ins using] [diff]
2023-12-29
17:59
Implement and document min, max, key_in, and has_key modifiers file: [fb72c146af] check-in: [8465433e2b] user: bohwaz, branch: trunk, size: 13286 [annotate] [blame] [check-ins using] [diff]
2023-12-10
20:18
Implement capture section in Brindille, and minify modifier file: [0db801304d] check-in: [9be11a5bec] user: bohwaz, branch: trunk, size: 12904 [annotate] [blame] [check-ins using] [diff]
2023-12-08
14:26
Make sure map modifier can call Brindille modifiers as well file: [262f7cf335] check-in: [a54d22393d] user: bohwaz, branch: trunk, size: 11621 [annotate] [blame] [check-ins using] [diff]
2023-11-29
13:30
Correctly handle --1 in math modifier file: [fb6d8828d3] check-in: [6f73d56eb3] user: bohwaz, branch: trunk, size: 11849 [annotate] [blame] [check-ins using] [diff]
2023-11-26
17:42
Use PHP modifiers correctly in 'map' modifier file: [69ef6bd6b4] check-in: [1b9998ae26] user: bohwaz, branch: trunk, size: 11490 [annotate] [blame] [check-ins using] [diff]
16:52
Replace false by empty string in strtok file: [8655c29e3c] check-in: [f1f2325f61] user: bohwaz, branch: trunk, size: 11456 [annotate] [blame] [check-ins using] [diff]
2023-11-18
00:21
Implement new Brindille 'gettype' file: [7ce010a1d2] check-in: [7940b4274f] user: bohwaz, branch: trunk, size: 11459 [annotate] [blame] [check-ins using] [diff]
2023-11-07
15:49
Make sure to return an empty string if none of the fields are selected file: [239a014783] check-in: [697b2fce41] user: bohwaz, branch: trunk, size: 11075 [annotate] [blame] [check-ins using] [diff]
14:06
Use LTRIM instead of RTRIM in users fields SQL file: [2a4e5cf960] check-in: [22fa017dcc] user: bohwaz, branch: trunk, size: 11030 [annotate] [blame] [check-ins using] [diff]
2023-11-06
16:47
Add new Brindille modifier 'sql_user_fields' file: [094e60f25c] check-in: [32fa381031] user: bohwaz, branch: trunk, size: 11030 [annotate] [blame] [check-ins using] [diff]
2023-10-23
15:05
Implement new modifier "key" to get a single key from an array file: [178c81ca1a] check-in: [3ab15bcf75] user: bohwaz, branch: trunk, size: 10477 [annotate] [blame] [check-ins using] [diff]
2023-10-16
22:24
Include generated math expressions in error for math modifier file: [036f07299d] check-in: [0c5b76d39e] user: bohwaz, branch: trunk, size: 10388 [annotate] [blame] [check-ins using] [diff]
2023-10-02
16:39
Allow to return null from implode file: [d25d0a604e] check-in: [159eab7a9d] user: bohwaz, branch: dev, size: 10353 [annotate] [blame] [check-ins using] [diff]
2023-09-18
12:59
Fix potential issues seen by phpstan file: [de7186de7e] check-in: [16656f87a3] user: bohwaz, branch: dev, size: 10352 [annotate] [blame] [check-ins using] [diff]
2023-09-16
18:42
Remove protect_contact from brindille modifiers, as it is now in common modifiers file: [3bbe100638] check-in: [dd8c649003] user: bohwaz, branch: dev, size: 10344 [annotate] [blame] [check-ins using] [diff]
2023-09-11
22:51
Implement array_values modifier file: [a791148f40] check-in: [84e010a358] user: bohwaz, branch: dev, size: 11234 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/UserTemplate/Modifiers.php → src/include/lib/Paheko/UserTemplate/Modifiers.php. Rename everything from Garradin to Paheko file: [e93a1ba23d] check-in: [736b20220e] user: bohwaz, branch: dev, size: 11138 [annotate] [blame] [check-ins using] [diff]
2023-07-14
23:23
More safeguards in math modifier file: [edbce5fccf] check-in: [1443a3cb78] user: bohwaz, branch: dev, size: 11148 [annotate] [blame] [check-ins using] [diff]
2023-07-13
22:14
Handle space in math modifier correctly file: [c2877b7b85] check-in: [a87c3a9031] user: bohwaz, branch: dev, size: 10826 [annotate] [blame] [check-ins using] [diff]
14:35
Brindille: Implement new modifiers: ksort, sort, parse_datetime file: [415e360156] check-in: [b13b15e543] user: bohwaz, branch: dev, size: 10857 [annotate] [blame] [check-ins using] [diff]
2023-07-12
22:31
Fix parse_time modifier file: [ac4001dfc2] check-in: [17c19317dd] user: bohwaz, branch: dev, size: 10048 [annotate] [blame] [check-ins using] [diff]
2023-07-05
12:01
Fix links in web page preview, and more details on website edit file: [68fd24f4f1] check-in: [4f40a5c450] user: bohwaz, branch: dev, size: 10048 [annotate] [blame] [check-ins using] [diff]
2023-07-04
12:25
Implement parse_time and uuid modifiers file: [622b994dcb] check-in: [a508b72415] user: bohwaz, branch: dev, size: 10294 [annotate] [blame] [check-ins using] [diff]
2023-07-01
20:21
Move markdown modifier to Brindille/Smartyer common modifiers file: [8118d14a21] check-in: [662185f017] user: bohwaz, branch: dev, size: 9628 [annotate] [blame] [check-ins using] [diff]
2023-06-24
17:52
Brindille: implode on a non-array should always work file: [06ebc1e586] check-in: [7b5ea42642] user: bohwaz, branch: dev, size: 9746 [annotate] [blame] [check-ins using] [diff]
2023-06-14
01:51
Implement arrayval modifier file: [1f7fa9c78c] check-in: [2110ba5a69] user: bohwaz, branch: dev, size: 9769 [annotate] [blame] [check-ins using] [diff]
2023-05-24
04:03
Implement 'in' modifier file: [5887be7d09] check-in: [6cc2338c92] user: bohwaz, branch: dev, size: 9683 [annotate] [blame] [check-ins using] [diff]
01:38
Implement 'map' modifier (array_map) file: [889f9fa365] check-in: [dbeb88acac] user: bohwaz, branch: dev, size: 9557 [annotate] [blame] [check-ins using] [diff]
2023-05-16
13:27
Spell out number: don't include decimals if it's zero file: [c8cd86d9ec] check-in: [8b4975e5d6] user: bohwaz, branch: dev, size: 8795 [annotate] [blame] [check-ins using] [diff]
2023-05-15
17:25
Implement json_decode, explode, and fix decimals in reçus file: [8664b492ae] check-in: [25bc0bb083] user: bohwaz, branch: dev, size: 8791 [annotate] [blame] [check-ins using] [diff]
2023-05-11
23:48
Brindille math modifier: accept modulo sign % file: [9709a9cf06] check-in: [2ee8300939] user: bohwaz, branch: dev, size: 8123 [annotate] [blame] [check-ins using] [diff]
2023-04-27
22:11
Fix issues with email function in Brindille file: [c74a17eeb4] check-in: [4833035098] user: bohwaz, branch: dev, size: 8122 [annotate] [blame] [check-ins using] [diff]
2023-04-14
21:02
Implement 'has' and 'markdown' modifiers file: [fbc26f5b43] check-in: [bcd649d63e] user: bohwaz, branch: dev, size: 8122 [annotate] [blame] [check-ins using] [diff]
2023-04-12
21:18
Handle stdClass in quote modifiers file: [8bb5993b7c] check-in: [f68da915c0] user: bohwaz, branch: dev, size: 7847 [annotate] [blame] [check-ins using] [diff]
20:17
Rename array_keys to keys file: [0a67eadcd0] check-in: [d387bd4ef3] user: bohwaz, branch: dev, size: 7795 [annotate] [blame] [check-ins using] [diff]
20:14
Implement array_keys modifier file: [87477507ac] check-in: [d5c2c0eac6] user: bohwaz, branch: dev, size: 7903 [annotate] [blame] [check-ins using] [diff]
2023-03-24
16:41
Always use string in replace modifier file: [48ec3983c3] check-in: [eedd8379c6] user: bohwaz, branch: dev, size: 7705 [annotate] [blame] [check-ins using] [diff]
2023-03-11
22:33
Implement count_words and or modifiers file: [0b378cb5fe] check-in: [0b97dc5343] user: bohwaz, branch: dev, size: 7681 [annotate] [blame] [check-ins using] [diff]
2023-02-07
21:19
Merge with trunk file: [d3236a70b7] check-in: [926c313155] user: bohwaz, branch: dev, size: 7419 [annotate] [blame] [check-ins using] [diff]
01:26
Implement urlencode modifier in Brindille file: [050a81889d] check-in: [b08dd94154] user: bohwaz, branch: trunk, size: 4206 [annotate] [blame] [check-ins using] [diff]
2023-02-05
15:34
Implement 'sql_where' modifier file: [1d47c264e4] check-in: [ab2a4217d8] user: bohwaz, branch: dev, size: 7314 [annotate] [blame] [check-ins using] [diff]
2023-02-02
11:45
Allow all PHP modifiers in both Smartyer and Brindille file: [c3be780789] check-in: [7024cbb57d] user: bohwaz, branch: dev, size: 7219 [annotate] [blame] [check-ins using] [diff]
02:56
Implement 'quote_sql' modifier in Brindille file: [3b7ab7b116] check-in: [2ecec850ed] user: bohwaz, branch: dev, size: 8162 [annotate] [blame] [check-ins using] [diff]
2023-01-21
15:21
Implement new Brindille modifiers: implode, quote_sql_identifier, and base64_encode file: [0881c354a8] check-in: [09523bad62] user: bohwaz, branch: dev, size: 7920 [annotate] [blame] [check-ins using] [diff]
2022-12-14
15:04
Merge with trunk file: [22214846b1] check-in: [870fdf5f7a] user: bohwaz, branch: dev, size: 7389 [annotate] [blame] [check-ins using] [diff]
2022-12-09
14:12
Fix [f6e724cc24770a2eaad699bf2777a26d5b9a8d4c] email address appears inverted in some cases file: [0105f9fb06] check-in: [307d6ee154] user: bohwaz, branch: trunk, size: 4101 [annotate] [blame] [check-ins using] [diff]
2022-11-20
04:35
Refactor Skeleton class to manage web dans form skeletons in the same place file: [d22bcb5c5d] check-in: [688da32e8c] user: bohwaz, branch: dev, size: 7186 [annotate] [blame] [check-ins using] [diff]
02:04
Implement math and json_encode modifiers file: [aaa136b6f0] check-in: [73e45ba011] user: bohwaz, branch: dev, size: 7217 [annotate] [blame] [check-ins using] [diff]
2022-09-16
01:22
Get around PHP 8.1 deprecated NULLs as strings file: [02103e14a8] check-in: [569c64390a] user: bohwaz, branch: dev, size: 6026 [annotate] [blame] [check-ins using] [diff]
2022-07-28
17:38
Merge trunk file: [ee4d53e475] check-in: [ec57d1c9be] user: bohwaz, branch: templates, size: 5538 [annotate] [blame] [check-ins using] [diff]
2022-07-19
00:18
Fix check_email modifier and email function (usertemplate) file: [19dff20043] check-in: [b63d54279b] user: bohwaz, branch: trunk, size: 3898 [annotate] [blame] [check-ins using] [diff]
2022-07-09
19:01
Merge with trunk file: [a7ff55e10d] check-in: [6355b60f75] user: bohwaz, branch: templates, size: 5510 [annotate] [blame] [check-ins using] [diff]
2022-07-04
22:52
Implement match and regexp_match modifiers file: [f9a79a5b76] check-in: [eff3738561] user: bohwaz, branch: trunk, size: 3870 [annotate] [blame] [check-ins using] [diff]
2022-06-24
01:16
Add abs modifier file: [85f52d9fe1] check-in: [0c92581e05] user: bohwaz, branch: trunk, size: 3632 [annotate] [blame] [check-ins using] [diff]
2022-06-03
18:04
Fix check_email modifier file: [f8dfdda66f] check-in: [7c10bed066] user: bohwaz, branch: trunk, size: 3623 [annotate] [blame] [check-ins using] [diff]
2022-05-31
15:54
Switch away from SMTP::checkEmailIsValid now that we have something better file: [0fcc591164] check-in: [1befd392ae] user: bohwaz, branch: emails, size: 3564 [annotate] [blame] [check-ins using] [diff]
2022-03-16
01:34
Implement check_email modifier file: [a8c52296fb] check-in: [6b326834d3] user: bohwaz, branch: trunk, size: 3463 [annotate] [blame] [check-ins using] [diff]
2021-12-21
01:30
Allow use of substr file: [bfad13e405] check-in: [8470e7db91] user: bohwaz, branch: templates, size: 4976 [annotate] [blame] [check-ins using] [diff]
2021-12-20
03:38
Invoice/quotes user templates file: [2cd6906048] check-in: [81047b32da] user: bohwaz, branch: templates, size: 4964 [annotate] [blame] [check-ins using] [diff]
2021-12-19
19:54
Working user templates for transactions file: [65196e3373] check-in: [5011716de7] user: bohwaz, branch: templates, size: 3560 [annotate] [blame] [check-ins using] [diff]
2021-12-04
01:38
Merge missing: Fix Atom feed validity file: [418f637151] check-in: [86f887284b] user: bohwaz, branch: dev, size: 3336 [annotate] [blame] [check-ins using] [diff]
2021-11-29
15:10
Add filters to UserTemplates: 'delete_leading_number' and 'get_leading_number' file: [e8643bac45] check-in: [4f0dbadebc] user: bohwaz, branch: trunk, size: 3323 [annotate] [blame] [check-ins using] [diff]
2021-10-20
02:14
Fix Atom feed validity file: [98d18e40cb] check-in: [f12c264350] user: bohwaz, branch: trunk, size: 2941 [annotate] [blame] [check-ins using] [diff]
2021-06-18
09:42
Fix atom_date modifier, thanks @zou file: [e398fea153] check-in: [4a609e78c7] user: bohwaz, branch: trunk, size: 2928 [annotate] [blame] [check-ins using] [diff]
2021-04-18
13:02
Accept NULL strings file: [e9e89801c5] check-in: [237e0b0809] user: bohwaz, branch: trunk, size: 2928 [annotate] [blame] [check-ins using] [diff]
2021-02-04
14:29
Split UserTemplate functions and sections in separate classes file: [f62964524d] check-in: [c45c51c2f7] user: bohwaz, branch: dev, size: 2927 [annotate] [blame] [check-ins using] [diff]
2021-01-29
20:49
Fix some issues, upgrade Plugin condition file: [d5e54d57ec] check-in: [ce08eb4c47] user: bohwaz, branch: dev, size: 3270 [annotate] [blame] [check-ins using] [diff]
02:54
Fix public website modifiers file: [4cf9b82321] check-in: [90b9a25cfb] user: bohwaz, branch: dev, size: 3082 [annotate] [blame] [check-ins using] [diff]
02:43
Rename modifiers, remove Squelette_Filtres file: [1eb0b5bc69] check-in: [a5ed16a395] user: bohwaz, branch: dev, size: 3326 [annotate] [blame] [check-ins using] [diff]
02:23
Common use of modifiers between Smartyer and Brindille file: [0760bf07a8] check-in: [9ab0478441] user: bohwaz, branch: dev, size: 3138 [annotate] [blame] [check-ins using] [diff]
2021-01-27
18:16
Use local CSS file in admin as well file: [2b2e99942d] check-in: [9d74165d73] user: bohwaz, branch: dev, size: 2266 [annotate] [blame] [check-ins using] [diff]
03:25
Progress on files handling, now works with FileSystem backend file: [496c863204] check-in: [7ae358933d] user: bohwaz, branch: dev, size: 2267 [annotate] [blame] [check-ins using] [diff]
2021-01-13
02:58
Added: Move modifiers to a separate file file: [6da9a83f05] check-in: [6a04aa967f] user: bohwaz, branch: dev, size: 1242 [annotate] [blame] [check-ins using]