113 Commits (4181f34b338d4bf20d348dc090aedcba5b797343)

Author SHA1 Message Date
Fil 4181f34b33 unification de la table de jointure des documents avec 'autre chose', quel qu'il soit ; et affichage des docs de forum dans le contrle_forum 14 years ago
Committo,Ergo:sum 171f81fecd Remplacement de IN par sql_in 14 years ago
Matthieu Marcillaud f115cc0682 Permettre d'afficher les documents même si la meta 'creer_htaccess' n'est pas présente. 15 years ago
Committo,Ergo:sum e385f17ae5 Utiliser systématiquement sql_fetsel plutôt que sql_fetch quand c'est possible, afin de profiter de l'optimisation de [11738], qui évite en particulier des opérations bêtement interdites par SQLite à cause de son compteur de références. 15 years ago
Committo,Ergo:sum 9770534164 PHP me rendra fou: 15 years ago
Fil 1f9862e94d oups (1) 15 years ago
Fil 940934285f un admin restreint ne doit modifier un site que dans les rubriques qu'il administre (klaus) 15 years ago
Fil da60dfd40a relacher un peu la securite sur $id dans autoriser() : le principe de precaution interdisait d'utiliser une cle non numerique sur une table (ex: spip_meta, cf les crayons) 15 years ago
Christian Lefebvre 64a8541127 autodoc 15 years ago
Cerdic acdb1043ae "exceptions d'autorisation : 15 years ago
Fil d42a56b387 le bug sur [<doc1>->URL] etait revenu 15 years ago
Committo,Ergo:sum fb0973070f 4 Warnings dont un était une vraie erreur. 15 years ago
Committo,Ergo:sum 4bb1e0f949 genere_url_document et encore un peu CSV. 15 years ago
Committo,Ergo:sum aaa022de00 Accès au documents. [11072] avait réintroduit maladroitement l'appel à autoriser_voir disparu avec [10998]: il est inutilement couteux de produire une clé s'il n'y a pas de .htaccess, on améliore. 15 years ago
Committo,Ergo:sum bb6b022d7c D'accord avec [10998] pour que l'accès aux documents soit donnée par une clé en amont (d'autant que ça évite de produire des icones menant systématiquement à un accès interdit) mais du coup le autoriser_document_voir devait y migrer aussi plutot que de disparaitre complètement. 15 years ago
Committo,Ergo:sum e3ddfdadfb Depuis [8104] qu'on ne l'avait pas fait, il n'y a plus une minute à perdre.... 15 years ago
Fil 08d85b1056 vertebrer ?page=table:toto est reserve aux adultes (membres de _ID_WEBMESTRES) 15 years ago
Fil 8b3ae3336f renommage de tous les auteur_session en visiteur_session ; la variable auteur_session n'est de nouveau activee que dans le cas ou la visite est authentifiee (ainsi on rebouche les eventuels trous de securite crees par les changements precedents) ; a noter, cette variable auteur_session est declaree obsolete (mais sera maintenue) 15 years ago
Christian Lefebvre 2b6eafd422 autodoc 15 years ago
Cerdic 605074aa02 "grrr, doublon" 15 years ago
Cerdic a68e925b82 report de [10791] 15 years ago
Committo,Ergo:sum 17cd028f1c Le standard SQL précise qu'une chaîne avec apostrophe se code avec une double apostrophe et non un \ ce que SQLite fait aussi, contrairement à MySQL et PG. 15 years ago
Committo,Ergo:sum e341792eaf Include manquant pour le Debug (Mathieu) 15 years ago
Committo,Ergo:sum 4beaec16c4 Abstraction de WHERE et ORDER (plus aucun spip_query-SELECT avec eux hormis les inévitables, et ils sont compatibles avec PG). 15 years ago
Committo,Ergo:sum c1fc6da099 Abstraction de requêtes avec WHERE. Application du sed précédent après mise en page au carré de qq occurrences de spip_query. 15 years ago
Committo,Ergo:sum f7392a66f1 Abstraction de tous les appels {{{ spip_query("SELECT ..... WHERE ... }}} pour que les champs de type Date dans la clause WHERE soient transformé pour Postgres. 15 years ago
Committo,Ergo:sum 01e52a0cde Abstraction de tous les appels {{{ spip_query("SELECT ..... WHERE ... }}} pour que les champs de type Date dans la clause WHERE soient transformé pour Postgres. 15 years ago
Committo,Ergo:sum 9b366fee80 #209: spip_num_rows passe en vieilles_defs, sql_count ayant la supériorité d'indiquer le serveur SQL par défaut. Dépot obtenu par: 15 years ago
Fil e394139864 ameliorations dans les urls propres : 15 years ago
Committo,Ergo:sum 586f3002ae Evidemment, les documents associés aux brèves, ça se fait pas beaucoup. Mais ça n'empêche pas ce bug d'arriver. 15 years ago
Committo,Ergo:sum deae178e3d préférer countsel à spip_num_rows 15 years ago
Christian Lefebvre b909bc322a autodoc 15 years ago
Cerdic 48f34433a5 homogeneiser auteurs_infos : le logo y etait sur la colonne de droite au contraire de toutes les autres pages 15 years ago
Committo,Ergo:sum f38734d5b7 Renommage de toutes les fonctions '''spip_abstract_''' en '''sql_''', c'est plus court et plus parlant puisqu'il s'agit des fonctions d'interfaces avec un serveur SQL. De nouveau attention il faut vider le cache (en fait seulement celui des squelettes: tmp/cache/skel) car ce sont des fonctions que le compilateur place dans le code compilé. 15 years ago
Committo,Ergo:sum a8ee88ffd7 #209: Afin que les plugins utilisant '''SPIP_NUM''' ou '''SPIP_ASSOC''' dans les appels de '''spip_fetch_array''' continuent à fonctionner sans perturber le portage en PostGres, cette fonction passe en vieille_def avec une définition appellant explicitement '''mysql_fetch_array'''. Elle est remplacée dans tout le code de SPIP par '''spip_abstract_fetch''' auparavant utilisée seulement par le compilateur de squelettes. Les plugins voulant tourner en PostGres à terme sont invités à renommer cette fonction, et à ramener à un seul argument tous ses appels. 15 years ago
Committo,Ergo:sum c0440255ad Un champ 'en_ligne' non nul est plus pertinent que le statut en cours pour savoir si un auteur a (eu) accès à l'espace privé. 15 years ago
Committo,Ergo:sum ecb71a25ed Réécriture du formulaire d'autorisation de prévisualisation sous forme de cases à cocher dans la liste des statuts. 15 years ago
Fil a3ee524674 ne marchait qu'avec autorite, a cause du autoriser(webmestre) (mortimer, azerttyu) 15 years ago
Fil 7fb71c8e29 le pipeline vide peut servir a charger des definitions complementaires (pour les API inc/notifications et inc/autoriser par exemple) 15 years ago
Fil f766a4ced0 l'autorisation d'editer un document, c'est un beau melange de choses compliquees... si on n'avait deja qu'une seule et unique table de jointure pour trouver nos liens on gagnerait du temps, a revoir 15 years ago
Fil c9d7e4940d permettre de desactiver la notion d'admin restreint (cf. autorite 0.9), et un peu de nettoyage des prefetch 15 years ago
Fil 4b608998d3 modifie l'ordre de recherche des fonctions d'autorisation ; les _dist viennent apres autoriser_defaut(), ce qui permettra au plugin autorite d'injecter une fonction autoriser_defaut() appelant, par exemple, du SQL 15 years ago
Fil c1ef2bf020 la definition de var_mode concentree a un seul endroit, avec les autorisations qui vont bien ; maintenant SPIP a l'air de fonctionner sans plus necessiter de 'feed_globals' (a tester intensivement, bien sur... mais je desactive ce mode, pour qu'on teste, justement) 15 years ago
Fil 25d63c27de dans la fiche de modification d'un auteur, on regarde si cet auteur peut etre associe a une rubrique (avec une constante qui permet de lister plusieurs status de ce type), si oui on affiche tout de suite le menu de rubriques, sinon on le cache, pour le reveler ensuite en jquery si on change le statut ; suite de [9626] et correction d'un bug introduit recemment dans layer.js (target n'est pas toujours un objet jQuery) 15 years ago
Committo,Ergo:sum bed6cfc204 Poursuite de l'utilisation systématique de la fonction autoriser. Le cas publierdansrubrique admet un numero de rubrique vide, ce qui spécifie alors tous les admins. Un coup de #877 au passage (état: 872 / 478 / 1294), et rappatriement des _request dans les fichiers exec/*: les inc/* ne doivent pas en contenir si on veut en faire des fonctions réutilisables ailleurs. 15 years ago
Christian Lefebvre c9fc071550 autodoc 15 years ago
Committo,Ergo:sum 3aa9714a0e Migration de autoriser_voir_document dans inc/autoriser, avec adaptations nécessaires, et disparition d'occurrence de 1comite et 0minirezo en utilisant la liste des statuts. 15 years ago
Committo,Ergo:sum 450105a4a0 Réduction des occurrences de 1comite: 15 years ago
Committo,Ergo:sum d6a9cd10e5 Pour la préselection d'une option de balise Select, comparer une valeur filtrée par entite_html avec une valeur qui ne l'est pas, ça marche pas. 15 years ago
Christian Lefebvre c2134bd0cd autodoc 15 years ago