Package Default

Fichiers du package

FichierDescription
a_suivre_fonctions.php
acceder_document.php
activer_petition_article.php
admin.php

Gestion d'administration d'un SPIP

administrer_mot.php
afficher_liste.php
afficher_nom_plugin.php
afficher_repertoires.php
aide_fonctions.php
aiguiller.php
ajax_item_pick_fonctions.php
ajax_selecteur_fonctions.php
ajouter-documents_fonctions.php
analyser_dtd.php
arbo.php
archives.php

SPIP, Systeme de publication pour l'internet

article_accepter_forums_publics.php
articles_fonctions.php
auteurs_associer_fonctions.php
auteurs_lies_fonctions.php
autoliens.php
barre-nav_fonctions.php
base_delete_referers.php
base_delete_stats.php
base_restaurer.php

Gestion d'affichage de la page en cas de restauration interrompue

Bigup.php
bigup.php
Cache.php
CacheFichiers.php
cacher.php
CacheRepertoire.php
calendrier_quete.json_fonctions.php
champ.php
changer_fichier_document.php
changer_mode_document.php
configurer_annonces.php
configurer_articles.php
configurer_avertisseur.php
configurer_compteur.php
configurer_flux.php
configurer_fonctions.php
configurer_forums_contenu.php
configurer_forums_notifications.php
configurer_forums_participants.php
configurer_forums_prives.php
configurer_identite.php
configurer_langage.php
configurer_langue.php
configurer_logos.php
configurer_mediabox.php
configurer_messagerie_agenda.php
configurer_metas.php
configurer_moderniseur.php
configurer_multilinguisme.php
configurer_previsualiseur.php
configurer_redacteurs.php
configurer_relayeur.php
configurer_revisions_objets.php
configurer_rubriques.php
configurer_transcodeur.php
configurer_urls.php
configurer_urls_arbo_fonctions.php
configurer_urls_fonctions.php
configurer_urls_propres_fonctions.php
configurer_visiteurs.php
confirmer_signature.php
copier_local.php
couleurs.php
cvt_multietapes.php

CVT Multi étapes

date_gestion.php
debusquer.php
declarer_bases.php
decompiler.php
delete_referers.php
delete_stats.php
dist_fonctions.php
document.php
documents.php
dump.php

Fonctions de base pour la sauvegarde

dump.php
echappe-js.php

Fonctions utiles pour la wheel echappe-js

editer_document.php
editer_document.php
editer_forum.php
editer_message.php
editer_signature.php
editer_site_fonctions.php
editer_url.php
editer_url_objet.php
effacer_messagerecu.php
email_notification_forum.php
en.php
en.php
envoyer_message.php
etape_2.php
etape_3.php
etape_3b.php
etape_4.php
etape_chmod.php
etape_fin.php
etape_ldap1.php
etape_ldap2.php
etape_ldap3.php
etape_ldap4.php
etape_ldap5.php
evaluer_page.php
exporter_bookmarks.php
exporter_sites.php
extraire_boutons.php
extraire_pipelines.php
feedfinder.php

adaptation en php de feedfinder.py :

file_emb_fonctions.php
Files.php
Flow.php
format_html.php
Formulaire.php
formulaire_signature.php
formulaire_site.php
forum.php
forum.php
forum.php
forum_fonctions.php
forum_insert.php
forum_prive.php
fr.php
fr.php
generer_url_document.php
generer_url_ecrire_document.php
generer_url_ecrire_forum.php
generer_url_forum.php
generique_fonctions.php

Ce fichier n'est la que pour eviter une rupture de compat depuis spip 3.0 pour les plugins

genie.php
GestionRepertoires.php
html.php
html.php
icone_renommer.php
id_rubrique.php
Identifier.php
idna_convert.class.php
illustrer_document.php
image.php
images_fonctions.php
images_lib.php
images_typo.php
implicite_site.php
importer_bookmarks_netscape.php
importer_bookmarks_opml.php
importer_csv.php
importer_sites.php
inc-lister-sauvegardes_fonctions.php
indenter.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
index.php
informer.php
informer_auteur_fonctions.php
infos_paquet.php
instituer_forum.php
instituer_lot_forum.php
instituer_syndic_article.php
instituerarticle.php
instituermessage.php
interfaces.php
iterateur.php
job_queue_fonctions.php
joindre_document.php
jointure.php
journal.php
jqueryui_pipelines.php
json.php
lang_liste.php
layer.php
libres.php
lien.php
lien.php
lien_court.php
log.php
LogTrait.php
math.php
mediabox_config_theme.php
mediabox_ieconfig.php
mediabox_pipelines.php
medias_administrations.php
medias_ieconfig.php
mediatheque-navigation_fonctions.php
menu-navigation_fonctions.php
messages.php
navigation_fonctions.php
normaliser.php
objet_fonctions.php
objets-en-edition_fonctions.php
objets-trad_fonctions.php
organiseur.php
organiseur_administrations.php
organiseur_autoriser.php
organiseur_fonctions.php
page.php
parametrer.php
pcltar.php
pclzip.php
petitions_administrations.php
petitions_fonctions.php
petitions_options.php
pied_fonctions.php
plan-articles_fonctions.php
plonger.php
preselectionner_parent_nouvel_objet.php
presenter_enfants.php
prive.php
propres.php
propres2.php
propres_qs.php
purger_site.php
quete_autocomplete.php
recherche_fonctions.php
recherche_to_array.php
rediriger_article.php
referenceurs.php
relancer_signature.php
Repondre.php
ressource-mini.php
ressource.php
restaurer.php
restaurer.php
restaurer.php
restaurer_fonctions.php
reviser.php
revision_fonctions.php
revision_fonctions.php
revisions_fonctions.php
safehtml.php
sauvegarder.php
sauvegarder.php
sauvegarder_fonctions.php
sax.php
sha256.inc.php
signature.php
simple.php
simplexml_to_array.php
site.php
site.php
sites.php
sites_administrations.php
sites_autoriser.php
sites_ieconfig.php
sites_pipelines.php
spip-listes.php
spip-paragrapher.php

Fonctions utiles pour les wheels SPIP sur les paragraphes

spip-tableaux.php
spip.php

Fonctions utiles pour les wheels SPIP

spip.php
sqlite3.php
statistiques.php
stats-visites-data_fonctions.php
stats-visites-jours_fonctions.php
stats-visites-mois_fonctions.php
stats_lang_fonctions.php
stats_referers_to_array.php
stats_repartition_fonctions.php
stats_visites_to_array.php
supprimer_document.php
supprimer_dump.php
supprimer_message.php
supprimer_signature.php
supprimer_tous_orphelins.php
supprimer_url.php
swf.php
syndic_articles_fonctions.php
syndiquer_site.php
telecharger_dump.php
textwheel.php
textwheel.php
textwheelrule.php
textwheelruleset.php
tourner.php
tracer.php
traiter_lot_signature.php
typedoc.php
urls.php
urls_administrations.php
urls_ieconfig.php
urls_pipeline.php
valider.php
valider_signature.php
verifie_conformite.php
verifier_document_mode_image.php
verifier_document_mode_vignette.php
verifier_documents_brises.php
versions_fonctions.php
visiteurs_fonctions.php
voir_en_ligne_fonctions.php
yaml-mini.php
Proposer une amélioration

Liste des constantes

Valeur

  • 'address|applet|article|aside|blockquote|button|center|d[ltd]|div|fieldset|fig(ure|caption)|footer|form|h[1-6r]|hgroup|head|header|iframe|li|map|marquee|nav|noscript|object|ol|pre|section|t(able|[rdh]|body|foot|extarea)|ul|script|style'

Package

Valeur

  • true

Package

Valeur

  • ''

Package

Valeur

  • get_spip_script('./') . '?'

Package

Valeur

  • ''

Package

Valeur

  • './?'

Package

Valeur

  • get_spip_script('./') . '?' . _SPIP_PAGE . '='

Package

Valeur

  • $adresse_db

Package

Valeur

  • $choix_db

Package

Valeur

  • $login_db

Package

Valeur

  • $nom_connect

Package

Valeur

  • $pass_db

Package

Valeur

  • $serveur_db

Package

Valeur

  • 'ecrire/'

Package

Valeur

  • true

Package

Valeur

  • $status_file

Package

Valeur

  • 24 * 3600

Package

Valeur

  • 1

Package

Valeur

  • 'general'

Package

Valeur

  • '/^(?:(?:^\W_?.)+[a-z0-9]{2,6}|localhost)\b/Si'

Package

Valeur

  • ",^\s(http:?/?/?|mailto:?)\s$,iS"

Package

Valeur

  • ',^\s(?:' . _PROTOCOLES_STD . '):?/?/?\s$,iS'

Package

Valeur

  • ',' . '[[^[]](?:<-|->).?]' . '|<a\b.?</a\b' . '|<\w.?>' . '|((?:https?:/|www.)[^"\'\s[]})<>]*)' . ',imsS'

Package

Valeur

  • '@(' . _DIR_PLUGINS_AUTO . '|' . _DIR_PLUGINS . '|' . _DIR_PLUGINS_DIST . ')/?([^/]+)/@'

Package

Valeur

  • ',' . '<"?(https?://|[^\s][\w -]+.[\w -]+)[^<]*>' . ',UimsS'

Package

Valeur

  • '#<(select|textarea|input)[^>]\sname="\'([\w])?["\'](?: class="\'["\'])?( multiple=)?[^>]*?>#ims'

Package

Valeur

  • 4

Package

Valeur

  • false

Package

Valeur

  • false

Package

Valeur

  • serialize(array('rubrique1' => '-', 'rubrique2' => '-', 'breve1' => '+', 'breve2' => '+', 'site1' => '@', 'site2' => '@', 'auteur1' => '', 'auteur2' => '', 'mot1' => '+-', 'mot2' => '-+'))

Package

Valeur

  • ''

Package

Valeur

  • '(<([a-z_-]{3,})' . '\s([0-9])\s' . '([|](?:<[^<>]>|[^>])?)?' . '\s/?' . '>)'

Package

Valeur

  • "/[#?([^][]*)<-]/S"

Package

Valeur

  • '/^((?:[^[]?(?:[[^]]])?)?)([|]([^<>]?))?({[}])?$/'

Package

Valeur

  • '/^(\W)(\W)(\w\d+([?#].)?)$/'

Package

Valeur

  • '/^(\W)(\W)(\w\d+([?#].)?)$/'

Package

Valeur

  • '/^([^|#{]\w[^|#{])([^#])(#([^|{}]))?(.*)$/S'

Package

Valeur

  • "/[\?+\s*([^][<>]+)]/S"

Package

Valeur

  • "/[([^][]?([[][^]>-][]][^][]))->(>?)([^]]*)]/msS"

Package

Valeur

  • "/[([^][]?([[]\w[]][^][]))->(>?)([^]]*)]/msS"

Package

Valeur

  • _PREG_MODELE . '\s*(<\/a>)?'

Package

Valeur

  • '(<([a-z_-]{3,})' . '\s([0-9])\s' . '([|](?:<[^<>]>|[^>])?)?' . '\s/?' . '>)' . '\s*(<\/a>)?'

Package

Valeur

  • '@^' . _RACCOURCI_MODELE . '@isS'

Package

Valeur

  • '@^' . _RACCOURCI_MODELE . '@isS'

Package

Valeur

  • '/^\s(\w?)\s(\d+)(\?(.?))?(#([^\s]))?\s$/S'

Package

Valeur

  • '/^\s(\w?)\s(\d+)(\?(.?))?(#([^\s]))?\s$/S'

Package

Valeur

  • '/^((?:<\001?[?][^>]>\s)(?:<!--.?-->\s))<!DOCTYPE\s+(\w+)\s+(\w+)\s([^>])>\s/s'

Package

Valeur

  • '/^<!ENTITY\s+(%?)\s(' . _SUB_REGEXP_SYMBOL . '+;?)\s+(' . _REGEXP_TYPE_XML . ')?\s(' . "('([^'])')" . '|("([^"])")' . '|\s(%' . _SUB_REGEXP_SYMBOL . '+;)\s' . ')\s(--.?--)?("([^"])")?\s>\s(.)$/s'

Package

Valeur

  • '/^%(' . _SUB_REGEXP_SYMBOL . '+);/'

Package

Valeur

  • '/%(' . _SUB_REGEXP_SYMBOL . '+);/'

Package

Valeur

  • '/^[A-Za-z_:]' . _SUB_REGEXP_SYMBOL . '*$/'

Package

Valeur

  • '/^<![\s%\s([^;]);\s[\s(.)$/s'

Package

Valeur

  • '/^' . _SUB_REGEXP_SYMBOL . '+$/'

Package

Valeur

  • '/^(' . _SUB_REGEXP_SYMBOL . '+\s)$/'

Package

Valeur

  • 'PUBLIC|SYSTEM|INCLUDE|IGNORE|CDATA'

Package

Valeur

  • '/^(\s(?:<[?][^x>][^>]>\s)?(?:<[?]xml[^>]>)?\s(?:<!--.?-->\s))<(\w+)/s'

Package

Valeur

  • 1

Package

Valeur

  • '[\w_:.-]'

Package

Valeur

  • '.html'

Package

Valeur

  • '1'

Package

Valeur

  • creer_repertoire_documents(md5($path . $GLOBALS['visiteur_session']['id_auteur']))

Package

Valeur

  • $path

Package

Valeur

  • false

Package

Valeur

  • isset($config_urls_arbo['url_arbo_minuscules']) ? $config_urls_arbo['url_arbo_minuscules'] : 1

Package

Valeur

  • false

Package

Valeur

  • isset($config_urls_arbo['url_arbo_sep_id']) ? $config_urls_arbo['url_arbo_sep_id'] : '-'

Package

Valeur

  • isset($config_urls_propres['url_minuscules']) ? $config_urls_propres['url_minuscules'] : 0

Package

Valeur

  • isset($config_urls_propres['url_propres_sep_id']) ? $config_urls_propres['url_propres_sep_id'] : '-'

Package

Valeur

  • _url_propres_sep_id

Package

Valeur

  • _url_arbo_sep_id

Package

Valeur

  • isset($config_urls_arbo['URLS_ARBO_MAX']) ? $config_urls_arbo['URLS_ARBO_MAX'] : 80

Package

Valeur

  • isset($config_urls_arbo['URLS_ARBO_MIN']) ? $config_urls_arbo['URLS_ARBO_MIN'] : 3

Package

Valeur

  • isset($config_urls_propres['URLS_PROPRES_MAX']) ? $config_urls_propres['URLS_PROPRES_MAX'] : 80

Package

Valeur

  • isset($config_urls_propres['URLS_PROPRES_MIN']) ? $config_urls_propres['URLS_PROPRES_MIN'] : 3

Package

Valeur

  • '1.3'

Package

Valeur

  • 68672

Package

Valeur

  • false

Package

Valeur

  • 'iso-8859-1'

Package

Valeur

  • false

Package

Valeur

  • false

Package

Valeur

  • 1

Package

Valeur

  • 79006

Package

Valeur

  • 79005

Package

Valeur

  • 79004

Package

Valeur

  • 79001

Package

Valeur

  • 78004

Package

Valeur

  • 78002

Package

Valeur

  • 78003

Package

Valeur

  • 78001

Package

Valeur

  • 77013

Package

Valeur

  • 77002

Package

Valeur

  • 77010

Package

Valeur

  • 77009

Package

Valeur

  • 77008

Package

Valeur

  • 77011

Package

Valeur

  • 77012

Package

Valeur

  • 77001

Package

Valeur

  • 77003

Package

Valeur

  • 77005

Package

Valeur

  • 77021

Package

Valeur

  • 2048

Package

Valeur

  • ','

Package

Valeur

  • \PDO::FETCH_ASSOC

Package

Valeur

  • \PDO::FETCH_BOTH

Package

Valeur

  • \PDO::FETCH_NUM

Package

Valeur

  • 'arbo'

Package

Valeur

  • '/article/titre'

Package

Valeur

  • 'article12.html'

Package

Valeur

  • 'propres'

Package

Valeur

  • 'Titre-de-l-article Rubrique'

Package

Valeur

  • 'spip.php?article12'

Package

Valeur

  • 'propres'

Package

Valeur

  • 'Titre-de-l-article.html -Rubrique-.html'

Package

Valeur

  • 'propres'

Package

Valeur

  • 'Titre-de-l-article -Rubrique-'

Package

Valeur

  • 'propres'

Package

Valeur

  • '?Titre-de-l-article'

Package

Valeur

  • 'spip.php?page=article&id_article=12'

Package

Valeur

  • $f . '/'

Package

Liste des fonctions

array _couleur_hsl2rgb( float $H , float $S , float $L )

Paramètres

  1. float $H
  2. float $S
  3. float $L

Retour

  • array

Utilisé par

Package

Proposer une amélioration
array _couleur_hsv2rgb( float $H , float $S , float $V )

Paramètres

  1. float $H
  2. float $S
  3. float $V

Retour

  • array

Package

Proposer une amélioration
array _couleur_rgb2hsl( integer $R , integer $G , integer $B )

Paramètres

  1. integer $R
  2. integer $G
  3. integer $B

Retour

  • array

Utilisé par

Package

Proposer une amélioration
array _couleur_rgb2hsv( integer $R , integer $G , integer $B )

Paramètres

  1. integer $R
  2. integer $G
  3. integer $B

Retour

  • array

Package

Proposer une amélioration
string _generer_url_arbo( string $type , integer $id , string $args = '' , string $ancre = '' )

Paramètres

  1. string $type
  2. integer $id
  3. string $args = ''
  4. string $ancre = ''

Retour

  • string

Package

Proposer une amélioration
void _generer_url_html( $type , $id , $args = '' , $ancre = '' )

Paramètres

  1. $type
  2. $id
  3. $args = ''
  4. $ancre = ''

Package

Proposer une amélioration
void _generer_url_page( $type , $id , $args = '' , $ancre = '' )

Paramètres

  1. $type
  2. $id
  3. $args = ''
  4. $ancre = ''

Package

Proposer une amélioration
void _generer_url_propre( $type , $id , $args = '' , $ancre = '' )

Paramètres

  1. $type
  2. $id
  3. $args = ''
  4. $ancre = ''

Package

Proposer une amélioration
void _generer_url_simple( $type , $id , $args = '' , $ancre = '' )

Paramètres

  1. $type
  2. $id
  3. $args = ''
  4. $ancre = ''

Package

Proposer une amélioration
void _image_couleur_extraire( $img , $x = 10 , $y = 6 )

Paramètres

  1. $img
  2. $x = 10
  3. $y = 6

Package

Proposer une amélioration
integer _image_decale_composante( integer $coul , integer $gamma )

Paramètres

  1. integer $coul
  2. integer $gamma

Retour

  • integer

Package

Proposer une amélioration
integer _image_decale_composante_127( integer $coul , integer $val )

Paramètres

  1. integer $coul
  2. integer $val

Retour

  • integer

Package

Proposer une amélioration
void _image_distance_pixel( $xo , $yo , $x0 , $y0 )

Paramètres

  1. $xo
  2. $yo
  3. $x0
  4. $y0

Package

Proposer une amélioration
void accepte_fichier_upload( $f )

Paramètres

  1. $f

Package

Proposer une amélioration
void action_acceder_document_dist( )

Package

Proposer une amélioration
void action_changer_mode_document_dist( integer $id_document = null , string $mode = null )

Paramètres

  1. integer $id_document = null
  2. string $mode = null

Retour

  • void

Package

Proposer une amélioration
void action_changer_mode_document_post( $id_document , $mode )

Paramètres

  1. $id_document
  2. $mode

Package

Proposer une amélioration

var_confirm contient le hash de la signature. Au premier appel on traite et on publie Au second appel on retourne le resultat a afficher

string action_confirmer_signature_dist( \<type> $var_confirm = null )

Paramètres

  1. \<type> $var_confirm = null

Retour

  • string

Package

Staticvar

  • string $confirm
Proposer une amélioration

Il s'agit de la partie logique, c'est a dire que cette fonction realise la copie.

https://code.spip.net/@action_copier_local_dist

boolean | mixed | string action_copier_local_dist( null $id_document = null )

Paramètres

  1. null $id_document = null

Retour

  • boolean | mixed | string

Package

Proposer une amélioration
boolean | mixed | string action_copier_local_post( $id_document )

Paramètres

  1. $id_document

Retour

  • boolean | mixed | string

Package

Proposer une amélioration
array action_editer_document_dist( integer $arg = null )

Paramètres

  1. integer $arg = null

Retour

  • array

Package

Proposer une amélioration
void action_editer_signature_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_effacer_messagerecu_dist( integer $id_auteur = null , integer $id_message = null )

Paramètres

  1. integer $id_auteur = null
  2. integer $id_message = null

Retour

  • void

Package

Proposer une amélioration
void action_envoyer_message_dist( integer $id_message = null )

Paramètres

  1. integer $id_message = null

Retour

  • void

Package

Proposer une amélioration
void action_exporter_bookmarks_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_importer_bookmarks_netscape_dist( $fichier_ok , $id_parent , $importer_statut_publie , $importer_tags )

Paramètres

  1. $fichier_ok
  2. $id_parent
  3. $importer_statut_publie
  4. $importer_tags

Package

Proposer une amélioration
void action_importer_bookmarks_opml_dist( $fichier_ok , $id_parent , $importer_statut_publie , $importer_tags )

Paramètres

  1. $fichier_ok
  2. $id_parent
  3. $importer_statut_publie
  4. $importer_tags

Package

Proposer une amélioration
void action_instituer_forum_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_instituer_lot_forum_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_instituer_syndic_article_dist( )

Package

Proposer une amélioration
void action_purger_site_dist( $id_syndic = null )

Paramètres

  1. $id_syndic = null

Package

Proposer une amélioration
void action_quete_autocomplete_dist( )

Package

Proposer une amélioration
void action_relancer_signature_dist( $id_signature = null )

Paramètres

  1. $id_signature = null

Package

Proposer une amélioration
void action_restaurer_dist( string $arg = null )

Paramètres

  1. string $arg = null

Package

Proposer une amélioration
void action_sauvegarder_dist( string $arg = null )

Paramètres

  1. string $arg = null

Package

Proposer une amélioration
void action_supprimer_document_dist( $id_document )

Paramètres

  1. $id_document

Package

Proposer une amélioration
void action_supprimer_dump_dist( string $arg = null )

Paramètres

  1. string $arg = null

Package

Proposer une amélioration
void action_supprimer_message_dist( integer $id_message = null )

Paramètres

  1. integer $id_message = null

Retour

  • void

Package

Proposer une amélioration
void action_supprimer_signature_dist( $id_signature = null )

Paramètres

  1. $id_signature = null

Package

Proposer une amélioration
void action_supprimer_tous_orphelins( )

Package

Proposer une amélioration
void action_supprimer_url_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_syndiquer_site_dist( $id_syndic = null )

Paramètres

  1. $id_syndic = null

Package

Proposer une amélioration
void action_telecharger_dump_dist( string $arg = null )

Paramètres

  1. string $arg = null

Package

Proposer une amélioration

https://code.spip.net/@action_tourner_dist

lorsque les arguments sont passes dans arg en GET : id_document-angle

void action_tourner_dist( integer $id_document = null , integer $angle = null )

Paramètres

  1. integer $id_document = null
  2. integer $angle = null

    angle de rotation en degre>0

Retour

  • void

Package

Proposer une amélioration
action_tourner_post( integer $id_document , integer $angle )

Paramètres

  1. integer $id_document
  2. integer $angle

    angle de rotation en degre>0

Retour

Package

Proposer une amélioration
void action_traiter_lot_signature_dist( $arg = null )

Paramètres

  1. $arg = null

Package

Proposer une amélioration
void action_valider_signature_dist( $id_signature = null )

Paramètres

  1. $id_signature = null

Package

Proposer une amélioration

Cette meta contient le nom du script et, à un hachage près, du demandeur. Le code de ecrire/index.php dévie toute demande d'exécution d'un script vers le script d'administration indiqué par cette meta si elle est là.

Au niveau de la fonction inc_admin, on controle la meta 'admin'.

  • Si la meta n'est pas là, c'est le début on la crée.
  • Sinon, si le hachage actuel est le même que celui en base, c'est une reprise, on continue.

  • Sinon, si le hachage diffère à cause du connect, c'est une arrivée inoppotune, on refuse sa connexion.

  • Enfin, si hachage diffère pour une autre raison, c'est que l'operation se passe mal, on la stoppe
string admin_verifie_session( string $script , boolean $anonymous = false )

Paramètres

  1. string $script

    Script d'action (en base)

  2. boolean $anonymous = false

    ?

Retour

  • string

    Code HTML si message d'erreur, '' sinon;

Utilisé par

Package

Proposer une amélioration
void admot_associer_objets_mot( $id_mot , $objet , $ids )

Paramètres

  1. $id_mot
  2. $objet
  3. $ids

Package

Proposer une amélioration
void admot_dissocier_objets_mot( $id_mot , $objet , $ids )

Paramètres

  1. $id_mot
  2. $objet
  3. $ids

Package

Proposer une amélioration
void admot_recupere_id_mot( $name )

Paramètres

  1. $name

Package

Proposer une amélioration
void affiche_block_initiale( $initiale , $block , $block_actif )

Paramètres

  1. $initiale
  2. $block
  3. $block_actif

Package

Proposer une amélioration

Affiche un code de raccourcis de document, et l'insère dans le textarea principal de l'objet (champ 'texte') sur un double-clic

string affiche_raccourci_doc( string $doc , integer $id , string $align )

Paramètres

  1. string $doc

    Type de raccourcis : doc,img,emb...

  2. integer $id

    Identifiant du document

  3. string $align

    Alignement du document : left,center,right

Retour

  • string

    Texte du raccourcis

Package

Proposer une amélioration
void affiche_reponse_confirmation( $confirm )

Paramètres

  1. $confirm

Package

Proposer une amélioration
void affiche_stats_lang( $critere )

Paramètres

  1. $critere

Package

Proposer une amélioration
string afficher_diff_champ_dist( string $champ , string $old , string $new , string $format = 'diff' )

Paramètres

  1. string $champ
  2. string $old
  3. string $new
  4. string $format = 'diff'

    apercu, diff ou complet

Retour

  • string

Package

Proposer une amélioration
string afficher_diff_id_rubrique_dist( string $champ , string $old , string $new , string $format = 'diff' )

Paramètres

  1. string $champ
  2. string $old
  3. string $new
  4. string $format = 'diff'

Retour

  • string

Package

Proposer une amélioration
string afficher_diff_jointure_dist( string $champ , string $old , string $new , string $format = 'diff' )

Paramètres

  1. string $champ
  2. string $old
  3. string $new
  4. string $format = 'diff'

    apercu, diff ou complet

Retour

  • string

Package

Proposer une amélioration

Si plus de 500 rubriques enfants, on pagine par 500 les résultats

string afficher_enfant_rub( integer $id_rubrique )

Paramètres

  1. integer $id_rubrique

    L'identifiant numérique de la rubrique parente (0 par défaut, la racine)

Retour

  • string

    $res Le contenu textuel affiché, la liste des sous rubriques

Package

Proposer une amélioration
void afficher_langues_choix( $langues , $name , $id , $selected )

Paramètres

  1. $langues
  2. $name
  3. $id
  4. $selected

Package

Proposer une amélioration
void afficher_options_mots( $id_selected )

Paramètres

  1. $id_selected

Package

Proposer une amélioration
string afficher_para_modifies( string $texte , boolean $court = false )

Paramètres

  1. string $texte
  2. boolean $court = false

Retour

  • string

Package

Proposer une amélioration
void aide_changer_langue( $var_lang_r , $lang_r )

Paramètres

  1. $var_lang_r
  2. $lang_r

Package

Proposer une amélioration
void aide_extrait_section( $aide )

Paramètres

  1. $aide

Package

Proposer une amélioration
void aide_menu( $aide )

Paramètres

  1. $aide

Package

Proposer une amélioration
void analyser_doctype( $data )

Paramètres

  1. $data

Package

Proposer une amélioration
void analyser_dtd( $loc , $avail , & $dtc )

Paramètres

  1. $loc
  2. $avail
  3. & $dtc

Package

Proposer une amélioration
void analyser_dtd_attlist( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_comment( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_data( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_element( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_entity( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_lexeme( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_notation( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void analyser_dtd_pi( $dtd , & $dtc , $grammaire )

Paramètres

  1. $dtd
  2. & $dtc
  3. $grammaire

Package

Proposer une amélioration
void ancre_texte( $texte , $fautifs = array() , $nocpt = false )

Paramètres

  1. $texte
  2. $fautifs = array()
  3. $nocpt = false

Package

Proposer une amélioration
void autoriser_calendrier_menu_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
boolean autoriser_calendrier_voir_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
void autoriser_controlersyndication_menu_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
boolean autoriser_controlersyndication_voir_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
void autoriser_envoyermessage_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_dater_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_instituer_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_modifier_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_repondre_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_supprimer_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_message_voir_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_messagerecu_effacer_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_messagerie_menu_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
boolean autoriser_messages_voir_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
void autoriser_rubrique_creersitedans_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_site_creer_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_site_moderer_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_site_modifier_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_site_purger_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_site_voir_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_sitecreer_menu_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_sites_exporter_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_sites_importer_dist( $faire , $type , $id , $qui , $opt )

Paramètres

  1. $faire
  2. $type
  3. $id
  4. $qui
  5. $opt

Package

Proposer une amélioration
void autoriser_sites_menu_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration
void autoriser_sites_voir_dist( $faire , $type = '' , $id , $qui = null , $opt = null )

Paramètres

  1. $faire
  2. $type = ''
  3. $id
  4. $qui = null
  5. $opt = null

Package

Proposer une amélioration

Cette fonction génère une balise <a> suivant de multiples arguments.

string balise_a( array $args = array() )

Paramètres

  1. array $args = array()

    Tableau des arguments disponibles pour générer le lien :

    • texte : texte du lien, seul argument qui n'est pas un attribut
    • href
    • name
    • etc, tout autre attribut supplémentaire…

Retour

  • string

    Retourne une balise HTML de lien ou une chaîne vide.

Package

Balise

  • A
Proposer une amélioration
void balise_FORMULAIRE_SIGNATURE( $p )

Paramètres

  1. $p

Package

Balise

  • FORMULAIRE_SIGNATURE
Proposer une amélioration
void balise_FORMULAIRE_SIGNATURE_stat( $args , $context_compil )

Paramètres

  1. $args
  2. $context_compil

Package

Proposer une amélioration
void balise_FORMULAIRE_SITE( $p )

Paramètres

  1. $p

Package

Balise

  • FORMULAIRE_SITE
Proposer une amélioration
void balise_FORMULAIRE_SITE_stat( $args , $context_compil )

Paramètres

  1. $args
  2. $context_compil

Package

Proposer une amélioration

Nécessite le critere {compter_reponses} sur la boucle FORUMS

<BOUCLE_(FORUMS){compter_reponses}>#FORUM_NOMBRE_REPONSES ...

\Champ balise_FORUM_NOMBRE_REPONSES_dist( \Champ $p )

Paramètres

  1. \Champ $p

Retour

  • \Champ

Package

Balise

  • FORUM_NOMBRE_REPONSES
Proposer une amélioration
void balise_PARAMETRES_FORUM_dist( $p )

Paramètres

  1. $p

Package

Balise

  • PARAMETRES_FORUM
Proposer une amélioration

Retourne :

  • '' si l'article courant n'a pas de pétition
  • le texte de celle-ci sinon (et ' ' si il est vide)
\Champ balise_PETITION_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise

Retour

  • \Champ

    Pile complétée du code à générer

Package

Balise

  • PETITION
Proposer une amélioration
void base_conserver_copieur( boolean $move = true , string $serveur = '' )

Paramètres

  1. boolean $move = true
  2. string $serveur = ''

Retour

  • void

Package

Proposer une amélioration
boolean base_copier_tables( string $status_file , array $tables , string $serveur_source , string $serveur_dest , array $options = array() )

Paramètres

  1. string $status_file

    nom avec chemin complet du fichier ou est stocke le status courant

  2. array $tables

    liste des tables a copier

  3. string $serveur_source
  4. string $serveur_dest
  5. array $options = array()

    parametres optionnels sous forme de tableau : param string $callback_progression fonction a appeler pour afficher la progression, avec les arguments (compteur,total,table) param int $max_time limite de temps au dela de laquelle sortir de la fonction proprement (de la forme time()+15) param bool $drop_source vider les tables sources apres copie param array $no_erase_dest liste des tables a ne pas vider systematiquement (ne seront videes que si existent dans la base source) param array $where liste optionnelle de condition where de selection des donnees pour chaque table param string $racine_fonctions_dest racine utilisee pour charger_fonction() des operations elementaires sur la base de destination. Permet de deleguer vers une autre voie de communication. Par defaut on utilise 'base', ce qui route vers les fonctions de ce fichier. Concerne :

    • vider_tables_destination_copie
    • preparer_table_dest
    • detruire_copieur_si_besoin
    • inserer_copie param array $fonction_base_inserer fonction d'insertion en base. Par defaut "inserer_copie" qui fait un insertq a l'identique. Attention, la fonction appelee est prefixee par $racine_fonctions_dest via un charger_fonction() Peut etre personalisee pour filtrer, renumeroter.... param array $desc_tables_dest description des tables de destination a utiliser de preference a la description de la table source param int data_pool nombre de ko de donnees a envoyer d'un coup en insertion dans la table cible (par defaut 1) permet des envois groupes pour plus de rapidite, notamment si l'insertion est distante

Retour

  • boolean

Package

Proposer une amélioration
string base_delete_referers_dist( \strinf $titre = '' , boolean $reprise = '' )

Paramètres

  1. \strinf $titre = ''
  2. boolean $reprise = ''

Retour

  • string

Package

Proposer une amélioration
string base_delete_stats_dist( \strinf $titre = '' , boolean $reprise = '' )

Paramètres

  1. \strinf $titre = ''
  2. boolean $reprise = ''

Retour

  • string

Package

Proposer une amélioration

(mais il doit pas etre bien beau et ca ne marche que si l'id_auteur est sur moins de 3 chiffres)

void base_detruire_copieur_si_besoin( string $serveur = '' )

Paramètres

  1. string $serveur = ''

Package

Proposer une amélioration
string base_dump_dir( string $meta )

Paramètres

  1. string $meta

Retour

  • string

Package

Note

  • Utilisé uniquement dans l'ancienne sauvegarde XML (plugin dump_xml) À supprimer ?
Proposer une amélioration

Ce nom servira pour le stockage dans un fichier temporaire des informations sérialisées sur le statut de l'export.

string base_dump_meta_name( integer $rub )

Paramètres

  1. integer $rub

Retour

  • string

Package

Proposer une amélioration
\int/bool base_inserer_copie( string $table , array $rows , array $desc_dest , string $serveur_dest )

Paramètres

  1. string $table
  2. array $rows
  3. array $desc_dest
  4. string $serveur_dest

Retour

  • \int/bool

Package

Proposer une amélioration
array base_lister_toutes_tables( string $serveur = '' , array $tables = array() , array $exclude = array() , boolean $affiche_vrai_prefixe = false )

Paramètres

  1. string $serveur = ''
  2. array $tables = array()
  3. array $exclude = array()
  4. boolean $affiche_vrai_prefixe = false

Retour

  • array

Package

Proposer une amélioration
string base_prefixe_tables( string $serveur = '' )

Paramètres

  1. string $serveur = ''

Retour

  • string

Package

Proposer une amélioration
array base_preparer_table_dest( string $table , array $desc , string $serveur_dest , boolean $init = false )

Paramètres

  1. string $table
  2. array $desc
  3. string $serveur_dest
  4. boolean $init = false

Retour

  • array

Package

Proposer une amélioration
void base_restaurer_dist( string $titre = '' , boolean $reprise = false )

Paramètres

  1. string $titre = ''

    Titre de la page

  2. boolean $reprise = false

    true s'il s'agit d'une reprise de sauvegarde

Package

Proposer une amélioration
array base_saisie_tables( string $name , array $tables , array $exclude = array() , array | null $post = null , string $serveur = '' )

Paramètres

  1. string $name
  2. array $tables
  3. array $exclude = array()
  4. array | null $post = null
  5. string $serveur = ''

Retour

  • array

Package

Proposer une amélioration

peut etre utilise pour l'import depuis xml, ou la copie de base a base (mysql<->sqlite par exemple)

void base_vider_tables_destination_copie( array $tables , array $exclure_tables = array() , string $serveur = '' )

Paramètres

  1. array $tables
  2. array $exclure_tables = array()
  3. string $serveur = ''

Package

Proposer une amélioration
void block_parfois_visible( $nom , $invite , $masque , $style = '' , $visible = false )

Paramètres

  1. $nom
  2. $invite
  3. $masque
  4. $style = ''
  5. $visible = false

Package

Proposer une amélioration
void bookmarks_insert( $tree , $id_parent , $importer_statut_publie , $importer_tags , $level )

Paramètres

  1. $tree
  2. $id_parent
  3. $importer_statut_publie
  4. $importer_tags
  5. $level

Package

Proposer une amélioration
void bookmarks_netscape_fast_parse( & $contenu )

Paramètres

  1. & $contenu

Package

Proposer une amélioration
void bookmarks_opml_insert( $tree , $id_parent , $importer_statut_publie , $importer_tags )

Paramètres

  1. $tree
  2. $id_parent
  3. $importer_statut_publie
  4. $importer_tags

Package

Proposer une amélioration
void bookmarks_opml_parse( & $contenu )

Paramètres

  1. & $contenu

Package

Proposer une amélioration
void boucle_FORUMS_dist( $id_boucle , & $boucles )

Paramètres

  1. $id_boucle
  2. & $boucles

Package

Boucle

  • FORUMS
Proposer une amélioration
void bouton_block_depliable( $texte , $deplie , $ids = "" )

Paramètres

  1. $texte
  2. $deplie
  3. $ids = ""

Package

Proposer une amélioration
void box_choisir_skin( $skins , $selected , $name = 'skin' )

Paramètres

  1. $skins
  2. $selected
  3. $name = 'skin'

Package

Proposer une amélioration
void cache_signature( & $page )

Paramètres

  1. & $page

Package

Proposer une amélioration
void cache_valide( & $page , $date )

Paramètres

  1. & $page
  2. $date

Package

Proposer une amélioration
string cadre_depliable( string $icone , string $titre , boolean $deplie , string $contenu , string $ids = '' , string $style_cadre = 'r' )

Paramètres

  1. string $icone

    Chemin vers l’icone que prendra le cadre

  2. string $titre

    Titre du cadre

  3. boolean $deplie

    true ou false, défini si le cadre est déplié au chargement de la page (true) ou pas (false)

  4. string $contenu

    Contenu du cadre

  5. string $ids = ''

    id que prendra la partie pliée ou dépliée

  6. string $style_cadre = 'r'

    classe CSS que prendra le cadre

Retour

  • string

    Code HTML du cadre dépliable

Package

Proposer une amélioration
void calcul_index_forum( $objet , $id_objet )

Paramètres

  1. $objet
  2. $id_objet

Package

Proposer une amélioration
void calcul_parametres_forum( & $env , $reponse , $type , $primary )

Paramètres

  1. & $env
  2. $reponse
  3. $type
  4. $primary

Package

Proposer une amélioration
void calculer_url( $ref , $texte = '' , $pour = 'url' , $connect = '' , $echappe_typo = true )

Paramètres

  1. $ref
  2. $texte = ''
  3. $pour = 'url'
  4. $connect = ''
  5. $echappe_typo = true

Package

Proposer une amélioration
void calculer_url( $ref , $texte = '' , $pour = 'url' , $connect = '' , $echappe_typo = true )

Paramètres

  1. $ref
  2. $texte = ''
  3. $pour = 'url'
  4. $connect = ''
  5. $echappe_typo = true

Package

Proposer une amélioration
void callback_deballe_fichier( $p_event , & $p_header )

Paramètres

  1. $p_event
  2. & $p_header

Package

Proposer une amélioration
void charger_dtd( $grammaire , $avail , $rotlvl )

Paramètres

  1. $grammaire
  2. $avail
  3. $rotlvl

Package

Proposer une amélioration
void check_version_diff( $objet , $id_objet , $id_version , $id_diff , $last_version )

Paramètres

  1. $objet
  2. $id_objet
  3. $id_version
  4. $id_diff
  5. $last_version

Package

Proposer une amélioration
void chemin_plug( $racine , $plug )

Paramètres

  1. $racine
  2. $plug

Package

Proposer une amélioration
void choisir_form_configuration( $type_url )

Paramètres

  1. $type_url

Package

Proposer une amélioration
void chrono_requete( $temps )

Paramètres

  1. $temps

Package

Proposer une amélioration
array classement_populaires( string $type , string $serveur = '' )

Paramètres

  1. string $type
  2. string $serveur = ''

Retour

  • array

Package

Proposer une amélioration
void code_invalideur_forums_dist( $p , $code )

Paramètres

  1. $p
  2. $code

Package

Proposer une amélioration
void compilerRegle( $val )

Paramètres

  1. $val

Package

Proposer une amélioration
void conserver_original( $id_forum )

Paramètres

  1. $id_forum

Package

Proposer une amélioration
void contenu_document( $arg , $charset = '' )

Paramètres

  1. $arg
  2. $charset = ''

Package

Proposer une amélioration
void coordonnees_erreur( $phraseur , $msg )

Paramètres

  1. $phraseur
  2. $msg

Package

Proposer une amélioration

Chaque donnée est mise en input hidden pour les soumettre avec la validation du formulaire.

string copy_request( string $script , string $suite , string $submit = '' )

Paramètres

  1. string $script

    Nom du script (pour l'espace privé) de destination

  2. string $suite

    Corps du formulaire

  3. string $submit = ''

    Texte du bouton de validation

Retour

  • string

    Code HTML du formulaire

Package

Proposer une amélioration
void couleur_4096( $couleur )

Paramètres

  1. $couleur

Package

Proposer une amélioration
void couleur_eclaircir_si_foncee( $couleur , $seuil = 123 )

Paramètres

  1. $couleur
  2. $seuil = 123

Package

Proposer une amélioration
void couleur_extraire( $img , $x = 10 , $y = 6 )

Paramètres

  1. $img
  2. $x = 10
  3. $y = 6

Package

Proposer une amélioration
void couleur_extreme( $couleur , $limite = 0.5 )

Paramètres

  1. $couleur
  2. $limite = 0.5

Package

Proposer une amélioration
void couleur_foncer_si_claire( $couleur , $seuil = 122 )

Paramètres

  1. $couleur
  2. $seuil = 122

Package

Proposer une amélioration
void couleur_inverser( $couleur )

Paramètres

  1. $couleur

Package

Proposer une amélioration

Change la luminance en forçant le résultat sur une échelle absolue.

string couleur_luminance( string $couleur , float $val )

Paramètres

  1. string $couleur

    Couleur en écriture hexadécimale, tel que ff3300

  2. float $val

    Pourcentage désiré (entre 0 et 1)

Retour

  • string

    Couleur en écriture hexadécimale.

Exemples

    • [(#VAL{fc3924}|couleur_luminance{0})] retourne blanc (ffffff),
    • [(#VAL{fc3924}|couleur_luminance{1})] retourne noir (000000)
    • [(#VAL{fc3924}|couleur_luminance{0.5})] retourne une luminance moyenne (fb1b03)
    • [(#VAL{fc3924}|couleur_luminance{0.2})] retourne la couleur avec 20% de luminance (fda49a)

Package

Proposer une amélioration
void couleur_luminance_relative( $couleur )

Paramètres

  1. $couleur

Package

Proposer une amélioration

Change la saturation en forçant le résultat sur une échelle absolue.

string couleur_saturation( string $couleur , float $val )

Paramètres

  1. string $couleur

    Couleur en écriture hexadécimale, tel que ff3300

  2. float $val

    Pourcentage désiré (entre 0 et 1)

Retour

  • string

    Couleur en écriture hexadécimale.

Exemples

    • [(#VAL{fc3924}|couleur_saturation{0})] retourne blanc (ffffff),
    • [(#VAL{fc3924}|couleur_saturation{1})] retourne la couleur avec sa saturation au maximum (fb1800)
    • [(#VAL{fc3924}|couleur_saturation{0.2})] retourne la couleur avec 20% de saturation (fed0cc)

Package

Proposer une amélioration
void couleur_web( $couleur )

Paramètres

  1. $couleur

Package

Proposer une amélioration
void count_occ( $regs )

Paramètres

  1. $regs

Package

Proposer une amélioration
void creer_cache( array & $page , string & $chemin_cache )

Paramètres

  1. array & $page
  2. string & $chemin_cache

Retour

  • void

Package

Proposer une amélioration

Ce critère compte le nombre de messages en réponse à un message donné. Il stocke l’information dans le champ nombre_reponses. On peut le récupérer en squelette avec #FORUM_NOMBRE_REPONSES

Le calcul se fait par une jointure LEFT : les éléments avec aucune réponse sont retournés.

On peut passer un opérateur optionnel tel que : {compter_reponses nombre_reponses = 0} Ce qui fera un test sur le résultat du calcul (HAVING).

void critere_FORUMS_compter_reponses( string $idb , array & $boucles , \Critere $crit )

Paramètres

  1. string $idb

    Identifiant de la boucle

  2. array & $boucles

    AST du squelette

  3. \Critere $crit

    Paramètres du critère dans cette boucle

Retour

  • void

Exemples

  • <BOUCLE_(FORUMS){!par date_thread}{compter_reponses}> #FORUM_NOMBRE_REPONSES ...
    <BOUCLE_(FORUMS){compter_reponses}{!par nombre_reponse}> les plus commentés ...
    <BOUCLE_(FORUMS){!par date_thread}{compter_reponses nombre_reponse = 0}> sans réponse ...
    <BOUCLE_(FORUMS){!par date_thread}{compter_reponses nombre_reponse > 10}> + de 10 réponses ...

Package

Critere

  • FORUMS_compter_reponses
Proposer une amélioration
void critere_FORUMS_meme_parent_dist( $idb , & $boucles , $crit )

Paramètres

  1. $idb
  2. & $boucles
  3. $crit

Package

Critere

  • FORUMS_meme_parent
Proposer une amélioration
void critere_MESSAGES_destinataire_dist( $idb , & $boucles , $crit )

Paramètres

  1. $idb
  2. & $boucles
  3. $crit

Package

Critere

  • MESSAGES_destinataire
Proposer une amélioration
void critere_MESSAGES_non_lu_dist( $idb , & $boucles , $crit )

Paramètres

  1. $idb
  2. & $boucles
  3. $crit

Package

Critere

  • MESSAGES_non_lu
Proposer une amélioration
void critere_MESSAGES_rv_a_venir_dist( string $idb , object & $boucles , object $crit )

Paramètres

  1. string $idb
  2. object & $boucles
  3. object $crit

Package

Critere

  • MESSAGES_rv_a_venir
Proposer une amélioration
void critere_MESSAGES_rv_en_cours_dist( string $idb , object & $boucles , object $crit )

Paramètres

  1. string $idb
  2. object & $boucles
  3. object $crit

Package

Critere

  • MESSAGES_rv_en_cours
Proposer une amélioration
void critere_MESSAGES_rv_passe_dist( string $idb , object & $boucles , object $crit )

Paramètres

  1. string $idb
  2. object & $boucles
  3. object $crit

Package

Critere

  • MESSAGES_rv_passe
Proposer une amélioration
array critere_statut_controle_forum( string $type , integer | array $id_secteur , string $recherche = '' )

Paramètres

  1. string $type
  2. integer | array $id_secteur
  3. string $recherche = ''

Retour

  • array

Package

Critere

  • statut_controle_forum
Proposer une amélioration
array cvtmulti_formulaire_charger_etapes( $args , $valeurs )

Paramètres

  1. $args
  2. $valeurs

Retour

  • array

Package

Proposer une amélioration
array cvtmulti_formulaire_verifier_etapes( array $args , $erreurs )

Paramètres

  1. array $args
  2. $erreurs

Retour

  • array

Package

Proposer une amélioration
array cvtmulti_recuperer_post_precedents( string $form )

Paramètres

  1. string $form

Retour

  • array

Package

Proposer une amélioration
array cvtmulti_sauver_post( string $form , boolean $je_suis_poste , array & $valeurs )

Paramètres

  1. string $form
  2. boolean $je_suis_poste
  3. array & $valeurs

Retour

  • array

Package

Proposer une amélioration
void debusquer_bandeau( $erreurs )

Paramètres

  1. $erreurs

Package

Proposer une amélioration
void debusquer_compose_message( $msg )

Paramètres

  1. $msg

Package

Proposer une amélioration
string debusquer_contexte( array | string $env )

Paramètres

  1. array | string $env

Retour

  • string

    Code HTML

Package

Proposer une amélioration
void debusquer_entete( $titre , $corps )

Paramètres

  1. $titre
  2. $corps

Package

Proposer une amélioration
void debusquer_navigation( $tableau , $caption = array() , $id = 'debug-nav' )

Paramètres

  1. $tableau
  2. $caption = array()
  3. $id = 'debug-nav'

Package

Proposer une amélioration
void debusquer_navigation_boucles( $boucles , $nom_skel , $self , $nom_source )

Paramètres

  1. $boucles
  2. $nom_skel
  3. $self
  4. $nom_source

Package

Proposer une amélioration
void debusquer_navigation_squelettes( $self )

Paramètres

  1. $self

Package

Proposer une amélioration

Si une boucle cree des soucis, on peut afficher la requete fautive avec son code d'erreur

string | array debusquer_requete( array $message )

Paramètres

  1. array $message

    Description du message en 3 éléments :

    • numéro d'erreur
    • texte de l'erreur
    • requête en erreur

Retour

  • string | array

    Retourne le texte de l'erreur a afficher ou un tableau si l'erreur est critique

Package

Proposer une amélioration
void debusquer_source( $objet , $affiche )

Paramètres

  1. $objet
  2. $affiche

Package

Proposer une amélioration
void debusquer_squelette( $fonc , $mode , $self )

Paramètres

  1. $fonc
  2. $mode
  3. $self

Package

Proposer une amélioration

Si l'on est webmestre, la plupart des actions n'ont pas besoin de tester la création du répertoire (toutes sauf repair ou delete_all). On considère qu'un webmestre a déjà du prouver ses droits sur les fichiers. Dans ce cas, on quitte sans rien faire également.

string debut_admin( string $script , string $action = '' , string $corps = '' )

Paramètres

  1. string $script

    Script d'action (en base) à exécuter ensuite

  2. string $action = ''

    Titre de l'action demandée

  3. string $corps = ''

    Commentaire supplémentaire

Retour

  • string

    Code HTML de la page (pour vérifier les droits), sinon chaîne vide si déjà fait.

Utilisé par

Package

Proposer une amélioration
void debut_block_depliable( $deplie , $id = "" )

Paramètres

  1. $deplie
  2. $id = ""

Package

Proposer une amélioration
string declarer_url_arbo( string $type , integer $id_objet , array $contexte = array() )

Paramètres

  1. string $type
  2. integer $id_objet
  3. array $contexte = array()

    id_parent : rubrique parent langue : langue courante pour laquelle on veut l'URL

Retour

  • string

Package

Proposer une amélioration
string declarer_url_arbo_rec( string $url , string $type , string $parent , string $type_parent , array $contexte = array() )

Paramètres

  1. string $url
  2. string $type
  3. string $parent
  4. string $type_parent
  5. array $contexte = array()

Retour</