Skip to content
Extraits de code Groupes Projets
  1. mai 19, 2007
    • renato's avatar
      53493623
    • esj's avatar
      Démultiplication des statuts des visiteurs. · e519b908
      esj a rédigé
      Ce dépot installe une réécriture du noyau rationalisant la gestion des statuts, dans la mesure où la compatibilité avec les versions précédentes le permet. Le principe est que Spip connait les noms des statuts fondamentaux Admin (0minirezo) et Rédacteur (1comite), et des statuts transitoires Nouveau et Poubelle, et assimile toute autre valeur dans le champ statut comme étant un statut de visiteur (donc de droits minimums). La création de nouveaux auteurs accepte des statuts de libellé nouveaux, pour autant que SQL le permette (le test est que $statut == addslashes($statut)). En particulier, on peut utiliser des variantes du squelette formulaires/login_forum dans lequel le paramètre "mode" du script "inscription" a une valeur autre que "6forum", par exemple le numéro du forum si l'on souhaite structurer les groupes de visiteurs sur la base des forums qui les ont attiré sur le site. 
      
      Une fois qu'un statut a été introduit dans la table des auteurs, il est proposé dans le menu des statuts affectable à un auteur. Le mode de tri par statut est à présent actif sur la page des visiteurs pour tenir compte de cette nouvelle situation. Toutefois les icones seront les memes (à améliorer).
      
      Les occurrences de "6forum" ont donc été évacuées du code de SPIP, hormis les cas nécessaires à la compatibilité (cette fonctionnalité n'amène aucun dysfonctionnement pour les sites qui ne l'utiliseront pas). Incidemment, le paramètre "statut" du script "auteurs" admet en argument non plus seulement un statut mais éventuellement une liste de statuts séparés par des virgules, et admet un "!" au début pour signifier une négation. 
      
      En outre, il existe à présent une fonction "avoir_visiteurs" regroupant tous les cas où cette information est nécessaire, ce qui auparavant était réalisé de manière pas toujours cohérente voire fausse (il y aura de ce fait des réponses légèrement différentes d'auparavant sur des cas limites).
      e519b908
    • esj's avatar
    • esj's avatar
      complément à [9321]: action/instituer_auteur inutile depuis la réécriture du... · f7cb48b5
      esj a rédigé
      complément à [9321]: action/instituer_auteur inutile depuis la réécriture du formulaire des auteurs (c'est dans action/editer_auteur à présent).
      f7cb48b5
    • esj's avatar
      En fait c'est la contraposée de [9323] qu'il faut: le hack d'envoyer du... · eaa63b21
      esj a rédigé
      En fait c'est la contraposée de [9323] qu'il faut: le hack d'envoyer du contenu aléatoire pour cron et cookie venait de notre ignorance du code de retour 204. A présent on envoie 204, et envoie_image_vide devient inutile.
      eaa63b21
  2. mai 18, 2007
  3. mai 17, 2007
  4. mai 16, 2007
  5. mai 15, 2007
Chargement en cours