Subversion Repositories Applications.framework

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
494 2739 d 13 h mathias /trunk/framework/ Suppression d'une ligne donnant lieu à un warning  
/trunk/framework/RestClient.php
493 2739 d 14 h mathias /trunk/framework/ Ajout de config::set()  
/trunk/framework/Config.php
492 2740 d 11 h mathias /trunk/framework/ Patch crado sur I18n.php, pour cause de boucle infonie dans eFlore intégrée à Wordpress  
/trunk/framework/I18n.php
491 3523 d 14 h jpm /trunk/framework/ Correction du RestServeur pour qu'il n'accepte pas les paramètres d'URL vide ou sans "=".  
/trunk/framework/RestServeur.php
489 3537 d 14 h mathias /trunk/framework/ Config : chargerFichierContexte() est maintenant publique  
/trunk/framework/Config.php
487 3566 d 17 h mathias /trunk/framework/ Le framework gère maintenant les API non versionnées  
/trunk/framework/RestServeur.php
486 3576 d 19 h mathias /trunk/framework/ Oups : suppression d'un echo de débogage  
/trunk/framework/Controleur.php
485 3576 d 19 h mathias /trunk/framework/ Controleur : les attributs passent de private à protected  
/trunk/framework/Controleur.php
484 3612 d 12 h aurelien /trunk/framework/ Une méthode OPTIONS (même vide) est nécessaire pour certaines requetes CORS  
/trunk/framework/RestServeur.php
483 3633 d 11 h jpm /trunk/framework/ Ajout de la gestion des exceptions pour attraper les erreurs des web services.  
/trunk/framework/RestServeur.php
482 3655 d 18 h jpm /trunk/framework/ Ajout de la méthode "executer" pour les requête de type INSERT, UPDATE et DELETE.
Retourne le nombre d'éléments modifiés.
 
/trunk/framework/Bdd.php
479 3711 d 14 h jpm /trunk/framework/ Correction gestion du nom du script dans le cas de l'appel direct.  
/trunk/framework/Cli.php
477 3712 d 17 h jpm /trunk/framework/ Ajout de la possibilité d'appeler des scripts qui ne portent pas le nom du dossier courant.
Ex. : php cli.php mon_script/mon_sous_script
Appellera le script suivant : modules/mon_script/MonSousScript.php
 
/trunk/framework/Cli.php
/trunk/framework/Script.php
473 3725 d 11 h jpm /trunk/framework/ Refactorisation :
- 2 méthode pour utilisation CURL ou STREAM.
- message d'erreur lors des échecs de requête HTTP
Correction erreur nom de variable dans l'analyse des entêtes...
 
/trunk/framework/RestClient.php
472 3725 d 11 h jpm /trunk/framework/ Ajout de nouveaux code http sous forme de constante de classe.  
/trunk/framework/RestServeur.php
462 3728 d 10 h jpm /trunk/framework/ Suppression de classe non utilisé dans le TBFramework.  
/trunk/framework/brouillons
461 3732 d 11 h jpm /trunk/framework/ protegerTableau prend obligatoirement un tableau en paramètre.  
/trunk/framework/Bdd.php
459 3732 d 11 h jpm /trunk/framework/ Amélioration de la méthode proteger qui gère maintenant les tableau.
Méthode protegerTableau est maintenant dépréciée.
 
/trunk/framework/Bdd.php
458 3759 d 9 h jpm /trunk/framework/ Fusion r#457 : Correction code retour en cas de suppression réussi mais avec du contenu renvoyé.  
/trunk/framework/RestServeur.php
454 3759 d 16 h jpm /trunk/framework/ Correction : oubli prise en compte d'un retour.  
/trunk/framework/RestServeur.php
452 3759 d 16 h jpm /trunk/framework/ Les méthode PUT, POST et DELETE peuvent maintenant renvoyer du contenu.  
/trunk/framework/RestServeur.php
451 3759 d 17 h jpm /trunk/framework/ Ajout de la prise en compte de retour d'information pour la méthode DELETE.
La méthode DELETE peut retourner des informations avec un code status 200 OK.
RFC 2616 : http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
 
/trunk/framework/RestServeur.php
447 3808 d 16 h jpm /trunk/framework/ Affichage dans le log d'erreurs de PHP en cas de fichier ini introuvable.  
/trunk/framework/Config.php
446 3860 d 13 h raphael /trunk/framework/ templates: support du short_open_tag=0 (eg: cas phpunit) sur "<?if "  
/trunk/framework/SquelettePhp.php
445 3864 d 10 h raphael /trunk/framework/ cache: fix d'une notice d'échec de sauvegarde de fichier de cache qui était lancé alors que le cache était explicitement désactivé  
/trunk/framework/CacheSimple.php
444 3865 d 15 h mathias /trunk/framework/ Autorise le verbe OPTIONS dans RestServeur afin de permettre les requêtes PUT de del (entre autres) avec CORS  
/trunk/framework/RestServeur.php
443 3866 d 12 h raphael /trunk/framework/ config: test d'existance d'une variable ramène aussi les valeurs FALSE  
/trunk/framework/Registre.php
442 3866 d 17 h raphael /trunk/framework/ config: ne pas cacher et ignorer les erreurs de chargement de fichier de configuration impossible  
/trunk/framework/Config.php
441 3867 d 15 h raphael /trunk/framework/ tests: éviter "Undefined index: REQUEST_URI" en cas de test phpunit  
/trunk/framework/CacheSimple.php
440 3872 d 14 h raphael /trunk/framework/ tpl: fix en cas de short_open_tag=Off  
/trunk/framework/SquelettePhp.php
439 3874 d 11 h raphael /trunk/framework/ curl: désactivation (cf 428) sur GET car problème étrange liés aux redirections d'URL  
/trunk/framework/RestClient.php
438 3877 d 11 h raphael /trunk/framework/ bugfix: regression de r428: omission du CURL-FOLLOWLOCATION en cas de 301.
Le traitement des 301 et l'analyse des headers/content sont désormais corrects.
Exemple: http://www.tela-botanica.org/bdtfx-nn-35920 , onglet "Illustrations", section "Photoflora"
 
/trunk/framework/RestClient.php
437 3901 d 12 h raphael /trunk/framework/ cache: support la directive "cache = false"
En effet, d'après http://fr2.php.net/parse_ini_file
> Les valeurs null, no et false donnent "", yes et true donnent "1"
 
/trunk/framework/CacheSimple.php
436 3901 d 13 h raphael /trunk/framework/ logging: plus de visibilité concernant les objets en cache  
/trunk/framework/CacheSimple.php
434 3914 d 13 h jpm /trunk/framework/ Homogénéisation code + TODO.  
/trunk/framework/CacheSimple.php
433 3914 d 13 h jpm /trunk/framework/ Ajout TODO.  
/trunk/framework/Bdd.php
432 3919 d 19 h raphael /trunk/framework/ cache: tentative de création du répertoire de cache en cas de non-existence & meilleurs avertissements via error_log()  
/trunk/framework/CacheSimple.php
431 3926 d 14 h raphael /trunk/framework/ cache: ajout d'un error_log() en cas de problème de répertoire de cache  
/trunk/framework/CacheSimple.php
430 3926 d 14 h raphael /trunk/framework/ revert r427: en effet, l'idée initiale d'introduire une nouvelle directive "dsn"
à des effets collatéraux. Le système de Config:: repose sur l'écrasement de variables
par différents fichier .ini successifs.
La présence d'une $dsn initiale prend alors le pas sur toute les définitions additionnelles de
bdd_nom & co.
Une solution à ce problème serait d'avoir moins de notions implicites (notamment l'écrasement de valeur)
induites par Config::get() afin de choisir explicitement la base de données sur laquelle
nous souhaitons travailler.
 
/trunk/framework/Bdd.php
/trunk/framework/config.defaut.ini
429 3956 d 19 h raphael /trunk/framework/ bdd: la constante PDO de récupération sous forme d'objet est PDO::FETCH_OBJ et non PDO::FETCH_CLASS (qui, lui, dépend de setFetchMode()  
/trunk/framework/Bdd.php