\Ajax

Outils d'assistance dans le contexte AJAX

Summary

Methods
Properties
Constants
isActive()
enableAjax()
disableAjax()
setNextPage()
getNextPage()
setNextPageConfig()
setSuccess()
getSuccess()
setData()
getData()
addJs()
getJsAjax()
extractJs()
returnJson()
returnJsonData()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

isActive()

isActive() : boolean

Retourne vrai si on est dans un contexte AJAX

Returns

boolean

enableAjax()

enableAjax() 

Active le contexte AJAX

disableAjax()

disableAjax() 

Desactive le contexte AJAX

setNextPage()

setNextPage() 

Définit une page de redirection au contexte AJAX

getNextPage()

getNextPage() 

Retourne la page de redirection du contexte AJAX

setNextPageConfig()

setNextPageConfig(object  $module, string  $do = 'default') 

Configure le module en utilisant la page de redirection du contexte AJAX

Parameters

object $module

AcidModule

string $do

type d'action

setSuccess()

setSuccess(boolean  $bool) 

Définit la valeur de succès du contexte AJAX

Parameters

boolean $bool

valeur de succès

getSuccess()

getSuccess() : boolean

Retourne la valeur de succès du contexte AJAX

Returns

boolean

setData()

setData(mixed  $vals) 

Ajoute des données au contexte AJAX

Parameters

mixed $vals

les données

getData()

getData() : mixed

Retourne les données du contexte AJAX

Returns

mixed

addJs()

addJs(string  $js) 

Définit le code javascript du contexte AJAX

Parameters

string $js

code javascript

getJsAjax()

getJsAjax() 

Retourne le code javascript du contexte AJAX

extractJs()

extractJs(string  $content, string  $encoder = 'UTF-8') : array

Extrait le code javascript de la chaine en entrée

Parameters

string $content

contenu à parser

string $encoder

charset

Returns

array —

array('content'=>"contenu sans javascript",'js'=>"code javascript")

returnJson()

returnJson(string  $content, string  $title = null, array  $config = array(), string  $js = null, boolean  $success = null, boolean  $parse_content = true) : array

Retourne un tableau JSON préformaté par le contexte AJAX

Parameters

string $content

contenu

string $title

titre

array $config

tableau à la base du JSON

string $js

code javascript

boolean $success

valeur de succès

boolean $parse_content

si true, les balises scripte seront extraites de $content

Returns

array —

array('content'=>"contenu sans javascript",'js'=>"code javascript")

returnJsonData()

returnJsonData(array  $config = array(), null  $success = null) : array

Retourne un tableau de données JSON préformaté par le contexte AJAX

Parameters

array $config
null $success

Returns

array