Documentation du code de SPIP et de ses plugins

Sites

Application

Table of Contents

Functions

action_exporter_bookmarks_dist()  : mixed
action_importer_bookmarks_netscape_dist()  : mixed
bookmarks_netscape_fast_parse()  : mixed
bookmarks_extract_links()  : mixed
bookmarks_insert()  : mixed
action_importer_bookmarks_opml_dist()  : mixed
bookmarks_opml_parse()  : mixed
opml_startElement()  : mixed
opml_endElement()  : mixed
bookmarks_opml_insert()  : mixed
action_instituer_syndic_article_dist()  : mixed
action_purger_site_dist()  : mixed
action_syndiquer_site_dist()  : mixed
balise_FORMULAIRE_SITE()  : mixed
balise_FORMULAIRE_SITE_stat()  : mixed
sites_declarer_tables_interfaces()  : array<string|int, mixed>
Interfaces des tables syndic et syndic article
sites_declarer_tables_objets_sql()  : mixed
saisie_url_syndic()  : mixed
formulaires_exporter_sites_charger_dist()  : mixed
formulaires_exporter_sites_traiter_dist()  : mixed
formulaires_importer_sites_charger_dist()  : mixed
formulaires_importer_sites_verifier_dist()  : mixed
formulaires_importer_sites_traiter_dist()  : mixed
info_fichiers_import()  : mixed
formulaires_site_charger_dist()  : mixed
formulaires_site_verifier_dist()  : mixed
formulaires_site_traiter_dist()  : mixed
is_feed()  : string|0
une fonction qui permet de si un lien est un feed ou nom, si c'est un feed elle retourne son type, si c'est pas un feed elle retourne 0, cette verification est évidemment très très légère
get_feed_from_url()  : array<string|int, mixed>
fonction sans finesse mais efficace on parcourt ligne par ligne a la recherche de balise <a> ou <link> si dans le corps de celle-ci on trouve les mots rss, xml, atom ou rdf alors on recupere la valeur href='<url>', on adapte celle-ci si elle est relative et on verifie que c'est bien un feed si oui on l'ajoute au tableau des feed si on ne trouve rien ou si aucun feed est trouve on retourne un tableau vide
liens_implicite_site_dist()  : mixed
puce_statut_site_dist()  : mixed
sites_upgrade()  : mixed
Installation/maj des tables syndic et syndic articles
sites_vider_tables()  : mixed
Desinstallation/suppression des tables mots et groupes de mots
sites_autoriser()  : mixed
autoriser_sites_menu_dist()  : mixed
autoriser_sitecreer_menu_dist()  : mixed
autoriser_sites_voir_dist()  : mixed
autoriser_site_moderer_dist()  : mixed
autoriser_site_purger_dist()  : mixed
autoriser_controlersyndication_voir_dist()  : bool
Autorisation de voir la page controler_syndication
autoriser_controlersyndication_menu_dist()  : mixed
autoriser_site_creer_dist()  : mixed
autoriser_rubrique_creersitedans_dist()  : mixed
autoriser_site_modifier_dist()  : mixed
autoriser_site_voir_dist()  : mixed
autoriser_sites_importer_dist()  : mixed
autoriser_sites_exporter_dist()  : mixed
sites_ieconfig_metas()  : mixed
sites_rubrique_encours()  : array<string|int, mixed>
Ajouter les sites et syndication a valider sur les rubriques
sites_affiche_milieu()  : array<string|int, mixed>
Configuration des contenus
sites_accueil_encours()  : array<string|int, mixed>
Ajouter les sites et syndication a valider sur la page d'accueil
sites_affiche_enfants()  : array<string|int, mixed>
Ajouter les sites references sur les vues de rubriques
sites_configurer_liste_metas()  : array<string|int, mixed>
Definir les meta de configuration liee aux syndications et sites
sites_taches_generales_cron()  : array<string|int, mixed>
Taches periodiques de syndication
sites_optimiser_base_disparus()  : array<string|int, mixed>
Optimiser la base de donnee en supprimant les liens orphelins
sites_calculer_rubriques()  : array<string|int, mixed>
Publier et dater les rubriques qui ont un site publie
sites_objet_compte_enfants()  : array<string|int, mixed>
Compter les sites dans une rubrique
sites_trig_propager_les_secteurs()  : mixed
sites_boite_infos()  : array<string|int, mixed>
Afficher le nombre de sites dans chaque rubrique

Functions

action_exporter_bookmarks_dist()

action_exporter_bookmarks_dist([mixed $arg = null ]) : mixed
Parameters
$arg : mixed = null

action_importer_bookmarks_netscape_dist()

action_importer_bookmarks_netscape_dist(mixed $fichier_ok, mixed $id_parent, mixed $importer_statut_publie, mixed $importer_tags) : mixed
Parameters
$fichier_ok : mixed
$id_parent : mixed
$importer_statut_publie : mixed
$importer_tags : mixed

bookmarks_insert()

bookmarks_insert(mixed $tree, mixed $id_parent, mixed $importer_statut_publie, mixed $importer_tags[, mixed $level = 0 ]) : mixed
Parameters
$tree : mixed
$id_parent : mixed
$importer_statut_publie : mixed
$importer_tags : mixed
$level : mixed = 0

action_importer_bookmarks_opml_dist()

action_importer_bookmarks_opml_dist(mixed $fichier_ok, mixed $id_parent, mixed $importer_statut_publie, mixed $importer_tags) : mixed
Parameters
$fichier_ok : mixed
$id_parent : mixed
$importer_statut_publie : mixed
$importer_tags : mixed

opml_startElement()

opml_startElement(mixed $xp, mixed $element, mixed $attr) : mixed
Parameters
$xp : mixed
$element : mixed
$attr : mixed

bookmarks_opml_insert()

bookmarks_opml_insert(mixed $tree, mixed $id_parent, mixed $importer_statut_publie, mixed $importer_tags) : mixed
Parameters
$tree : mixed
$id_parent : mixed
$importer_statut_publie : mixed
$importer_tags : mixed

action_purger_site_dist()

action_purger_site_dist([mixed $id_syndic = null ]) : mixed
Parameters
$id_syndic : mixed = null

action_syndiquer_site_dist()

action_syndiquer_site_dist([mixed $id_syndic = null ]) : mixed
Parameters
$id_syndic : mixed = null

balise_FORMULAIRE_SITE_stat()

balise_FORMULAIRE_SITE_stat(mixed $args, mixed $context_compil) : mixed
Parameters
$args : mixed
$context_compil : mixed

sites_declarer_tables_interfaces()

Interfaces des tables syndic et syndic article

sites_declarer_tables_interfaces(array<string|int, mixed> $interfaces) : array<string|int, mixed>
Parameters
$interfaces : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_declarer_tables_objets_sql()

sites_declarer_tables_objets_sql(mixed $tables) : mixed
Parameters
$tables : mixed

saisie_url_syndic()

saisie_url_syndic(mixed $url_syndic[, mixed $name = 'url_syndic' ][, mixed $id = 'url_syndic' ]) : mixed
Parameters
$url_syndic : mixed
$name : mixed = 'url_syndic'
$id : mixed = 'url_syndic'

formulaires_exporter_sites_charger_dist()

formulaires_exporter_sites_charger_dist() : mixed

formulaires_exporter_sites_traiter_dist()

formulaires_exporter_sites_traiter_dist() : mixed

formulaires_importer_sites_charger_dist()

formulaires_importer_sites_charger_dist() : mixed

formulaires_importer_sites_verifier_dist()

formulaires_importer_sites_verifier_dist() : mixed

formulaires_importer_sites_traiter_dist()

formulaires_importer_sites_traiter_dist() : mixed

info_fichiers_import()

info_fichiers_import(mixed $name) : mixed
Parameters
$name : mixed

formulaires_site_charger_dist()

formulaires_site_charger_dist(mixed $id_rubrique) : mixed
Parameters
$id_rubrique : mixed

formulaires_site_verifier_dist()

formulaires_site_verifier_dist(mixed $id_rubrique) : mixed
Parameters
$id_rubrique : mixed

formulaires_site_traiter_dist()

formulaires_site_traiter_dist(mixed $id_rubrique) : mixed
Parameters
$id_rubrique : mixed

is_feed()

une fonction qui permet de si un lien est un feed ou nom, si c'est un feed elle retourne son type, si c'est pas un feed elle retourne 0, cette verification est évidemment très très légère

is_feed(string $url) : string|0
Parameters
$url : string

URL à analyser

Return values
string|0

Retourne son type (rss|atom|rdf) ou 0 si pas feed

get_feed_from_url()

fonction sans finesse mais efficace on parcourt ligne par ligne a la recherche de balise <a> ou <link> si dans le corps de celle-ci on trouve les mots rss, xml, atom ou rdf alors on recupere la valeur href='<url>', on adapte celle-ci si elle est relative et on verifie que c'est bien un feed si oui on l'ajoute au tableau des feed si on ne trouve rien ou si aucun feed est trouve on retourne un tableau vide

get_feed_from_url(string $url[,  $buffer = false ]) : array<string|int, mixed>
Parameters
$url : string

L'URL à analyser

$buffer : = false
Return values
array<string|int, mixed>

$feed_list Le tableau des feed trouvés dans la page

liens_implicite_site_dist()

liens_implicite_site_dist(mixed $texte, mixed $id, mixed $type, mixed $args, mixed $ancre[, mixed $connect = '' ]) : mixed
Parameters
$texte : mixed
$id : mixed
$type : mixed
$args : mixed
$ancre : mixed
$connect : mixed = ''

puce_statut_site_dist()

puce_statut_site_dist(mixed $id, mixed $statut, mixed $id_rubrique, mixed $type[, mixed $ajax = '' ][, mixed $menu_rapide = _ACTIVER_PUCE_RAPIDE ]) : mixed
Parameters
$id : mixed
$statut : mixed
$id_rubrique : mixed
$type : mixed
$ajax : mixed = ''
$menu_rapide : mixed = _ACTIVER_PUCE_RAPIDE

sites_upgrade()

Installation/maj des tables syndic et syndic articles

sites_upgrade(string $nom_meta_base_version, string $version_cible) : mixed
Parameters
$nom_meta_base_version : string
$version_cible : string

sites_vider_tables()

Desinstallation/suppression des tables mots et groupes de mots

sites_vider_tables(string $nom_meta_base_version) : mixed
Parameters
$nom_meta_base_version : string

autoriser_sites_menu_dist()

autoriser_sites_menu_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_sitecreer_menu_dist()

autoriser_sitecreer_menu_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_sites_voir_dist()

autoriser_sites_voir_dist(mixed $faire[, mixed $type = '' ][, mixed $id = 0 ][, mixed $qui = null ][, mixed $opt = null ]) : mixed
Parameters
$faire : mixed
$type : mixed = ''
$id : mixed = 0
$qui : mixed = null
$opt : mixed = null

autoriser_site_moderer_dist()

autoriser_site_moderer_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_site_purger_dist()

autoriser_site_purger_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_controlersyndication_voir_dist()

Autorisation de voir la page controler_syndication

autoriser_controlersyndication_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
$faire : string

Action demandée

$type : string

Type d'objet sur lequel appliquer l'action

$id : int

Identifiant de l'objet

$qui : array<string|int, mixed>

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed>

Options de cette autorisation

Return values
bool

true s'il a le droit, false sinon

autoriser_controlersyndication_menu_dist()

autoriser_controlersyndication_menu_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_site_creer_dist()

autoriser_site_creer_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_rubrique_creersitedans_dist()

autoriser_rubrique_creersitedans_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_site_modifier_dist()

autoriser_site_modifier_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_site_voir_dist()

autoriser_site_voir_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_sites_importer_dist()

autoriser_sites_importer_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

autoriser_sites_exporter_dist()

autoriser_sites_exporter_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $opt) : mixed
Parameters
$faire : mixed
$type : mixed
$id : mixed
$qui : mixed
$opt : mixed

sites_ieconfig_metas()

sites_ieconfig_metas(mixed $table) : mixed
Parameters
$table : mixed

sites_rubrique_encours()

Ajouter les sites et syndication a valider sur les rubriques

sites_rubrique_encours(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_affiche_milieu()

Configuration des contenus

sites_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_accueil_encours()

Ajouter les sites et syndication a valider sur la page d'accueil

sites_accueil_encours(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_affiche_enfants()

Ajouter les sites references sur les vues de rubriques

sites_affiche_enfants(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_configurer_liste_metas()

Definir les meta de configuration liee aux syndications et sites

sites_configurer_liste_metas(array<string|int, mixed> $metas) : array<string|int, mixed>
Parameters
$metas : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_taches_generales_cron()

Taches periodiques de syndication

sites_taches_generales_cron(array<string|int, mixed> $taches_generales) : array<string|int, mixed>
Parameters
$taches_generales : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_optimiser_base_disparus()

Optimiser la base de donnee en supprimant les liens orphelins

sites_optimiser_base_disparus(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_calculer_rubriques()

Publier et dater les rubriques qui ont un site publie

sites_calculer_rubriques(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_objet_compte_enfants()

Compter les sites dans une rubrique

sites_objet_compte_enfants(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

sites_trig_propager_les_secteurs()

sites_trig_propager_les_secteurs(mixed $flux) : mixed
Parameters
$flux : mixed

sites_boite_infos()

Afficher le nombre de sites dans chaque rubrique

sites_boite_infos(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results