\Lib

Librairie de fonctions diverses

Summary

Methods
Properties
Constants
getInPost()
getIn()
mobileDevice()
navDevice()
parseUrl()
getJsCaller()
getJsFormat()
getCorrespondance()
specialchars()
removeAccents()
htmlToUtf8()
getWordsCount()
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

getInPost()

getInPost(string  $key, mixed  $def = null) : mixed

Retourne une valeur stockée dans $_POST en s'affranchissant des contrôles d'existence, return $def si n'existe pas

Parameters

string $key

la clé

mixed $def

la valeur par défaut

Returns

mixed

getIn()

getIn(string  $key, array  $tab, mixed  $def = null) : mixed

Retourne une valeur stockée dans $tab en s'affranchissant des contrôles d'existence, return $def si n'existe pas

Parameters

string $key

la clé

array $tab

le tableau à parcourir

mixed $def

la valeur par défaut

Returns

mixed

mobileDevice()

mobileDevice(string  $def = false) : mixed

Retourne le type de materiel mobile utilisé par l'utilisateur ou $def s'il n'est pas trouvé

Parameters

string $def

valeur de retour si pas de materiel mobile identifié

Returns

mixed

navDevice()

navDevice(string  $def = false) : mixed

Retourne le type de navigateur utilisé par l'utilisateur ou $def s'il n'est pas trouvé

Parameters

string $def

valeur de retour si pas de navigateur identifié

Returns

mixed

parseUrl()

parseUrl(string  $url) : mixed

Parse une url sous forme de tableau

Parameters

string $url

url a parser

Returns

mixed

getJsCaller()

getJsCaller(string  $js) : string

Retourne $js encadré par les balises javascript

Parameters

string $js

votre script

Returns

string

getJsFormat()

getJsFormat(string  $text, string  $echap = '"') : string

Echappe une $text pour l'intégrer dans une chaine javascript

Parameters

string $text

votre texte

string $echap

echappement utilisé

Returns

string

getCorrespondance()

getCorrespondance(string  $module, string  $field, string  $field2 = null, string  $start = ' (', string  $stop = ') ') : array

Retourne un tableau associatif ( clé primaire => intitulé ) du module en entrée

Parameters

string $module

Nom de la classe de l'AcidModule

string $field

champs utilisé pour l'intitulé

string $field2

champs secondaire utilisé pour l'intitulé

string $start

separation de $field1 et $field2

string $stop

suffix de l'initulé

Returns

array

specialchars()

specialchars() : string

Retourne une liste de caractères spéciaux

Returns

string

removeAccents()

removeAccents(string  $string) : mixed

Supprime les accents et caractères spéciaux d'une chaine de catactères

Parameters

string $string

Returns

mixed

htmlToUtf8()

htmlToUtf8(string  $txt) : string

Retourne un texte UTF-8 à partir du contenu html saisi en entrée

Parameters

string $txt

contenu html

Returns

string

getWordsCount()

getWordsCount(string  $txt, string  $get_above = null, string  $min_lenght = 4) : string

Fait l'enumération de chaque mot présent dans le texte en entrée

Parameters

string $txt

texte

string $get_above

si une valeur est précisée, ne retourne que les mots ayant au moins le même nombre d'occurrences que la valeur saisie

string $min_lenght

si une valeur est précisée, ne retourne que les mots ayant au moins le même nombre de caractères que la valeur saisie

Returns

string