\

Namespaces

Helper

Interfaces

Acid_Router_Interface Interface de Routage

Classes

AcceptanceTester Inherited Methods
Acid Acidfarm
AcidBash Outils Bash en PHP
AcidBrowser Outil AcidBrowser, Gestionnaire de navigateur multimedia
AcidCookie Class AcidCookie
AcidCSV Outil AcidCSV, Gestionnaire de CSV
AcidDB Utilitaire de base de données
AcidDialog Utilitaire de Communication
AcidEvent Classe de Routage : configuration de route non bloquante
AcidExport Outils d'export
AcidFacebook Classe de partage sur le réseau social Facebook.com
AcidForm Outil AcidForm, Gestionnaire de formulaire
AcidFs Gestionnaire de Fichier et Ressources Fichier/Image
AcidGMap Gestionnaire Gmap
AcidHook Utilitaire de Hook
AcidLinkedIn Classe de partage sur le réseau social linkedin.com
AcidMail Outil AcidMail, Gestionnaire Mail
AcidMediatheque Outil de Mediatheque publique
AcidMinifier Outils Minifier en PHP
AcidModule Permet à l'utilisateur d'altérer tous les AcidModule
AcidModule Permet la modification utilisateur de l'ensemble des AcidModule
AcidModuleCore Module Acidfarm
AcidPage Module AcidPage, Gestionnaire de Pages
AcidPagination Outil AcidPagination, Gestionnaire de pagination.
AcidPaypal Gestion de formulaires / processus Paypal
AcidRegistration Class AcidRegistration
AcidRoute Classe de Routage : configuration de route
AcidRouter Classe de Routage : contrôleur de route
AcidRss Outil AcidRss, Gestionnaire Rss
AcidSession Utilitaire de Session
AcidSitemap Gestionnaire de Sitemap
AcidTable Outil AcidTable, Gestionnaire de tableaux
AcidTemplate Outil AcidTemplate, Gestionnaire de rendu HTML.
AcidTime Outil AcidTime, Gestionnaire d'heure et date.
AcidTimer Outil AcidTimer, Gestionnaire de chronomètres.
AcidTwitter Classe de partage sur le réseau social Twitter.com
AcidUpgrade Gestionnaire de mise à jour automatisée Acidfarm Nécéssite un dossier de mise à jour qui correspondra à son type ( "update" pour l'exemple ).
AcidUrl Outil AcidUrl, Gestionnaire d'Url
AcidUser Module AcidUser, Gestionnaire d'utilisateurs
AcidVar Classe modèle AcidVar
AcidVarBigInt Autre Variante BigInt d'AcidVar ( Clonée Base de Données )
AcidVarBool Autre Variante Booléenne d'AcidVar
AcidVarDate Variante Date d'AcidVar
AcidVarDateTime Variante Date Time d'AcidVar
AcidVarEmail Variante Email d'AcidVar
AcidVarFile Variante Fichier d'AcidVar
AcidVarFloat Variante Décimale d'AcidVar
AcidVarHidden Variante paramètre invisible d'AcidVar
AcidVarImage Variante Image d'AcidVar
AcidVarInfo Variante "Chaîne de caractères" d'AcidVar
AcidVarInt Autre Variante Int d'AcidVar ( Clonée Base de Données )
AcidVarInteger Variante Nombre Entier d'AcidVar
AcidVarList Variante Liste d'AcidVar
AcidVarLongText Variante Long Texte d'AcidVar
AcidVarMediumInt Autre Variante MediumInt d'AcidVar ( Clonée Base de Données )
AcidVarMediumText Variante Medium Texte d'AcidVar
AcidVarPassword Variante Mot de Passe d'AcidVar
AcidVarRadio Variante Radio d'AcidVar
AcidVarRVB Variante RVB d'AcidVar
AcidVarSmallInt Autre Variante SmallInt d'AcidVar ( Clonée Base de Données )
AcidVarString Variante "Chaîne de caractères" d'AcidVar
AcidVarText Variante Texte d'AcidVar
AcidVarTextarea Variante TextArea d'AcidVar
AcidVarTime Variante Heure d'AcidVar
AcidVarTinyInt Autre Variante TinyInt d'AcidVar ( Clonée Base de Données )
AcidVarUrl Variante Url d'AcidVar
AcidVarWatermark Variante Image d'AcidVar
AcidZip ACIDZIP
AdminController Contrôleur d'Index
Ajax Outils d'assistance dans le contexte AJAX
AjaxController Contrôleur d'Ajax
Conf Outil de Configuration
Contact Gestion du formulaire de contact
ContactController Contrôleur des outils de contact
Debug Outil de debug/maquettage
DebugController Controller de debug Egalement utilisé comme exemple d'utilisation d'un controller dans une autre arborescence Exemple d'appel : AcidRouter::addRoute('debugroute', new AcidRoute('@debug',array('module'=>'debug','controller'=>'DebugController','action'=>'maFctAction')));
Func Class Func
Func Class Func
FuncCore Librairies de fonctions liées au thème du site
FunctionalTester Inherited Methods
GalleryController Contrôleur de Galerie
IndexController Contrôleur d'Index
Lang Class Lang
Lib Librairie de fonctions diverses
Mailer Permet l'envoi d'emails
Mailer Outil Mailer, Override du Gestionnaire Mail
Menu Gestion des menus du site
MyTemplate Outils de templatage
News Gestion des actualités du site
NewsController Contrôleur des Actualités
Page Module Page de l'utilisateur
PageController Contôleur des Pages
Photo Gestion de la galerie photo (wallart) du site
PhotoHome Gestion de la galerie photo de la homepage
PolicyController Contrôleur d'Index
PostController Contrôleur POST
Recaptcha AcidFarm - Yet Another Framework
RedirectController Contrôleur de Redirections
Rest Librairie de fonctions REST
RestController Contrôleur d'Index
RobotsController Contrôleur du fichier robots.txt
Route Géneration des URL du site
RSSController Contrôleur des Actualités
SampleController Contrôleur exemple
SampleTest Class SampleTest
Script Gestion des de scripts personnalisés
ScriptCategory Gestion des categories de scripts personnalisés
SearchController Contrôleur des Recherches
Seo Gestion des actualités du site
SiteConfig Classe de configuration du site
SitemapController Contrôleur du sitemap.xml
UnitTester Inherited Methods
User Gestion des utilisateurs du site
UserGroup Gestion des groupes utilisateurs
UserGroupAssoc Gère l'association Utilisateur/Groupe d'utilisateur
UserPermission Gestion des permissions utilisateurs Les permissions permettre à un utilisateur, groupe ou niveau d'utilisateur d'outrepasser ses droits sur les ACL d'un module Pour connaitre les droits d'un utilisateur sur un module, il faut prendre en compte ce que les ACL de ce module lui permettent, puis y rajouter ses permissions
UserspaceController Contrôleur de l'espace utilisateur
zipfile GENERATEUR ZIP PHPMYADMIN

Constants

ACID_PATH

ACID_PATH

DS

DS

INSTALL_PATH

INSTALL_PATH

SITE_PATH

SITE_PATH

Functions

AcidAutoLoader()

AcidAutoLoader(string  $class_name) : boolean

Autoloader $acid['includes'][$class_name] doit avoir pour valeur le chemin vers le fichier de définition de la classe PHP depuis SITE_PATH

Parameters

string $class_name

nom de la classe

Returns

boolean

add_default_arguments()

add_default_arguments(  $current_values = array()) : array

Récupération de la liste des arguments passés en paramètres

Parameters

$current_values

Returns

array

arguments()

arguments(  $argv) : array

Récupération de la liste des arguments passés en paramètres

Parameters

$argv

Returns

array

buildClassName()

buildClassName(string  $tbl) : string

Genère un nom de classe en fonction du nom de table

Parameters

string $tbl

nom de la table

Returns

string

buildFromTbl()

buildFromTbl(\unknown_type  $row, \unknown_type  $tbl) : string

Génère le contenu d'un fichier de classe PHP

Parameters

\unknown_type $row
\unknown_type $tbl

Returns

string

checkDataBase()

checkDataBase(string  $db_type, string  $db_host, string  $db_port, string  $db_base, string  $db_user, string  $db_pass) : boolean

Test si les informations de BDD sont correctes

Parameters

string $db_type
string $db_host
string $db_port
string $db_base
string $db_user
string $db_pass

Returns

boolean

checkDataBase()

checkDataBase(string  $db_type, string  $db_host, string  $db_port, string  $db_base, string  $db_user, string  $db_pass) : boolean

Test si les informations de BDD sont correctes

Parameters

string $db_type
string $db_host
string $db_port
string $db_base
string $db_user
string $db_pass

Returns

boolean

checkEmail()

checkEmail(  $from,   $to,   $mail_method,   $mailhost,   $mailport,   $mailuser,   $mailpass,   $mailsecure) 

Parameters

$from
$to
$mail_method
$mailhost
$mailport
$mailuser
$mailpass
$mailsecure

composeTab()

composeTab(  $stab,   $dtab, string  $curkey = '') 

Génère un tableau de traduction

Parameters

$stab
$dtab
string $curkey

dd()

dd() 

form_from_input()

form_from_input(  $input,   $inputs) : array

Récupération de la liste des arguments passés en paramètres

Parameters

$input
$inputs

Returns

array

get_in_tab()

get_in_tab(  $key,   $tab, null  $def = null) : null

Retourne la valeur du tableau associée à la clé en entrée Return la valeur par défaut si non défini

Parameters

$key
$tab
null $def

Returns

null

get_sf_comment_line()

get_sf_comment_line(  $comment) : string

Parameters

$comment

Returns

string

get_sf_concat_variables()

get_sf_concat_variables(  $array) : string

Parameters

$array

Returns

string

get_sf_label_line()

get_sf_label_line(  $label) : string

Parameters

$label

Returns

string

get_sf_line()

get_sf_line(string  $variable, string  $value, boolean  $is_a_comment = false,   $description = '') : string

Parameters

string $variable

$ is put before

string $value

add ' for string

boolean $is_a_comment
$description

Returns

string

get_sf_line_for_bool()

get_sf_line_for_bool(string  $variable, mixed  $value, boolean  $is_a_comment = false,   $description = '') : string

Parameters

string $variable

$ is put before

mixed $value

value is put as true if not empty, false otherwise

boolean $is_a_comment
$description

Returns

string

get_sf_line_for_string()

get_sf_line_for_string(string  $variable, string  $value, boolean  $is_a_comment = false,   $description = '') : string

Parameters

string $variable

$ is put before

string $value

value is put between '

boolean $is_a_comment
$description

Returns

string

get_sf_line_for_string_array()

get_sf_line_for_string_array(  $variable,   $array, boolean  $is_a_comment = false, string  $description = '') : string

Parameters

$variable

$ is put before

$array

array is converted as text

boolean $is_a_comment
string $description

Returns

string

get_sf_line_skip()

get_sf_line_skip() : string

Returns

string

get_sf_start()

get_sf_start() : string

Returns

string

get_sf_stop()

get_sf_stop() : string

Returns

string

get_sf_variable()

get_sf_variable(string  $variable) : string

Parameters

string $variable

Returns

string

get_steps()

get_steps() : array

Retourne les steps de configuration

Returns

array

getRandPasswordSalt()

getRandPasswordSalt() 

Génération aléatoire de mot de passe

@return string

getRandPasswordSalt()

getRandPasswordSalt() : string

Génération aléatoire de mot de passe

Returns

string

getThemes()

getThemes() : array

Retourne la liste des dossiers thèmes

Returns

array

getThemes()

getThemes() : string

Retourne la liste des thèmes disponibles à l'install

Returns

string

getThemes()

getThemes() : string

Retourne la liste des thèmes disponibles à l'install

Returns

string

logAndDie()

logAndDie(string  $msg) 

Log et affiche un message bloquant

Parameters

string $msg

le message

mb_strlen()

mb_strlen(  $str,   $encoding = null) 

Parameters

$str
$encoding

mb_strtolower()

mb_strtolower(  $str,   $encoding = null) 

Parameters

$str
$encoding

mb_strtoupper()

mb_strtoupper(  $str,   $encoding = null) 

Parameters

$str
$encoding

print_cli_help()

print_cli_help() : array

Affiche l'erreur avec son habillage

Returns

array

print_cli_variable_detail()

print_cli_variable_detail(  $key,   $fields,   $all_values) : array

Affiche l'erreur avec son habillage

Parameters

$key
$fields
$all_values

Returns

array

print_error_and_exit()

print_error_and_exit(  $error,   $flag_title = 'Error') : array

Affiche l'erreur avec son habillage

Parameters

$error
$flag_title

Returns

array

print_steps()

print_steps() : array

Retourne les steps de configuration

Returns

array

RestAuthFunction()

RestAuthFunction() 

Fonction d'authentification REST

sass_compilation_from_file()

sass_compilation_from_file(  $file,   $path_to, null  $theme = null) 

Compilation d'un fichier

Parameters

$file
$path_to
null $theme

sass_prepare_files()

sass_prepare_files(null  $theme = null) 

Generation des fichiers dynamics SAS

Parameters

null $theme

sass_prepare_files()

sass_prepare_files(null  $theme = null) 

Préparation des fichiers dynamiques pour traitement SASS

Parameters

null $theme

sass_prepare_files()

sass_prepare_files(null  $theme = null) 

Generation des fichiers dynamics SAS

Parameters

null $theme

stripslashes_deep()

stripslashes_deep(mixed  $value) : string

Applique un stripslashes sur un tableau ou une chaine

Parameters

mixed $value

tableau ou chaine

Returns

string

stripslashes_deep()

stripslashes_deep(mixed  $value) : mixed

Applique un stripslashes sur un tableau ou une chaine

Parameters

mixed $value

Returns

mixed

stripslashes_deep()

stripslashes_deep(mixed  $value) : string

Applique un stripslashes sur un tableau ou une chaine

Parameters

mixed $value

tableau ou chaine

Returns

string

unserialize_handler()

unserialize_handler(\unknown_type  $errno, \unknown_type  $errstr) : boolean

retourne une exception lors d'une erreur

Parameters

\unknown_type $errno
\unknown_type $errstr

Throws

\Exception

Returns

boolean