Skip to content
Extraits de code Groupes Projets
  1. sept. 01, 2022
  2. août 23, 2022
  3. juil. 19, 2022
  4. jan. 21, 2022
    • cerdic's avatar
      Issue #3311 : renommer les fonctions · 334d1378
      cerdic a rédigé
      * generer_url_entite => generer_objet_url
      * generer_url_entite_absolue => generer_objet_url_absolue
      Les anciennes fonctions restent utilisables mais sont depreciees
      334d1378
  5. jan. 13, 2022
    • marcimat's avatar
      PHP 8.1 #4968 : Deprecated-- en relation avec `null` · f6cf9edd
      marcimat a rédigé
      Sur les éléments :
      
      - filtre sinon() : strlen qui doit être appliqué uniquement sur un string.
      - parametre_url() sans affectation : rawurlencode et strlen s’appliquent
        uniquement sur un string (pas sur null).
      - les traductions peuvent retourner `null` si la clé demandée n’existe
        nul part. Ne pas tenter d’appliquer strlen ou autre dessus.
        + mini reformatage dans _T().
      - _image_tag_changer_taille() : éviter d’appeler preg_replace sur null
      - protege_champ() si la valeur null est passée. + Refactoring de la fonction.
      - image_filtrer()
      - critère pagination.
      - _q(), sur addslashes avec valeur null.
      - Éviter de créer un 'connect' qui vaut null, alors qu’il doit être une chaine.
      - sur la propriété Boucle->limit
      - echapper_faux_tags()
      - urls_decoder_url()
      - spip_mysql_cite()
      - modifier_class() + refactoring
      - spip_connect_sql() lorsque le serveur sql est injoignable.
      - _image_valeurs_trans()
      - formulaires_editer_liens_charger_dist (À revoir ! )
      - extraire_balise, si null est transmis…
      - formulaires_editer_objet_charger lorsque id_parent vaut null
      - le login : ne pas appliquer trim sur null.
      - sur appel d’autorisation : s’assurer d’avoir un int `$id`.
      - S’assurer de passer un int à tester_statut_inscription.
      - ratio_passe_partout()
      - filtre in_any() avec valeurs null.
      - sur les balises TOTAL_BOUCLE, GRAND_TOTAL, COMPTEUR_BOUCLE, lorsqu’utilisées
        sur les parties alternatives de boucles lorsque les tables sont inexistantes
        (ex: boucles de compaptage sur une (SIGNATURES?) avec le plugin pétitions absent.
      - Sur autoriser() dont le type est null
      - sur balise `#VAL`, lorsqu’utilisée vide comme `#VAL|filtre`
        + typage sur interprete_argument_balise.
      f6cf9edd
  6. juil. 06, 2021
  7. juin 11, 2021
  8. juin 10, 2021
  9. juin 01, 2021
    • Glop's avatar
      Autorisation pour l'affichage des objets affichés dans une recherche · b3d910c5
      Glop a rédigé et cerdic's avatar cerdic a validé
      Vérifie que l'on est bien autorisé·e à voir des objets lorsque l'on fait
      une recherche dans l'interface privée.
      
      L'idée ici est de se reposer sur les autorisations `autoriser_*_voir`
      pour s'assurer que l'on peut effectuer des recherches (et afficher les
      résultats) sur les objets concernés. Sans cela, il est possible de faire
      afficher à SPIP des objets (leur titre, en tout cas) que l'on n'aurait
      pas l'autorisation de voir.
      
      L'autorisation est globale, au sens où il n'y a pas de vérification de
      l'autorisation pour chaque résultat de la recherche. Il y a peut-être
      un moyen de faire plus finement en établissant une liste des
      identifiants des objets que l'on peut afficher dans les résultats (un
      peu à la manière de `statuts_articles_visibles`, qui indique quels
      statuts d'articles on a le droit d'afficher), mais je ne vois pas
      comment faire cela sans appeler l'autorisation pour tous les objets,
      ce qui alourdirait considérablement la recherche.
      
      Néanmoins, l'autorisation n'est pas appliquée dans le cas des articles,
      car elle est déjà prise en compte lors de l'établissement de la variable
      `statut`.
      b3d910c5
  10. mai 25, 2021
  11. mai 24, 2021
  12. mai 19, 2021
  13. mai 18, 2021
  14. mai 17, 2021
  15. mai 01, 2021
  16. avr. 29, 2021
    • tcharlss's avatar
      Maintenance et ajustements des bandeaux du privé. · b5864c45
      tcharlss a rédigé
      Les différences visuelles sont mineures, il s'agit juste de caler un peu les éléments, les gouttières, etc.
      Par contre en arrière-plan on fait un gros ménage pour préparer et simplifier les évolutions futures.
      
      * Rangement et reformatage complet de la CSS : mutualiser les règles, supprimer celles en double ou en triple, ajout de commentaires, etc.
      * Markup : Ajout de classes utiles là où il n'y en avait pas, et notamment d'attributs data pour cibler plus facilement les éléments du menu selon la profondeur, pour faire par exemple .item[data-profondeur="2"] au lieu de ul>li>ul>li
      * Menu identité : espacer les liens, textes plus foncés, traits de séparations inutiles, et icône de langue alternative.
      * Menu rubriques : rétablit les carets pour les entrées depliables. Les sous-menu en colonnes sont fait avec column-count : cela permet de gagner de la place par rapport à display flex, grid ou autre, et cela simplifie les règles.
      * Bien indiquer les prises de focus de tous les liens.
      * Menus déroulants : refaire fonctionner la navigation au clavier qui était hs, purement en CSS pour l'instant. À voir s'il ne faut garder qu'une des 2 solutions, ou les 2 en compléments (le JS ajoutait un petit délai en plus, non reproductible en CSS).
      * Ajout d'un peu de responsive
      b5864c45
    • tcharlss's avatar
  17. avr. 26, 2021
  18. avr. 24, 2021
  19. avr. 23, 2021
  20. avr. 22, 2021
    • cerdic's avatar
      Revert multiples : · cde95f13
      cerdic a rédigé
      Revert "Présentation des sous-rubriques (vignettes + grosses)"
      This reverts commit 1847b1dc
      
      Revert "Titres des boîtes et formulaires un peu plus grands et plus épais pour mieux distinguer du contenu (nicod_)"
      This reverts commit 96fe7ab9.
      
      Revert "Dans la page maintenance, utiliser une alerte plutôt qu'une boîte pour le message relatif au htaccess (#4727)."
      This reverts commit 81ead9eb.
      
      Revert "Introduction d'une balise `#ALERTE` dédiée aux messages d'alerte de l’espace privé (#4727)."
      This reverts commit 986fc9db.
      
      Revert "Refacto des styles des messages d'alerte de l’espace privé (#4727)."
      This reverts commit e078f2d7.
      
      Revert "Ajustements des styles des formulaires pour suivre la refonte des boîtes + quelques détails (#4727)"
      This reverts commit b5068f84.
      
      Revert "Refacto des styles des boîtes de l'espace privé (#4727)."
      This reverts commit 18df0352.
      cde95f13
    • ARNO*'s avatar
      Logo du site (col. de gauche) de bonne taille (comme logos d'objets) · 947a0013
      ARNO* a rédigé et cerdic's avatar cerdic a validé
      947a0013
  21. avr. 21, 2021
  22. avr. 12, 2021
  23. mars 30, 2021
  24. mars 12, 2021
  25. mars 05, 2021
    • RastaPopoulos's avatar
      Début d'utilisation d'un objet spipConfig indépendant de jQuery dès le départ,... · 27e4f1bc
      RastaPopoulos a rédigé
      Début d'utilisation d'un objet spipConfig indépendant de jQuery dès le départ, et remplissage avec les anciennes variables + savoir si espace privé. On ajoute une fonction qui utilise ça dans jQuery.spip.test_espace_prive() pour faire comme en PHP, pour l'instant toujours cloisonné à jQuery.spip tant que pas mieux, car c'est pas bien d'avoir des fonctions persos qui se baladent dans la nature sans cloisonnement.
      27e4f1bc
  26. fév. 17, 2021
  27. fév. 11, 2021
  28. fév. 10, 2021
Chargement en cours