Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Quand utiliser db_rewrite_sql

Référence sur Drupal.org : 15 Mai 2009 – 15h51 - http://drupal.org/node/93737


db_rewrite_sql() fournit aux modules une méthode pour compléter vos requêtes SQL. Par exemple, un module qui contrôle l’accès aux nodes devra restreindre le resultat de vos requêtes, en enlevant tous les nodes pour lesquels l’utilisateur n’a pas les droits d’accès.

Si vous n’utilisez pas db_rewrite_sql(), les contrôles d’accès des modules ne pourront pas modifier ou compléter vos requêtes SQL, et vous pourriez révéler sans le vouloir du contenu confidentiel.

C’est une bonne habitude de toujours utiliser db_rewrite_sql()

Quelques exceptions à cette règle :

  • Requêtes qui effectuent la cuisine interne d’un module, mais qui ne s’occupent pas d’afficher le contenu aux utilisateurs (par exemple : requêtes dans une tâche cron).
  • Requêtes des pages d’administration où il est nécessaire d’afficher des listes non filtrées et où l’utilisateur a toujours tous les privilèges.