Commit Graph

1051 Commits

Author SHA1 Message Date
e5c67e779e dblayeroo : Manage the GROUP_CONCAT in PgSQL without error of casting
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4289 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-15 15:49:57 +00:00
0914b4afab dblayeroo : do not generate an error if a comma is provided to GROUP_CONCAT
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4288 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-15 15:34:40 +00:00
b18adcc441 dblayeroo : Add test for GROUPBY
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4287 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-15 08:06:23 +00:00
5deab3c430 dblayeroo : if there is only one displayed GROUP select, do not add an empty "GROUP BY" in SQL request. The request is invalid.
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4286 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-15 06:48:14 +00:00
5560ab2943 dblayeroo : allow to orderAdd on aliases too
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4285 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-15 06:07:09 +00:00
c3607d88e3 authentication : Add X-Frame-Options "SAMEORIGIN" to authentication page
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4284 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-13 14:45:48 +00:00
44ad5a3da8 route : add setter/getter for debug param
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4280 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-11 09:26:42 +00:00
4a98f6275f domci : do not test PSR1
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4279 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-10 14:52:17 +00:00
429caff347 console : Add color support
console : Add bold and underline text support


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4277 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-08 18:23:48 +00:00
4674706687 console : log the history with timestamp
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4276 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-08 12:10:15 +00:00
6afe1b5c52 console : store the history with timestamp
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4275 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-08 12:06:06 +00:00
11435d848e console : manage correctely the tmp value stored when using the history
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4274 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-08 09:06:19 +00:00
f76b7dd76b console : when moving to an old history, keep the position of the cursor if the user come back on the tmp stored entry
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4273 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-08 08:59:12 +00:00
e4ec389955 console : record the ESC SEQUENCE in debug
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4272 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-07 19:15:30 +00:00
8b821dd2fd console : manage correctely the Ctrl+C
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4271 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-07 19:01:13 +00:00
71aa47a032 dblayeroo : return tor utf8 as indexes can not supports 255 chars
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4269 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 18:50:48 +00:00
2c953b5428 authentication : manage the state of session based on session_id() instead of isset ($_SESSION)
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4268 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 17:52:13 +00:00
4459e9595d domci update
Store the version 0.51


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4267 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 17:44:35 +00:00
fb361bfaa4 console : manage correctely the bad provided values
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4264 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 15:08:18 +00:00
70dc1ad73a language : do not set the cookie if it is not needed. Update it if it is valid
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4261 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 14:38:27 +00:00
cdf192183d authentication: manage the session only if the authentication page is required.
Do not set a session cookie if the user don't need to be authenticated


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4260 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-07-06 14:30:00 +00:00
f5e852cc73 console : domci updates
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4251 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-15 12:02:08 +00:00
22fdfe5b96 dblayeroo : utf8mb4 instead of utf8 charset in MySQL
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4250 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-15 09:43:28 +00:00
b8c900720c console : manage the autocompletion : add the identical possibilities to the string
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4247 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-14 09:21:31 +00:00
7cce0f6d1d Add clearScreen to console
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4246 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 18:27:17 +00:00
dacdff19ed console : clear line correctely and call it in the rewriteLine method
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4245 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 14:33:05 +00:00
778b3184b6 console : remove debug in echo
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4244 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 14:26:39 +00:00
46a63f57f9 console : clear line correctely with Ctrl+C
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4243 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 14:26:01 +00:00
d708af89c6 console : remove not needed comments on old tests
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4242 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 13:47:01 +00:00
57739c624b console : manage the Ctrl+C to clean the line if needed
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4241 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 13:22:49 +00:00
1efb0c395d console : Delete is now working for first char
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4240 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 12:14:30 +00:00
e5e56b66c0 console : allow to set the user proposition when using readline
console : manage correctely the backspace


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4239 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 12:12:54 +00:00
cb93127fa2 console : clear the history lines when using Ctrl+L
console : add a public method to update the window size.


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4238 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 11:13:33 +00:00
a6764f2d8f console : manage correctely the window size
console : Add support to Ctrl+L


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4237 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-13 10:17:16 +00:00
07e8b0f5c4 console : Add Ctr+D (logout) support
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4236 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-12 18:59:44 +00:00
80abee3b12 console : Allow to autocomplete with value+help, or value only
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4235 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-12 18:47:33 +00:00
0f7ef786e8 Manage the historical
Manage the UTF-8 chars
Allow to move cursor with Ctrl+Arrow


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4234 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-12 14:42:14 +00:00
062465ac52 Console : manage the history and the autocompletion
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4233 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-11 19:53:12 +00:00
8baf1bdf54 Add console support
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4227 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-06-08 14:44:13 +00:00
c81a7f3e2f form: add 'file' type to upload
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4180 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-28 11:23:39 +00:00
3b74f55a2d convert : add humanSize conversion (1440 => 1.44KB)
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4179 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-27 11:48:26 +00:00
83353fc53c file : add fileinfoMimeType and filesize
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4178 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-27 11:33:22 +00:00
4a681bf314 form : supports multiple forms on the same page
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4177 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-23 15:20:43 +00:00
7b090d1662 dblayeroo : Add support to natural sort in ORDER
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4176 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-23 14:55:43 +00:00
fdb90a0816 form : redirectIfError if the $url is not provided, redirect to the same page, but in method get
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4175 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-21 13:19:45 +00:00
00908b1164 form : Add redirectIfError method to simplify the code in index files
$form = new \form ();
      $values = $form->values ();
      $errors = $spaceObj->verify ($values);
      $form->redirectIfError ($values, $errors, $route, "/admin/space/");
      $spaceuuid = $spaceObj->spaceCreateConceal ($values["spacename"]);
      $route->redirect ("/admin/space/");


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4174 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-21 13:05:00 +00:00
3c0cecd3eb * form : add setters for fields
* form : The label is now optional
* form : add logging support for exceptions


git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4173 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-21 10:55:06 +00:00
7c5bdf4cd2 Changelog update due to lintian
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4162 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-13 08:04:55 +00:00
055a3b2c06 Changelog : update due to lintian
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4161 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-13 08:04:24 +00:00
ec960adb4e Start packaging of 0.50 version
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4160 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-13 08:02:29 +00:00