Fichier ecrire/public/debusquer.php

Source

Proposer une amélioration

Liste des constantes

Liste des fonctions

void ancre_texte( $texte , $fautifs = array() , $nocpt = false )

Paramètres

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

Package

Proposer une amélioration
void count_occ( $regs )

Paramètres

  1. $regs

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
void emboite_texte( $res , $fonc = '' , $self = '' )

Paramètres

  1. $res
  2. $fonc = ''
  3. $self = ''

Package

Proposer une amélioration

Point d'entrée pour les appels involontaires ($message non vide => erreur) et volontaires (var_mode et var_profile)

Si pas d'autorisation, les erreurs ne sont pas affichées (mais seront dans les logs)

Si l'erreur vient de SPIP, en parler sur spip@rezo.net

null | string public_debusquer_dist( boolean | string | array $message = '' , string | \Contexte $lieu = '' , array $opt = array() )

Paramètres

  1. boolean | string | array $message = ''
    • Message d'erreur (string|array)
    • false pour retourner le texte des messages d'erreurs
    • vide pour afficher les messages d'erreurs
  2. string | \Contexte $lieu = ''

    Contexte : lieu d'origine de l'erreur

  3. array $opt = array()

    Options pour debug ou tests unitaires

    • 'erreurs' = 'get' : Retourne le tableau des erreurs
    • 'erreurs' = 'reset' : Efface le tableau des erreurs

Retour

  • null | string
    • string si $message à false.

Package

Proposer une amélioration
void reference_boucle_debug( $n , $nom , $self )

Paramètres

  1. $n
  2. $nom
  3. $self

Package

Proposer une amélioration
void trouve_boucle_debug( $n , $nom , $debut , $boucle = "" )

Paramètres

  1. $n
  2. $nom
  3. $debut
  4. $boucle = ""

Package

Proposer une amélioration
void trouve_squelette_inclus( $script )

Paramètres

  1. $script

Package

Proposer une amélioration

Liste des marqueurs

Type Ligne Description
FIXME 174 le fond n'est pas la si on n'est pas dans un squelette
FIXME 319 ces écritures mélangent divers syntaxe des moteurs SQL

Liste des erreurs

GravitéLigneDescription
Erreur 0
  • No summary was found for this file
Erreur 162
  • No summary for function \debusquer_compose_message()
  • Argument $msg is missing from the Docblock of debusquer_compose_message
Erreur 184
  • No summary for function \debusquer_bandeau()
  • Argument $erreurs is missing from the Docblock of debusquer_bandeau
Erreur 235
  • No summary for function \debusquer_navigation()
  • Argument $id is missing from the Docblock of debusquer_navigation
  • Argument $tableau is missing from the Docblock of debusquer_navigation
  • Argument $caption is missing from the Docblock of debusquer_navigation
Erreur 356
  • No summary for function \trouve_boucle_debug()
  • Argument $boucle is missing from the Docblock of trouve_boucle_debug
  • Argument $nom is missing from the Docblock of trouve_boucle_debug
  • Argument $debut is missing from the Docblock of trouve_boucle_debug
  • Argument $n is missing from the Docblock of trouve_boucle_debug
Erreur 395
  • No summary for function \trouve_squelette_inclus()
  • Argument $script is missing from the Docblock of trouve_squelette_inclus
Erreur 421
  • No summary for function \reference_boucle_debug()
  • Argument $self is missing from the Docblock of reference_boucle_debug
  • Argument $n is missing from the Docblock of reference_boucle_debug
  • Argument $nom is missing from the Docblock of reference_boucle_debug
Erreur 441
  • Argument $nocpt is missing from the Docblock of ancre_texte
  • No summary for function \ancre_texte()
  • Argument $fautifs is missing from the Docblock of ancre_texte
  • Argument $texte is missing from the Docblock of ancre_texte
Erreur 511
  • No summary for function \debusquer_squelette()
  • Argument $self is missing from the Docblock of debusquer_squelette
  • Argument $mode is missing from the Docblock of debusquer_squelette
  • Argument $fonc is missing from the Docblock of debusquer_squelette
Erreur 572
  • No summary for function \emboite_texte()
  • Argument $self is missing from the Docblock of emboite_texte
  • Argument $res is missing from the Docblock of emboite_texte
  • Argument $fonc is missing from the Docblock of emboite_texte
Erreur 650
  • No summary for function \count_occ()
  • Argument $regs is missing from the Docblock of count_occ
Erreur 663
  • No summary for function \debusquer_navigation_squelettes()
  • Argument $self is missing from the Docblock of debusquer_navigation_squelettes
Erreur 699
  • No summary for function \debusquer_navigation_boucles()
  • Argument $boucles is missing from the Docblock of debusquer_navigation_boucles
  • Argument $nom_source is missing from the Docblock of debusquer_navigation_boucles
  • Argument $self is missing from the Docblock of debusquer_navigation_boucles
  • Argument $nom_skel is missing from the Docblock of debusquer_navigation_boucles
Erreur 745
  • No summary for function \debusquer_source()
  • Argument $objet is missing from the Docblock of debusquer_source
  • Argument $affiche is missing from the Docblock of debusquer_source
Erreur 809
  • No summary for function \debusquer_entete()
  • Argument $titre is missing from the Docblock of debusquer_entete
  • Argument $corps is missing from the Docblock of debusquer_entete