r12029 - in spip/ecrire: action base inc

Author: esj@rezo.net
Date: 2008-07-10 14:05:59 +0200 (jeu, 10 jui 2008)
New Revision: 12029

Log:
Un '''ORDER BY''' gisait encore en dur dans le code. Tant qu'à faire d'améliorer l'abstraction ici, introduction de la fonction: {{{sql_allfetsel}}} qui effectue une requête '''SELECT''' et retourne le tableau des lignes retournées par les '''FETCH''' successifs, sans oublier de libérer la ressource SQL au final.

En fait cette séquence apparaît à plusieurs endroits du code, mais sans toujours appeler {{{sql_free}}}. Il faut utiliser la nouvelle fonction systématiquement pour éviter cet oubli.

Modified:
   spip/ecrire/action/editer_mot.php
   spip/ecrire/base/abstract_sql.php
   spip/ecrire/inc/documenter.php
   spip/ecrire/inc/editer_mots.php

Details: http://trac.rezo.net/trac/spip/changeset/12029