APIs
Installation
Nom | Description |
---|---|
creer_base() | Créer une base de données à partir des tables principales et auxiliaires |
maj_tables() | Mettre à jour une liste de tables |
Autorisations
Nom | Description |
---|---|
autoriser() | Autoriser une action |
Filtres
Nom | Description |
---|---|
filtrer() | Charge et exécute un filtre (graphique ou non) |
Actions
Nom | Description |
---|---|
redirige_action_auteur() | Génère une URL ou un formulaire dirigé vers un fichier action (action/xx.php) |
Liens
Nom | Description |
---|---|
objet_associable() | Teste l'existence de la table de liaison xxx_liens d'un objet |
objet_associer() | Associer un ou des objets à des objets listés |
objet_dissocier() | Dissocier un (ou des) objet(s) des objets listés |
objet_dupliquer_liens() | Dupliquer tous les liens entrant ou sortants d'un objet vers un autre (meme type d'objet, mais id different) si $types est fourni, seuls les liens depuis/vers les types listes seront copies si $exclure_types est fourni, les liens depuis/vers les types listes seront ignores |
objet_optimiser_liens() | Nettoyer les liens morts vers des objets qui n'existent plus |
objet_qualifier_liens() | Qualifier le lien entre un (ou des) objet(s) et des objets listés |
objet_trouver_liens() | Trouver les liens entre objets |
Utilitaires
Nom | Description |
---|---|
_request() | Renvoie le |
_T() | Traduction des textes de SPIP |
charger_fonction() | Cherche une fonction surchargeable et en retourne le nom exact, après avoir chargé le fichier la contenant si nécessaire. |
find_all_in_path() | Trouve tous les fichiers du path correspondants à un pattern |
find_in_path() | Recherche un fichier dans les chemins de SPIP (squelettes, plugins, core) |
generer_url_entite() | Fonction codant et décodant les URLs des objets SQL mis en page par SPIP |
include_spip() | Inclut un fichier PHP (en le cherchant dans les chemins) |
recuperer_fond() | Calcule un squelette avec un contexte et retourne son contenu |
spip_log() | Enregistrement des événements |
Edition
Nom | Description |
---|---|
formulaires_editer_objet_charger() | Construit les valeurs de chargement d'un formulaire d'édition d'objet éditorial |
formulaires_editer_objet_traiter() | Effectue les traitements d'un formulaire d'édition d'objet éditorial |
formulaires_editer_objet_verifier() | Teste les erreurs de validation d'un formulaire d'édition d'objet éditorial |
References
Nom | Description |
---|---|
champ_sql() | Demande le champ '$champ' dans la pile |
Modifications
Nom | Description |
---|---|
objet_modifier_champs() | Modifie le contenu d'un objet |
Tables
Nom | Description |
---|---|
base_trouver_table_dist() | Retourne la description d'une table SQL |
id_table_objet() | Retrouve la clé primaire à partir du nom d'objet ou de table |
lister_tables_auxiliaires() | Retourne la liste des tables auxiliaires et leurs descriptions |
lister_tables_objets_sql() | Lister les infos de toutes les tables sql declarées |
lister_tables_principales() | Retourne la liste des tables principales et leurs descriptions |
objet_type() | Retrouve le type d'objet à partir du nom d'objet ou de table |
table_objet() | Retrouve le nom d'objet à partir de la table |
table_objet_sql() | Retrouve la table sql à partir de l'objet ou du type |
SQL
Nom | Description |
---|---|
sql_allfetsel() | Retourne le tableau de toutes les lignes d'une selection |
sql_alltable() | Retourne la liste des tables SQL |
sql_alter() | Modifie la structure de la base de données |
sql_count() | Retourne le nombre de lignes d’une ressource de sélection obtenue
avec |
sql_countsel() | Retourne le nombre de lignes d'une sélection |
sql_create() | Crée une table dans la base de données |
sql_create_base() | Crée une base de données |
sql_create_view() | Crée une vue SQL |
sql_date_proche() | Tester si une date est proche de la valeur d'un champ |
sql_delete() | Supprime des enregistrements d'une table |
sql_demarrer_transaction() | Démarre une transaction |
sql_drop_table() | Supprime une table SQL (structure et données) |
sql_drop_view() | Supprime une vue SQL |
sql_errno() | Retourne le numéro de la derniere erreur connue |
sql_error() | Retourne la dernière erreur connue |
sql_explain() | Retourne une explication de requête (Explain) SQL |
sql_fetch() | Retourne un enregistrement d'une selection |
sql_fetch_all() | Retourne tous les enregistrements d'une selection |
sql_fetsel() | Retourne la première ligne d'une sélection |
sql_format_date() | Formate une date |
sql_get_charset() | Demande si un charset est disponible |
sql_get_select() | Recupere la syntaxe de la requete select sans l'executer |
sql_getfetsel() | Retourne un unique champ d'une selection |
sql_hex() | Prépare une chaine hexadécimale |
sql_in() | Retourne une expression IN pour le gestionnaire de base de données |
sql_in_select() | Retourne une expression IN pour le gestionnaire de base de données à partir d'une sélection de données |
sql_insertq() | Insère une ligne dans une table |
sql_insertq_multi() | Insère plusieurs lignes d'un coup dans une table |
sql_listdbs() | Liste des bases de donnees accessibles |
sql_multi() | Retourne l'instruction SQL pour obtenir le texte d'un champ contenant
une balise |
sql_optimize() | Optimise une table SQL |
sql_preferer_transaction() | Informe si le moteur SQL prefere utiliser des transactions |
sql_query() | Exécute une requête SQL |
sql_quote() | Echapper du contenu |
sql_repair() | Répare une table SQL |
sql_seek() | Déplace le pointeur d'une ressource de sélection |
sql_select() | Effectue une requête de selection |
sql_selectdb() | Demande d'utiliser d'une base de donnees |
sql_set_charset() | Regler le codage de connexion |
sql_showbase() | Retourne une ressource de la liste des tables de la base de données |
sql_showtable() | Retourne la liste (et description) des colonnes et key d’une table SQL |
sql_terminer_transaction() | Termine une transaction |
sql_test_date() | Teste qu'une description de champ SQL est de type entier |
sql_test_int() | Teste qu'une description de champ SQL est de type entier |
sql_update() | Met à jour des enregistrements d'une table SQL |
sql_updateq() | Met à jour du contenu d’une table SQL |
sql_version() | Retourne le numero de version du serveur SQL |
Notifications
Nom | Description |
---|---|
inc_notifications_dist() | La fonction de notification de base, qui dispatche le travail |
Session
Nom | Description |
---|---|
session_get() | Lire une valeur dans la session SPIP |
session_set() | Ajouter une donnée dans la session SPIP |