8b2a64d649
BUG form->values () : must overwrite readonly and hidden fields (the user can modify them, but it is not allowed)
Dominique Fournier2016-09-01 14:37:08 +00:00
9b0724bf56
auth* : the details can be provided in all the cases : if the user is authenticated, at least, return the email
Dominique Fournier2016-09-01 11:02:42 +00:00
8d9c1340ba
cli : go to the main directory in the constructor to allow configuration reading
Dominique Fournier2016-08-16 08:20:49 +00:00
d059c6476e
ratelimitfile : raise an exception if the file already exists and is not writeable by the webserver
Dominique Fournier2016-08-04 08:05:11 +00:00
3cc8300ed6
language : correct the segfault if the cache is changed (missing domframework part and wrong dir provided to bindtextdomain
Dominique Fournier2016-07-26 07:20:38 +00:00
495ea91840
dblayer : allow to define the hook functions in the specification of the layer. Can be external ones
Dominique Fournier2016-07-25 14:03:36 +00:00
c3ad1085c1
config : allow the defaults vals to be returned in array of arrays
Dominique Fournier2016-07-25 11:28:53 +00:00
71975da3cb
Add : outputrest to support the routing to REST $route->output = "rest";
Dominique Fournier2016-07-21 11:56:25 +00:00
7d165d0ea4
ratelimitfile : don't display the error if it is not possible to create the directory (the exception raised is sufficient)
Dominique Fournier2016-07-21 08:53:43 +00:00
9e922ac748
mail : cut the long attachment filenames in headers with the correct encoding mail : manage correctely the double-quotes in filenames
Dominique Fournier2016-07-21 07:47:56 +00:00
b98adaf6af
language : Add a working cache management. Change structure of cache as the previous one remove the fonctionnality
Dominique Fournier2016-07-20 14:51:46 +00:00
abf8b4336a
language : Add a working cache management. No need to restart Apache after upgrade of .mo files if a cache directory is available
Dominique Fournier2016-07-20 14:33:02 +00:00
9a697c0034
dblayer : return all the verify errors in the same shot dblayer : allow to have external verifyOne and verifyAll functions
Dominique Fournier2016-07-19 13:28:37 +00:00
bc0bd0d1e7
dblayer : allow to define external verifyOne/verifyAll functions instead of using internal ones (or the extended ones)
Dominique Fournier2016-07-19 10:00:07 +00:00
e15945f4df
dblayer : delete : raise a valid exception if the delete can't be done
Dominique Fournier2016-07-18 14:00:56 +00:00
7ca9bb179d
form : if a convertDate field provided is empty, do no generate an error
Dominique Fournier2016-06-28 06:54:57 +00:00
ebb30781cc
* outputhtml : add a timestamp after the internal resources when creating the page. Like this, when updating a script, image or css file, it is updated by the client automatically (the browser don't use its cache)
Dominique Fournier2016-06-27 12:55:05 +00:00
b403cb41ea
cli : Add more information ihow to find the class name when there is no class provided.
Dominique Fournier2016-05-23 19:15:25 +00:00
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
Dominique Fournier2016-05-23 19:08:43 +00:00
7b3cb69cb1
smtp : check the certificate by default when using SSL (but add the paramter to skip the test)
Dominique Fournier2016-05-23 09:42:59 +00:00
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
Dominique Fournier2016-05-23 09:16:58 +00:00
f10b852369
smtp : Return the last message of the server when sending mail. There is the queue message id stored in it
Dominique Fournier2016-05-03 13:16:26 +00:00
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 ();
Dominique Fournier2016-04-29 14:47:12 +00:00