Skip to content
Extraits de code Groupes Projets
  1. déc. 16, 2010
  2. déc. 15, 2010
    • cerdic's avatar
      attention : · 403a3446
      cerdic a rédigé
      modificateur['criteres']['statut'] mais modificateur['tout'] (idem pour plat ou lien)
      403a3446
    • cerdic's avatar
    • cerdic's avatar
      Passer la gestion derogatoire du filtrage des boucle par le statut en mode declaratif, · 631075c4
      cerdic a rédigé
       via la globale table_statut :
       
       	$table_statut[nom_table][] = array(
      		'champ'=>'statut',  // champ de la table sur lequel porte le filtrage par le statut
      		'publie'=>'publie', // valeur ou liste de valeurs, qui definissent l'objet comme publie.
      		'previsu'=>'publie,prop', // valeur ou liste de valeurs qui sont visibles en previsu
      		'post_date'=>'date', // un champ de date pour la prise en compte des post_dates, ou rien sinon
      	  'exception'=>'statut', // liste des modificateurs qui annulent le filtrage par statut
      	                         // si plusieurs valeurs : array('statut','tout','lien')
      	);
      
      	Pour 'publier' ou 'previsu', si la chaine commence par un "!" on exclu au lieu de filtrer sur les valeurs donnees
      	si la chaine est vide, on ne garde rien si elle est seulement "!" on n'exclu rien
      
      	Si le statut repose sur une jointure, 'champ' est alors un tableau du format suivant :
      	'champ'=>array(
      	    array(table1, cle1),
      	    ...
      	    array(tablen, clen),
      	    champstatut
      	 )
      
      	champstatut est alors le champ statut sur la 'tablen'
      	dans les jointures, 'clen' peut etre un tableau pour une jointure complexe : array('id_objet','id_article','objet','article')
      		
      On evacue le codes des boucles sur les tables articles, auteurs, et rubriques.
      La table documents est en sursis, son cas est deja regle dans le plugin mediatheque
      631075c4
    • cerdic's avatar
      indentation et commentaire · af12ac2d
      cerdic a rédigé
      af12ac2d
    • Fil's avatar
      87132189
    • Fil's avatar
  3. déc. 14, 2010
  4. déc. 13, 2010
  5. déc. 12, 2010
Chargement en cours