JamesRezo
2dda58b9a6
fix(cs): Passe unique d'autofix
1 year ago
JamesRezo
117d82af45
fix #4790 Suppression de fonctions dépréciées
2 years ago
Franck
81c2a7e60d
Il restait des liens en http alors que nous sommes en https, cela fonctionnait, mais c’est toujours mieux :)
...
Il manquait surtout là: https://git.spip.net/spip/spip/src/branch/master/prive/login.html#L44
Il y a deux endroits, je ne pense pas que mettre https posera de problème, mais je préfère le dire des fois que :)
https://git.spip.net/spip/spip/src/branch/master/prive/formulaires/configurer_relayeur.php#L23
et
https://git.spip.net/spip/spip/src/branch/master/prive/ical_prive.html#L9
#4557
2 years ago
Franck
e9dd705082
Fix #4526 : Suppression des dates de fins de copyrights
...
«avec tendresse depuis 2001»
2 years ago
Matthieu Marcillaud
7545cfd3ce
Notice en moins en créant un article page (id_rubrique -1) ...
2 years ago
Cerdic
a394902835
le futur c'est maintenant
4 years ago
erational
e76408028d
Bonne année 2018
5 years ago
Philippe Rivière
656762b339
le commit depuis git fonctionne, bravo @azerttyu
6 years ago
denisb
aa7f2993b9
bonne année.
7 years ago
Matthieu Marcillaud
0afa5ff545
Fixer lowercase_constants et lowercase_keywords pour suivre PSR-2 : les mots clés et and, or, null
...
doivraient être en minuscule.
7 years ago
Matthieu Marcillaud
7eb420262c
D'autres fixers en plus (avec php-cs-fixer), en relation avec PSR-2 :
...
- encoding (utf8)
- eof_ending (saut le ligne en fin de fichier)
- elseif (pas else if)
- function_call_space (espaces sur fonctions)
- function_declaration (pareil)
- function_typehint_space (pareil)
7 years ago
Matthieu Marcillaud
56bd46164f
Pas de fermeture de php ?> dans les scripts entièrement PHP, pour mieux respecter PSR-1.
7 years ago
Cerdic
9b90f1b8a1
Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage
7 years ago
Cerdic
3f51f3c231
Fix #3617 : passer $set a objet_modifier_champs pour qu'elle ne detecte les conflits sur $_POST que quand c'est pertinent
7 years ago
Gilles Vincent
705fc82991
Mise en forme plus homegene et plus lisible, pour les declarations des fonctions
...
Regles :
- un espace après chaque virgule
- un espace avant et apres chaque '='
7 years ago
erational
aa27962bd9
remplacement des http://doc.spip.org par http://code.spip.net (Francky)
...
passage du copyright en 2015
8 years ago
Matthieu Marcillaud
2e8d3ed114
Notice PHP en moins à la création d'un article si le multilinguisme n'a pas été configuré.
8 years ago
Cerdic
e179d0b4e2
echappement dans les requetes SQL
8 years ago
Cerdic
4f8362022b
Fix #3181 : consistance de l'API editet_objet, support du parametre $set sur xxx_inserer
8 years ago
Cerdic
5950cb378e
Fix #3238 : associer l'auteur avant d'appeler le pipeline post_insertion
8 years ago
b_b
60bd761700
Réparer le fait qu'on passe un article en statut proposé lorsqu'un auteur tente de le déplacer dans une rubrique sur laquelle il n'a pas les droits, cf #2523 et #3221
9 years ago
denisb
a14b3b27be
bonne année 2014 !
9 years ago
Cerdic
173715a0ae
Report de r20241 et r20271 : Coherence : sur les objets generiques on prend _request(id_auteur) si il est posté pour associer a l'objet lors de la creation. Faisons pareil sur les articles. Dans les deux cas, eviter un notice si pas de session en cours (cas theorique)
10 years ago
Matthieu Marcillaud
642b5324b8
D'autres phpdoc
10 years ago
Matthieu Marcillaud
51102ea519
Un peu de phpdoc sur l'action d'édition d'article et la balise introduction
11 years ago
Matthieu Marcillaud
f8daa53a35
- Notice PHP lors de la création ou suppression d'une traduction
...
- PHPDoc un peu
11 years ago
Matthieu Marcillaud
bfe5df763c
Notice PHP lors de la publication d'un article (changement de statut depuis le formulaire de statut).
11 years ago
Gilles Vincent
14d40c4718
phpDoc
11 years ago
Cerdic
d24147d538
oups : var_dump de debug
11 years ago
Cerdic
0ce843f7e8
On avait bizarrement perdu la capacite a changer la date d'un article proposé...
11 years ago
Cerdic
e0caf3faaf
Ferme #2508 : autorisation de creer un article dans une rubrique
11 years ago
BennyB
d8f7f77955
Happy New Year
11 years ago
Cerdic
8d5d479032
#2335 : si pas de titre ni de contenu, pre-rémplir le titre avec 'Nouvel article N° xxx' qui reprend l'id_article. Cela permet de différencier les articles en cas de créations multiples.
...
Si contenu prendre le debut et couper (descriptif et pas description)
11 years ago
Cerdic
c26814534b
Utiliser la fonction objet_modifier_champs au lieu de modifier_contenu
...
et utiliser son message d'erreur eventuel en retour pour le faire remonter vers l'interface utilisateur (CVT)
quand il y a lieu
11 years ago
Cerdic
873e963b79
Nettoyage de code : PHPDoc, variables indefinies ou inutilisées, return manquant ou erronés
12 years ago
BennyB
8d5f4487fc
Il faut avoir la capacité d'autoriser
12 years ago
Cerdic
be771e6e50
pas de test en dur sur id_auteur lors de la creation d'un article, mais utiliser la fonction autoriser() qui permet de décider qui peut créer un article de manière personalisable (ben)
12 years ago
Matthieu Marcillaud
7b57734f32
Éviter de tuer sqlite avec un id_secteur NULL lorsqu'un identifiant de rubrique donné n'est pas trouvé à la création d'un article (cas du plugin pages uniques).
12 years ago
Cerdic
e9dfcce2f0
definir les champs editables de article/auteur/rubrique au niveau de declarer_tables_objets_sql, cela permet d'ajouter des champs en un endroit centralisé
12 years ago
Cerdic
82d1860e7f
Unification de l'API editer_xxx des objets :
...
on renomme de façon cohérente pour tous les objets
xxx_inserer
xxx_modifier
xxx_instituer
Les points d'entrée de l'API sont donc
action_editer_xxx pour le traitement global d'un post
xxx_inserer et xxx_modifier pour les operations elementaires
xxx_instituer n'est pas un point d'entree et ne devrait pas etre appelee en direct : il faut passer par xxx_modifier.
Le fichier inc/modifier contenait de façon centralisee des fonctions
revision_xxx pour les objets historiques de SPIP (essentiellement utilisées par les crayons)
Cette construction centralisée n'est pas facilement extensible. On evacue donc chaque fonction dans le action/edtier_xxx de l'objet concerné, et on propose en remplacement un point d'entrée unique
revision_objet($objet,$id,$c)
qui va dispatcher vers la fonction xxx_modifier de l'objet, ou a defaut la fonction generique objet_modifier de
action/editer_objet. Les fonctions revision_xxx sont par ailleurs dépréciées.
Les anciennes fonctions insert&set sont toujours definies et renvoie vers la fonction a nommage conventionnel, pour eviter trop de rupture de compatibilité
12 years ago
Cerdic
9b0e8c68ee
nettoyage de code (problèmes potentiels signalés par l'outil "inspection du code") :
...
- variables non initialisées
- variables non utilisées
12 years ago
Cerdic
e9bd333651
revert de r17608 et r17609 : Il ne faut pas utiliser intval() dans une requete SQL comme le disait
...
le message de r13858
C'est a sql_quote de se debrouiller pour deviner si il doit ecrire '' ou 0 quand il reçoit un null si jamais son SQL ne tolere pas l'un a la place de l'autre.
12 years ago
Cerdic
3524647a4d
quand l'argument est entier, preferer intval() que sql_quote() qui produit un '' erronne sur une valeur vide
12 years ago
Cerdic
fb7ea9593d
En finir avec le hack chapo '=...' pour les articles virtuels :
...
- ajout d'un champ virtuel dans la table articles
- virtuel<>'' = redirection
- evite la perte du chapo lors d'une redirection temporaire ...
- suppression des fonctions inutiles chapo_redirigetil et nettoyer_chapo
- suppression de la balise calculée #CHAPO puisque le chapo redevient un champ normal
- la fonction chapo_redirige est renommee virtuel_redirige et renvoit une chaine vide si pas de redirection
- upgrade de la base
- modification de la version_code pour mettre a jour les squelettes compilés
12 years ago
Cerdic
69bcbd10b3
la meta multi_objets est une chaine qu'il faut explode(',') (guy cesaro)
12 years ago
Cerdic
03dc38986c
la meta qui gere les traductions a change de nom et de forme
12 years ago
Cerdic
3a7f44fe31
rationaliser la recuperation des donnees postees dans les actions/editer_xx a l'aide d'une primitive collecter_requests que l'on appelle avec les 3 arguments suivants : liste blanche des variables acceptees, liste noire des variables refusees, et tableau eventuel des saisies fournies
12 years ago
Cerdic
fb92b401eb
supprimer le traitement derogatoire de 'virtuel', il est pris en compte par #FORMULAIRE_REDIRIGER
12 years ago
Cerdic
4cce2e56df
deplacer la prise en compte du champs lang dans inc/modifier qui fait alors appel a instituer_langue_objet sur l'objet modifie, ce qui permet de plus de faire passer un changement de langue dans les pipelines pre/post_edition et de generaliser un peu plus.
12 years ago
Cerdic
2a24311445
lier_trad n'est pas pris en compte au niveau de l'action/editer_article car il ne s'agit pas d'un post de saisie en tant que tel, mais directement au niveau de inc/editer, ce qui permet de plus de le prendre en charge pour n'importe quel objet
12 years ago