Dominique.Fournier
f7c903e0f1
cli : allow the controllers\\ to be optional
...
cli : allow the models\\ or controllers\\ to be optional if the name of the class is unique
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2728 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 19:08:43 +00:00
Dominique.Fournier
7d00d6d315
form : update docComment
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2727 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 12:46:30 +00:00
Dominique.Fournier
70d444f6c7
smtp : Update docComment
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2726 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 11:48:46 +00:00
Dominique.Fournier
58359a35d2
smtp : update docComment
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2725 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 11:40:19 +00:00
Dominique.Fournier
905bb21540
smtp : update docComments
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2724 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 11:27:10 +00:00
Dominique.Fournier
7b3cb69cb1
smtp : check the certificate by default when using SSL (but add the paramter to skip the test)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2723 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 09:42:59 +00:00
Dominique.Fournier
8e86bee838
smtp : push the STARTTLS to none by default, as the certificate of the server must be equal to the configuration.
...
smtp : Catch the STARTTLS errors instead of displaying a warning
smtp : don't loop etrenaly if there is a smtp problem
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2722 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-23 09:16:58 +00:00
Dominique.Fournier
c1cbf1435a
mail : update exception message
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2721 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-20 18:50:56 +00:00
Dominique.Fournier
a6f19764e1
mail : Complete rewrite. Allow to read an existing mail
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2720 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-19 14:45:17 +00:00
Dominique.Fournier
d2e24eb0ae
Update locales
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2718 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 19:59:34 +00:00
Dominique.Fournier
38db9395be
smtp : allow the debug to be stored in a defined file
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2717 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 13:35:05 +00:00
Dominique.Fournier
40d9a7ae4c
smtp : don't add spare \n in debug
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2716 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 13:20:04 +00:00
Dominique.Fournier
f10b852369
smtp : Return the last message of the server when sending mail. There is the queue message id stored in it
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2715 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 13:16:26 +00:00
Dominique.Fournier
c39148bba0
smtp : Add STARTTLS support and LOGIN auth method
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2714 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 13:02:54 +00:00
Dominique.Fournier
f40b919648
smtp : add SMTP support to send emails
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2713 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-03 09:59:49 +00:00
Dominique.Fournier
58fe500730
Add changelog
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2711 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-02 13:44:49 +00:00
Dominique.Fournier
123ed687ba
Start packaging of 0.25
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2710 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-05-02 13:40:17 +00:00
Dominique.Fournier
23516c7b57
* mail : the mail creator. Allow to create complete mails easily
...
$mail = new mail ();
$mail->setFrom ("sender@example.com ","Sender Example Com");
$mail->addTo ("recipient1@example.com ","Recipient1 Example Com");
$mail->addTo ("recipient2@example.com ","Recipient2 Example Com");
$mail->setBodyText ("Content of TextBody part");
$mail->addAttachment ("file0.text", "File content");
$contentID1 = $mail->addAttachmentInline ("file2.jpg", "qcqscqs");
$mail->setBodyHTML ("<p>Content of HTMLBody part with inline
<img src='cid:$contentID1'></p>");
echo $mail->getMail ();
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2709 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-29 14:47:12 +00:00
Dominique.Fournier
bc23495eec
form : add maxlength support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2707 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-26 13:01:11 +00:00
Dominique.Fournier
69c7e4eb8e
Update locales
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2706 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-26 12:34:12 +00:00
Dominique.Fournier
191b795627
form : add the verify of forms. Actually check only the mandatory part
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2705 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-26 12:27:00 +00:00
Dominique.Fournier
5cad7a90b3
authshibboleth : there is a capital in givenName
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2704 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-25 14:47:12 +00:00
Dominique.Fournier
5511f7a3ea
route : store in session the last valid get page to allow to return with small method : $route->lastValidGetPageRedirect ();
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2703 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-25 14:39:38 +00:00
Dominique.Fournier
7be2692c91
auth : Add Shibboleth support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2702 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-22 11:30:17 +00:00
Dominique.Fournier
9f8d9ddc30
form : fieldwidth is now functionnal
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2701 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-21 14:14:50 +00:00
Dominique.Fournier
18a641ca87
route : if there is an error with the ratelimiter (directory not writeable...), averload the exception by the ratelimiter exception
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2699 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-19 13:04:54 +00:00
Dominique.Fournier
5ad792d251
form : if the provided error for a field is not an array, use the default error class and use the value as message
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2698 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-15 15:08:27 +00:00
Dominique.Fournier
3c98dd7c39
form : add the methods getOldValues, getOldErrors, saveValuesErrors and
...
saveValuesErrorsReset to simplify the codes.
In views :
$form = new \form ();
$values = array ();
$errors = array ();
// If there is saved values, use them, else return the provided $values
$values = $form->getOldValues ($values);
$errors = $form->getOldErrors ($errors);
In index.php :
$form = new \form ();
$values = $form->values ();
$errors = $ipsetsObj->verify ($values);
$form->saveValuesErrors ($values, $errors);
if (count ($errors)) $route->redirect ("/ipsets/add");
$ipsetsObj->createSet ($values["setname"], $values["typename"]);
// If there is no error (catched by exception), clear the form for next
// time
$form->saveValuesErrorsReset ();
$route->redirect ("/ipsets", "");
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2697 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-15 15:08:02 +00:00
Dominique.Fournier
489623972f
route : allow to define a viewErrorClass and viewErrorMethod to catch the exceptions raised by the code. Simplfy the index.php :
...
$route->viewClass = '\views\ipsets';
$route->viewErrorMethod = 'error';
$ipsetsObj = new \controllers\ipsets ();
$form = new \form ();
$values = $form->values ();
$errors = $ipsetsObj->verify ($values);
$form->redirectIfErrors ($values, $errors, "/ipsets/add");
$ipsetsObj->createSet ($values["setname"], $values["typename"]);
$route->redirect ("/ipsets", "");
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2696 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-14 19:05:57 +00:00
Dominique.Fournier
d35b61e290
route : if the module is not set, work as it is ""
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2695 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-14 18:35:22 +00:00
Dominique.Fournier
2509155cc2
file : all the management of the files, with integrated filesystem checks, and virtual chroot support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2694 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-14 11:48:58 +00:00
Dominique.Fournier
263730d53e
ipaddresses : completeAddressWithZero allow the full IPv6 with dots
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2687 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-04-13 13:44:41 +00:00
Dominique.Fournier
9d522d5ad6
Add a comment in Tests/cachefileTest.php for the 10s test concerning the unreleased lock
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2679 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-14 10:55:22 +00:00
Dominique.Fournier
a8b527fbf4
Add tools/markdown.php
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2678 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-14 10:49:41 +00:00
Dominique.Fournier
b8aae32c59
Add stats to domphptests
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2676 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-14 10:48:53 +00:00
Dominique.Fournier
7a3bad0934
Update Tests to allow them to be parrallelized
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2675 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-14 10:18:37 +00:00
Dominique.Fournier
4356cb7c7d
Add the domphptests ini file
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2672 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-14 08:59:49 +00:00
Dominique.Fournier
e977f9dfa1
Update tests to remove the dependancy to configuration
...
Change the databases to be unique by test file
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2670 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-12 16:34:44 +00:00
Dominique.Fournier
3c133753ea
Update locales
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2665 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-08 09:33:16 +00:00
Dominique.Fournier
c8a4fc9bc2
Start packaging of 0.24 version
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2664 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-08 09:29:57 +00:00
Dominique.Fournier
5a1a015f11
config : if the default array "not configured" is not found, do not test the value
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2653 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-07 15:23:41 +00:00
Dominique.Fournier
83c3b46e87
Add domframework tools (for cli use)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2650 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-05 16:26:50 +00:00
Dominique.Fournier
089707e88f
dbjson : the keys are the _id (no more N² searches)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2649 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-05 16:10:40 +00:00
Dominique.Fournier
29007c5afa
config : allow to have the defaults params in ->get() in case of array without defined key
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2648 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-05 12:59:44 +00:00
Dominique.Fournier
84dbeb45ba
dbjson : Use the $this->db instead of $data to store the database
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2647 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-05 10:42:21 +00:00
Dominique.Fournier
3dbcb5298e
* BUG markdown : Example of cron configuration
...
* * * * * www-data /usr/share with 4 beginning spaces is not OK (remove
all the stars and put a bullet)
The lists (numbered or not) must start on first char
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2646 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-05 09:14:41 +00:00
Dominique.Fournier
cd59ddf8d4
authldap : hide the error messages from ldap
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2619 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-03-03 09:27:22 +00:00
Dominique.Fournier
60c80c8351
cli.php : revert the last commit
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2591 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-29 13:42:27 +00:00
Dominique.Fournier
74f2810d9e
Add the execution flag in SVN for cli.php
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2590 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-29 13:39:04 +00:00
Dominique.Fournier
7fad53016a
dbjson : store the _id in key too (will be quicker when using indexes)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2584 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-28 19:25:01 +00:00
Dominique.Fournier
09c859ee98
dbjson : if the database is empty, allow to read it without error
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2583 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-27 16:54:46 +00:00
Dominique.Fournier
24f99e6a69
Update unit tests : $this->assertEquals -> $this->assertSame
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2563 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-25 08:40:53 +00:00
Dominique.Fournier
1ad99a3641
inifile : return an integer/float if the value is a number
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2562 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-25 08:37:00 +00:00
Dominique.Fournier
e0b5b720c9
Add DBJSON support. DBJSON is a NoSQL database, writing the data in one file. There is no optimizations, so it is not quick, but it works on all the PHP sites
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2561 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-25 07:53:07 +00:00
Dominique.Fournier
b847ec4261
authhtpasswd : Check if the first char exists before testing it
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2560 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-24 15:45:57 +00:00
Dominique.Fournier
a88d8ed223
Start the version 0.24
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2554 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:56:27 +00:00
Dominique.Fournier
0f94754d62
Update locales
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2552 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:50:20 +00:00
Dominique.Fournier
3e96a6ed08
Update messages
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2551 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:48:20 +00:00
Dominique.Fournier
6cb1b2e17c
Update changelog
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2550 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:45:24 +00:00
Dominique.Fournier
96737e4a0f
Start 0.23 packaging
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2549 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:43:44 +00:00
Dominique.Fournier
019beadf57
dblayer : removing the unused create function (later than 0.8)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2548 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:41:20 +00:00
Dominique.Fournier
6b5056348b
BUG Markdown : if an automatic URL have two underscores, the <em> work and the URL is incorrect
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2547 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:36:30 +00:00
Dominique.Fournier
b6a8b728bd
BUG Markdown : if an automatic URL have two underscores, the <em> work and the URL is incorrect
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2546 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 13:36:03 +00:00
Dominique.Fournier
1ae18596b1
Update unit test route : add a random ratelimit dir instead of data (to allow to restart the test from empty)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2545 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 12:41:32 +00:00
Dominique.Fournier
e682e16f56
ratelimitfile : BUG must have the ratelimit.php included
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2544 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 12:36:16 +00:00
Dominique.Fournier
188ed7cd96
route : ratelimit the errors to not allow the hackers to brute force the backend
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2543 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 12:35:08 +00:00
Dominique.Fournier
9dbd64d6a2
ipaddresses : Add support to calculations on IP addresses
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2542 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 11:55:59 +00:00
Dominique.Fournier
01efb53dfa
Check if all the translations are done by dgettext('domframework',
...
Update locales
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2541 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 10:27:18 +00:00
Dominique.Fournier
3a635ce39a
form : add the javascript to focus on the first field if there is no error, or on the first error when there is one
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2534 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-23 08:53:30 +00:00
Dominique.Fournier
2e64755481
authzgroups : add the groupmembers by ID
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2528 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-22 15:53:19 +00:00
Dominique.Fournier
92a0fd8634
route : Pass to renderer the information concerning the routing and the exception
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2516 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-22 08:33:23 +00:00
Dominique.Fournier
38e4a43346
Update locales
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2514 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:45:27 +00:00
Dominique.Fournier
3d39037c5b
Rename all the "informations" to "information"
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2513 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:25:55 +00:00
Dominique.Fournier
c283362d05
Rename all the datas to data
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2512 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:21:29 +00:00
Dominique.Fournier
82f6f96c2e
Remove start.php
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2511 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:14:27 +00:00
Dominique.Fournier
e933491a27
Remove phpdox.xml
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2510 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:13:51 +00:00
Dominique.Fournier
060f47bce6
language : allow to force the language from anoter source than the cookie and the browser params
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2509 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-21 19:12:50 +00:00
Dominique.Fournier
79bae30807
Update language definition
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2467 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-17 13:41:10 +00:00
Dominique.Fournier
d151ec2ee8
authzgroups : debug forget...
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2455 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-15 15:10:04 +00:00
Dominique.Fournier
56975f22d4
authzgroups : the "right" alias is now between double-quotes to be compatible with MySQL
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2454 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-15 15:08:48 +00:00
Dominique.Fournier
0b950a315f
authzgroups : Raise an exception if there is a SQL error
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2453 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2016-02-15 15:03:33 +00:00
Dominique.Fournier
083e803c09
Add inifile support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2409 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-12-08 15:19:19 +00:00
Dominique.Fournier
cd50236528
Version 0.23 : Go !
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2395 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 14:48:08 +00:00
Dominique.Fournier
0b80c58282
Update month in changelog
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2390 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 12:37:23 +00:00
Dominique.Fournier
58a5649983
0.22 version
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2389 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 12:36:28 +00:00
Dominique.Fournier
0c3ecdde64
imap : sort the mails
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2388 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 12:36:07 +00:00
Dominique.Fournier
de8bda851e
form : add the placeholder support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2387 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 12:35:22 +00:00
Dominique.Fournier
56b08199ff
Start the 0.22 version packaging
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2386 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 12:35:00 +00:00
Dominique.Fournier
343fd33545
dblayer : support of null data was not working in insert/update
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2381 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 10:58:16 +00:00
Dominique.Fournier
afb69d0487
route : require_once instead of require !
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2380 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-11-13 10:19:50 +00:00
Dominique.Fournier
20fa98ce60
imap : the cert validation switch was not functionnal
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2378 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-25 15:29:46 +00:00
Dominique.Fournier
d52e9432f4
route : when a 401 error is thrown, request the WWW-Authentication
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2377 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-25 14:48:21 +00:00
Dominique.Fournier
67b1d771ac
imap : if there is an authentication, return an exception with 401 code
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2376 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-23 12:53:51 +00:00
Dominique.Fournier
64c1130fa7
The output* can't exit or the unittest crash. Put an exception
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2375 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-23 12:53:13 +00:00
Dominique.Fournier
2fec89d95f
route : route allow now to get the information from a return in the function of map and display it with the provided output type (json, html, xml, text).
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2374 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-23 12:24:51 +00:00
Dominique.Fournier
1726abd0a5
route : multi now return $this to be chainnable
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2373 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-23 09:23:58 +00:00
Dominique.Fournier
9523dbdc6a
outputhtml : display the result, not return it ! (and adapt the unit tests accordinally)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2372 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-23 08:51:38 +00:00
Dominique.Fournier
34322f8540
imap : allow the imap class to be extendend -> The constructor doesn't do anything except calling 'connect' method. The connect can be used by child class, if the constructor of the child is override the imap constructor
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2371 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-22 12:00:09 +00:00
Dominique.Fournier
223c36251a
Add imap and authimap support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2370 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-21 12:49:10 +00:00
Dominique.Fournier
23bfc34f1a
route : allow the routing to be chained : return $this each time
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2369 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2015-10-19 09:29:31 +00:00