Temphplate
[ class tree: Temphplate ] [ index: Temphplate ] [ all elements ]

Index of all elements

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ v ]

a

$allow_complex_conditions
in file class.temphplate.php, variable Temphplate::$allow_complex_conditions
    Si cette propriété est mise à FALSE on déactive la reconnaissance des expressions conditionnelles complexes. Cette désactivation ne permettra plus d'avoir des conditions du type a AND b, {myvar}OR{var}={x}, etc... Mais vous permettra de récupérer quelques ressources.
addCommand
in file class.temphplate.php, method Temphplate::addCommand()
    Ajoute une commande reconnue par le moteur.
addStructure
in file class.temphplate.php, method BasicTemphplate::addStructure()
    Ajoute une structure de bloc personnalisée.
addValue
in file class.temphplate.php, method TphplAlternator::addValue()
    Ajoute une valeur d'alternance en fin de file.
top

b

BasicTemphplate
in file class.temphplate.php, class BasicTemphplate
    Classe de base. Elle définit le squelette principale de Temphplate.
BasicTemphplate
in file class.temphplate.php, method BasicTemphplate::BasicTemphplate()
    Constructeur.
basic_version
in file class.temphplate.php, method Temphplate::basic_version()
top

c

$call_after
in file class.temphplate.php, variable BasicTemphplate::$call_after
    Pour chaque élément $method de ce tableau, on appellera la méthode de l'objet portant ce nom sur le résultat du modèle APRES analyse.
$call_before
in file class.temphplate.php, variable BasicTemphplate::$call_before
    Pour chaque élément $method de ce tableau, on appellera la méthode de l'objet portant ce nom sur le contenu du modèle, AVANT d'analyser le modèle.
class.temphplate.php
procedural page class.temphplate.php
top

d

$delete_unset_vars
in file class.temphplate.php, variable BasicTemphplate::$delete_unset_vars
    Indique si l'on doit supprimer toutes les variables non affectées du modèle après analyse.
deleteLast
in file class.temphplate.php, method BasicTemphplate::deleteLast()
    Supprime la dernière occurence du bloc.
top

e

encodeAccents
in file class.temphplate.php, method BasicTemphplate::encodeAccents()
    Le code HTML généré verra tous ses caractères spéciaux encodés selon leur équivalent en entité HTML.
error
in file class.temphplate.php, method BasicTemphplate::error()
    Lève l'erreur correspondant au code d'erreur donné.
errorMessage
in file class.temphplate.php, method BasicTemphplate::errorMessage()
    Les message correspondant au code d'erreur donné.
top

f

$filename
in file class.temphplate.php, variable BasicTemphplate::$filename
    Nom du dernier fichier analysé.
fetch
in file class.temphplate.php, method Temphplate::fetch()
    Renvoie le résultat de l'analyse du modèle.
fetch
in file class.temphplate.php, method BasicTemphplate::fetch()
    Renvoie le résultat de l'analyse du modèle.
findFile
in file class.temphplate.php, method BasicTemphplate::findFile()
    Cherche un fichier dans le répertoire courant, puis dans les répertoires défini par la propriété $include_dir.
top

g

get
in file class.temphplate.php, method TphplAlternator::get()
    Renvoie la valeur courante, et passe à la valeur suivante.
top

h

$html_result
in file class.temphplate.php, variable BasicTemphplate::$html_result
    Résultat de l'analyse d'un modèle.
htmlTransform
in file class.temphplate.php, method BasicTemphplate::htmlTransform()
    Transforme les délimiteurs (par défaut '{' et '}') en leur équivalent HTML: &#(code ascii);.
top

i

$include_dir
in file class.temphplate.php, variable BasicTemphplate::$include_dir
    Liste des dossiers dans lesquels rechercher les modèles. Séparés par un point-virgule.
top

l

$last_error
in file class.temphplate.php, variable BasicTemphplate::$last_error
    Code de la dernière erreur levée (>0 s'il y a eu une erreur).
$last_error_msg
in file class.temphplate.php, variable BasicTemphplate::$last_error_msg
    Message de la dernière erreur levée.
lastValue
in file class.temphplate.php, method TphplAlternator::lastValue()
top

n

nbValues
in file class.temphplate.php, method TphplAlternator::nbValues()
top

o

output
in file class.temphplate.php, method BasicTemphplate::output()
    Affiche le résultat de l'analyse du modèle.
top

p

$parse_else_and_elseif
in file class.temphplate.php, variable Temphplate::$parse_else_and_elseif
    Si cette propriété est mise à FALSE, on ignorera les éléments {else:} et {elseif:condition}.
parse
in file class.temphplate.php, method BasicTemphplate::parse()
    Analyse un modèle directement ou un fichier.
parseFile
in file class.temphplate.php, method BasicTemphplate::parseFile()
    Analyse le modèle contenu dans un fichier. Ce fichier sera recherché dans le répertoire courant, puis dans tous les répertoires spécifiés dans la propriété $include_dir.
parseString
in file class.temphplate.php, method BasicTemphplate::parseString()
    Analyse le modèle.
parseStructureBlock
in file class.temphplate.php, method BasicTemphplate::parseStructureBlock()
    Méthode d'analyse permettant d'implémenter la structure de bloc.
parseStructureIf
in file class.temphplate.php, method Temphplate::parseStructureIf()
    Méthode d'analyse permettant d'implémenter la structure de bloc conditionnel.
parseTree
in file class.temphplate.php, method BasicTemphplate::parseTree()
    Analyse un modèle sous sa forme d'arbre syntaxique. Cette méthode est généralement appelée par la méthode parseStructureMaStructure d'une classe mère définissant une nouvelle structure de bloc "MaStructure".
top

r

$replace_after
in file class.temphplate.php, variable BasicTemphplate::$replace_after
    Pour chaque élément [clé]=>valeur de ce tableau, on remplace toutes les occurences de "clé" par "valeur" APRES l'analyse.
$replace_before
in file class.temphplate.php, variable BasicTemphplate::$replace_before
    Pour chaque élément [clé]=>valeur de ce tableau, on remplace toutes les occurences de "clé" par "valeur" AVANT l'analyse.
repeatBlock
in file class.temphplate.php, method BasicTemphplate::repeatBlock()
    Répète un bloc sans assignations.
reset
in file class.temphplate.php, method TphplAlternator::reset()
    Remet à 0 l'alternance des valeurs
top

s

$syntax
in file class.temphplate.php, variable BasicTemphplate::$syntax
    Détermine la syntaxe des instructions internes de Temphplate. Vous pouvez personnaliser la syntaxe de vos modèles grâce à cette instruction.
set
in file class.temphplate.php, method BasicTemphplate::set()
    Effectuer une assignations.
setBlock
in file class.temphplate.php, method BasicTemphplate::setBlock()
    Effectue une assignation groupée dans un bloc.
setDelimiters
in file class.temphplate.php, method BasicTemphplate::setDelimiters()
    Modifie les délimiteurs ouvrant et fermant une instruction.
setError
in file class.temphplate.php, method BasicTemphplate::setError()
    Définit un code d'erreur utilisable.
setVars
in file class.temphplate.php, method BasicTemphplate::setVars()
    Effectue une assignation en série. On fera simplement une suite d'appels à set.
top

t

Temphplate
in file class.temphplate.php, method Temphplate::Temphplate()
    Constructeur
Temphplate
in file class.temphplate.php, class Temphplate
    Extension officielle de BasicTemphplate implémentant les commandes et les structures conditionnelles. Il s'agit de la classe principale du moteur Temphplate.
TphplAlternator
in file class.temphplate.php, method TphplAlternator::TphplAlternator()
    Constructeur. Peut prendre un nombre indéfini d'arguments, qui seront autant de valeurs à alterner.
TphplAlternator
in file class.temphplate.php, class TphplAlternator
    Classe permettant de simplifier l'alternance de valeurs. Très utile pour alterner les couleurs de lignes dans une table par exemple. C'est cette classe qui est utilisée dans la commande prédéfinie {alt} de Temphplate.
TPHPL_ERROR_UNKNOWN_COMMAND
in file class.temphplate.php, constant TPHPL_ERROR_UNKNOWN_COMMAND
TPHPL_ERR_COMMAND_DEFINED
in file class.temphplate.php, constant TPHPL_ERR_COMMAND_DEFINED
TPHPL_ERR_COMMAND_FAILED
in file class.temphplate.php, constant TPHPL_ERR_COMMAND_FAILED
TPHPL_ERR_FILE_NOT_FOUND
in file class.temphplate.php, constant TPHPL_ERR_FILE_NOT_FOUND
TPHPL_ERR_INC_CYCLE
in file class.temphplate.php, constant TPHPL_ERR_INC_CYCLE
TPHPL_ERR_INVALID_VARNAME
in file class.temphplate.php, constant TPHPL_ERR_INVALID_VARNAME
TPHPL_ERR_NEWDELIM_NOT_CHAR
in file class.temphplate.php, constant TPHPL_ERR_NEWDELIM_NOT_CHAR
TPHPL_ERR_NEWDELIM_NOT_SAME
in file class.temphplate.php, constant TPHPL_ERR_NEWDELIM_NOT_SAME
TPHPL_ERR_NO_ERROR
in file class.temphplate.php, constant TPHPL_ERR_NO_ERROR
    Ce code d'erreur signifie qu'il n'y a eu aucune erreur (sic).
TPHPL_ERR_P_BOOLOP_EXPECTED
in file class.temphplate.php, constant TPHPL_ERR_P_BOOLOP_EXPECTED
TPHPL_ERR_UNDEF_OR_LOCAL
in file class.temphplate.php, constant TPHPL_ERR_UNDEF_OR_LOCAL
TPHPL_ERR_UNKNOWN_FUNCTION
in file class.temphplate.php, constant TPHPL_ERR_UNKNOWN_FUNCTION
TPHPL_ERR_UNKNOWN_METHOD
in file class.temphplate.php, constant TPHPL_ERR_UNKNOWN_METHOD
TPHPL_ERR_UNKNOWN_STRUCTURE
in file class.temphplate.php, constant TPHPL_ERR_UNKNOWN_STRUCTURE
TPHPL_PARSE_ERROR
in file class.temphplate.php, constant TPHPL_PARSE_ERROR
top

v

$var_gen_time
in file class.temphplate.php, variable Temphplate::$var_gen_time
    On utilise un subterfuge pour l'insertion du temps de génération de la page. En effet, pour que cette valeur soit réellement représentative, il faut l'attribuer tout à la fin du processus. Voilà pourquoi le remplacement de {std:gen_time} se fait en X étapes:
  1. on remplace {std:gen_time} par la propriété $var_gen_time.
$var_tphpl_num
in file class.temphplate.php, variable BasicTemphplate::$var_tphpl_num
    Nom de la variable automatique indiquant le numéro d'occurence d'un bloc.
version
in file class.temphplate.php, method Temphplate::version()
version
in file class.temphplate.php, method BasicTemphplate::version()
top

Documentation generated on Wed, 29 Sep 2004 11:39:59 +0200 by phpDocumentor 1.3.0RC3