Procedural File: lib_common.php
Source Location: /lib/lib_common.php
Page Details:
Tags:
AddDynamicFooter [line 1723]
AddDynamicFooter() Display JS footer
AddDynamicHeader [line 1713]
AddDynamicHeader() Display JS and CSS header
availablePlugins [line 1384]
array availablePlugins(
)
|
|
availablePlugins() Return available plugins
cancel_button [line 1168]
string cancel_button(
$back_uri $back_uri)
|
|
cancel_button() génére un bouton de retour
Parameters
check4newVersion [line 1740]
string check4newVersion(
)
|
|
check4newVersion() Display a link to download new version if available
checkdate_validity [line 1028]
boolean checkdate_validity(
string $date, [string $msg = ''])
|
|
checkdate_validity() Vérifie la validité d'une date
Tags:
Parameters
string |
$date |
|
string |
$msg |
(optionnal) |
cleanString [line 2182]
string cleanString(
string $string, [array $allowed = array()])
|
|
cleanString() Remove exotic characters form string same as used in filemanager
Parameters
string |
$string |
|
array |
$allowed |
|
commentEnabled [line 1900]
boolean commentEnabled(
string $m)
|
|
commentEnabled($m) Check if comment is enabled on given module
Parameters
cutBody [line 537]
array cutBody(
string $text)
|
|
cutBody() Renvoie un texte en 2 parties dans un tableau
Parameters
cutText [line 508]
void cutText(
string $content, integer $length, [integer $abbr = 0], [string $end = '...'])
|
|
cutText() Découpe un texte à une longeur donnée.
Parameters
string |
$content |
|
integer |
$length |
|
integer |
$abbr |
|
string |
$end |
|
date_compare [line 746]
boolean date_compare(
$date1 $date1, $date2 $date2, $op $op)
|
|
date_compare() Compare 2 dates with a given operator.
Parameters
$date1 |
$date1 |
|
$date2 |
$date2 |
|
$op |
$op |
|
date_rfc2822 [line 956]
string date_rfc2822(
string $date)
|
|
date_rfc2822() Format date to RFC 2822 date format
Tags:
Parameters
display_errors [line 1071]
void display_errors(
string $msg)
|
|
display_errors() Affichage d'un message d'erreur utilisateur
Tags:
Parameters
Display_linkin_page [line 1200]
void Display_linkin_page(
array $table_link, integer $total, integer $debut, [integer $pas = SELECT_LIMIT])
|
|
Display_linkin_page()
Parameters
array |
$table_link |
|
integer |
$total |
|
integer |
$debut |
|
integer |
$pas |
|
display_statut [line 1259]
string display_statut(
string $statut)
|
|
display_statut() renvoie le statut en pleines lettres
Parameters
distInclude [line 804]
void distInclude(
string $file, $default_dist)
|
|
distInclude() Include the required file if no user file is found, includes the dist/ version file. Localized files have the priority
Parameters
string |
$file |
|
|
$default_dist |
|
dragTableSettings [line 199]
void dragTableSettings(
)
|
|
dragTableSettings() Include jQuery DragTable plugin settings
empty_nc [line 982]
string empty_nc(
string $content)
|
|
empty_nc() retourne le contenu ou N.C
Parameters
empty_none [line 997]
string empty_none(
string $content)
|
|
empty_none() retourne le contenu ou 'aucun'
Parameters
empty_numeric [line 1012]
string empty_numeric(
string $content)
|
|
empty_none() retourne le contenu ou 0
Parameters
enabledPlugins [line 1403]
enabledPlugins() Return available plugins
error_redirect [line 524]
void error_redirect(
[ $file = 'error.php'])
|
|
error_redirect() Redirect to error page
Parameters
ExcedMaxSize [line 1135]
boolean ExcedMaxSize(
string $path, integer $width_max)
|
|
ExcedMaxSize() Teste si une image dépasse ou non la taille autorisée (en pixels)
Parameters
string |
$path |
|
integer |
$width_max |
|
extRegex [line 147]
extRegex() Transform a list given in the form "jpg,png,gif" into "(jpg)|(png)|(gif)" format
Parameters
footerAddInlineJS [line 1644]
boolean footerAddInlineJS(
string $str, [string $pos = 'default'], [ $wrap = true])
|
|
footerAddInlineJS() Add inline JS into footer the resulting js is wrapped with <script> tags and jQuery .ready() function if $wrap == true
Parameters
string |
$str |
|
string |
$pos |
|
|
$wrap |
|
footerAddJS [line 1683]
boolean footerAddJS(
string $path, [string $pos = 'default'])
|
|
footerAddJS() Add JS into footer
Parameters
formatBytes [line 2048]
string formatBytes(
int $bytes, [int $precision = 2])
|
|
formatBytes() Make File size readable
Parameters
int |
$bytes |
|
int |
$precision |
(optional) |
formatDate [line 929]
string formatDate(
string $date, [boolean $db = false])
|
|
formatDate() Renvoie la date aux formats yyyy-mm-dd ou dd-mm-yyyy suivant le cas de départ Si $db == true renvoie toujours la date au format yyyy-mm-dd
Parameters
formatNavTitle [line 571]
string formatNavTitle(
string $content)
|
|
formatNavTitle() Formatage des titres ( interface admin )
Parameters
formatText [line 629]
string formatText(
$content $content, [string $format = -1])
|
|
formatText() Formatage de texte pour affichage
Parameters
string |
$format |
|
$content |
$content |
|
formatTextli [line 586]
string formatTextli(
string $content)
|
|
formatTextli() Formatage des listes ( interface admin )
Parameters
formatTitleh2 [line 600]
string formatTitleh2(
string $content)
|
|
formatTitleh2() Formatage des titres h2 ( interface admin )
Parameters
GenerateXhtmlPage [line 1531]
void GenerateXhtmlPage(
$string $string, [integer $time = 2], [unknown $redirect = CURRENT_APP_URL])
|
|
GenerateXhtmlPage()
Parameters
integer |
$time |
|
unknown |
$redirect |
|
$string |
$string |
|
geocode [line 1491]
object geocode(
$address $address)
|
|
geocode() get Long/Latitude coordinates
Parameters
GetAllFiles [line 1952]
array GetAllFiles(
string $folder, [array $ext = array('txt')], [boolean $recursif = true])
|
|
GetAllFiles() Return an arry of filenames
Parameters
string |
$folder |
|
array |
$ext |
|
boolean |
$recursif |
|
GetAllPhotoUri [line 1151]
array GetAllPhotoUri(
string $path, [string $opt = -1])
|
|
GetAllPhotoUri() renvoie les paths des photos dans un tableau
Tags:
Parameters
getBreadcrumb [line 1928]
string getBreadcrumb(
[string $sep = '»'])
|
|
getBreadcrumb() get the Breadcrumb for displaying
Parameters
GetDisplayUserRight [line 1181]
string GetDisplayUserRight(
string $indice, [string $module = -1])
|
|
GetDisplayUserRight() renvoie les droits d'un utilisateur
Parameters
string |
$indice |
|
string |
$module |
|
getHttpParameters [line 34]
string getHttpParameters(
[ $prefix = '?'])
|
|
getHttpParameters() Renvoie les paramètres HTTP sous forme de chaîne de caractères
Parameters
getmicrotime [line 1372]
getmicrotime() renvoie le temps en microsecondes
getOverridePluginsFiles [line 849]
array getOverridePluginsFiles(
array $a, string $filename)
|
|
getOverridePluginsFiles() return an array of paths corresponding to the given filename and matching the array of given plugins
Parameters
array |
$a |
|
string |
$filename |
|
getProgressbar [line 1469]
string getProgressbar(
$value $value, $max $max, $unit $unit)
|
|
getProgressbar() Return a graphic progress bar
Parameters
$value |
$value |
integer |
$max |
$max |
integer |
$unit |
$unit |
string |
getThemes [line 2089]
array getThemes(
string $f)
|
|
getThemes() Return installed themes into an array
Parameters
get_min_name [line 1119]
string get_min_name(
string $path)
|
|
get_min_name() obtenir le nom de la miniature d'un fichier
Tags:
Parameters
get_temp_name [line 1103]
string get_temp_name(
string $path)
|
|
get_temp_name() obtenir le nom temporaire d'un fichier
Tags:
Parameters
headerAddCSS [line 1580]
boolean headerAddCSS(
string $path, [string $pos = 'default'])
|
|
headerAddCSS() Add CSS into header
Parameters
headerAddJS [line 1611]
boolean headerAddJS(
string $path, [string $pos = 'default'])
|
|
headerAddJS() Add JS into header
Parameters
i2c_realip [line 2220]
implode_with_keys [line 20]
string implode_with_keys(
string $glue, string $array)
|
|
implode_with_keys() implode avec clefs associées renvoyées sous forme de chaîne de caractères
Parameters
string |
$glue |
|
string |
$array |
|
IncludeColorboxJs [line 321]
void IncludeColorboxJs(
string $selector)
|
|
IncludeColorboxJs() Include Colorbox jQuery plugin
Parameters
string |
$selector |
£selector |
IncludeFancyUploadJs [line 161]
void IncludeFancyUploadJs(
)
|
|
IncludeFancyUploadJs() Include jQuery Fancy Upload
IncludeLightboxJs [line 347]
void IncludeLightboxJs(
string $selector)
|
|
IncludeLightboxJs() Include Lightbox jQuery plugin
Tags:
Parameters
string |
$selector |
£selector |
IncludeLightRte [line 93]
void IncludeLightRte(
$a)
|
|
IncludeLightRte() Include nicEdit as light RTE param : array $a
Parameters
IncludeMappingLibraryJs [line 412]
void IncludeMappingLibraryJs(
)
|
|
IncludeMappingLibraryJs() Include the current mapping library if needed
Tags:
IncludeMultiSelectJs [line 386]
void IncludeMultiSelectJs(
)
|
|
IncludeMultiSelectJs() Include jQuery multiSelect plugin if needed
IncludePHPDebug [line 112]
IncludePHPDebug() Include Js & css for PHP_DEBUG
IncludeRichTextEditor [line 275]
void IncludeRichTextEditor(
)
|
|
IncludeTextBoxListJs [line 362]
void IncludeTextBoxListJs(
)
|
|
IncludeTextBoxListJs() Include jQuery TextBoxList plugin if needed
IncludeTimeline [line 69]
IncludeTimeline() Include SIMILE Timeline JS code if needed
IncludeTooltipJs [line 124]
void IncludeTooltipJs(
string $selector)
|
|
IncludeTooltipJs() Include jQuery tooltip plugin
Parameters
IncludeTreeJs [line 231]
IncludeTreeJs() Include jQuery tree plugin
isNullDate [line 967]
isRawText [line 613]
bool isRawText(
string $t)
|
|
isRawText() check if raw text or html text
Parameters
json_decode [line 1795]
void json_decode(
$content, [ $assoc = false])
|
|
For compatibility with PHP < 5.2 json_decode
Parameters
json_encode [line 1811]
void json_encode(
$content)
|
|
For compatibility with PHP < 5.2 json_encode
Parameters
linkin_content [line 1306]
string linkin_content(
string $content, [string $option = 'ALL'])
|
|
linkin_content() Cherche les liens et emails dans du contenu -> linkage
Parameters
string |
$content |
|
string |
$option |
|
linkin_page [line 1234]
string linkin_page(
string $string_uri, integer $total, integer $debut, [integer $pas = SELECT_LIMIT])
|
|
linkin_page() création d'un navigateur de pages numérotées
Parameters
string |
$string_uri |
|
integer |
$total |
|
integer |
$debut |
|
integer |
$pas |
|
ListDir [line 1984]
string ListDir(
int $dir_handle, string $path, string $url, boolean 3)
|
|
ListDir() Return an HTML list for a given folder
Parameters
boolean |
3 |
|
int |
$dir_handle |
|
string |
$path |
|
string |
$url |
|
ln10filename [line 782]
string ln10filename(
string $file)
|
|
ln10filename() Build a localized filename according to the cuurent language
Parameters
loadThemeInfo [line 1770]
string loadThemeInfo(
string $type, string $name)
|
|
loadThemeInfo() Load theme info
Parameters
string |
$type |
|
string |
$name |
|
logfile [line 2067]
void logfile(
string $src, array $a)
|
|
logfile() Log into file
Parameters
mb_ucfirst [line 485]
string mb_ucfirst(
string $string, [string $encoding = CHARSET])
|
|
mb_ucfirst() UTF-8 ucfirst function
Parameters
string |
$string |
|
string |
$encoding |
|
notifyUsersMsg [line 2114]
boolean notifyUsersMsg(
array $a)
|
|
notifyUsersMsg()
Tags:
Parameters
array |
$a |
$a['owner'] : item owner $a['user'] : the one who posted the item (can be an adminsitrator or animator) |
num_phpversion [line 472]
integer num_phpversion(
)
|
|
num_phpversion() Retourne un entier comme numéro de version PHP
override [line 876]
string override(
string $file, [string $path = null], [ $default = true])
|
|
override() check if ovveride version exists for the whole app then if a template file version exists or not finally, if no user file is found in theme, return the default module version file.
Parameters
string |
$file |
|
string |
$path |
|
|
$default |
|
placeholderReplace [line 1515]
array placeholderReplace(
$array $array, $input $input)
|
|
placeholderReplace() format '{$key}'
Parameters
$array |
$array |
|
$input |
$input |
|
QuickBoxNow [line 1333]
string QuickBoxNow(
string $module, string $h1, string $liste, [string $suffixclass = ''])
|
|
QuickBoxNow() Génération de la quickbox
Parameters
string |
$module |
|
string |
$h1 |
|
string |
$liste |
|
string |
$suffixclass |
|
ReloadIndex [line 1354]
void ReloadIndex(
string $item)
|
|
ReloadIndex() Chargement de l'index après destruction de sessions
Parameters
removeEmptyP [line 558]
array removeEmptyP(
$str, string $text)
|
|
removeEmptyP() Remove empty P tags
Parameters
ReplaceInvalidChars [line 661]
string ReplaceInvalidChars(
string $str)
|
|
ReplaceInvalidChars() Remplacement des caractères invalides par leurs entités HTML
Parameters
securityCheck [line 2261]
securityCheck() Test and sanitize user input from request
setBreadcrumb [line 1916]
void setBreadcrumb(
array $array)
|
|
setBreadcrumb() Set breadcrumb content
Parameters
sortItems [line 1051]
array sortItems(
$rub, $data)
|
|
sortItems() Return an array with key and value with ID as key and RANGE as value
Parameters
sql_dump2array [line 1426]
array sql_dump2array(
$url $url, [$a $a = -1])
|
|
sql_dump2array()
Tags:
Parameters
sql_status_filter [line 1447]
string sql_status_filter(
$fieldname $fieldname, $a $a)
|
|
sql_status_filter()
Parameters
$fieldname |
$fieldname |
|
$a |
$a |
array |
stripAccents [line 683]
void stripAccents(
$string)
|
|
Parameters
stripText [line 693]
strip_input [line 46]
string strip_input(
string $str, [string $exceptions = false])
|
|
strip_input() Remove PHP and HTML code
Parameters
string |
$str |
|
string |
$exceptions |
|
SureCreateDir [line 439]
integer SureCreateDir(
string $pathname, integer $perms)
|
|
SureCreateDir() Créer un dossier s'il n'existe pas.
Parameters
string |
$pathname |
|
integer |
$perms |
|
SureRemoveDir [line 454]
integer SureRemoveDir(
$dir, $DeleteMe)
|
|
SureRemoveDir() Supprime le contenu d'un dossier et le dossier lui-même si précisé.
Parameters
system_error [line 1086]
void system_error(
[string $msg = ERROR_SYSTEM])
|
|
system_error() Affichage d'un message d'erreur syst�me
Tags:
Parameters
toStringSqlDate [line 715]
string toStringSqlDate(
[string $format = 'short'])
|
|
toStringSqlDate() Renvoie la date au format SQL
Parameters
validEmail [line 1826]
_debug [line 1562]
void _debug(
string $string)
|
|
_debug() Display a debug message
Parameters
|