PEEL Shopping
Open source ecommerce : PEEL Shopping
Functions
fonctions.php File Reference

Go to the source code of this file.

Functions

if(!defined('IN_PEEL')) display_prices_with_taxes_active ()
 display_prices_with_taxes_active() More...
 
 unique_id ()
 Création d'un mot de passe crypté More...
 
 MDP ($chrs=8)
 Fonction utilisée pour générer un mot aléatoire (sert par exemple pour le renommage des fichiers images, mot de passe utilisateur, ...) More...
 
 generate_token ($name= 'general', $use_existing_token=true)
 Génère un token en session qui permettra ensuite de vérifier l'authenticité de la requête de l'utilisateur. More...
 
 get_form_token_input ($name= 'general', $use_existing_token=true, $return_as_input_form=true)
 get_form_token_input() More...
 
 verify_token ($name= 'general', $delay_in_minutes=60, $check_referer_if_set_by_server=true, $cancel_token=true, $minimum_wait_in_seconds_before_use=0)
 Vérification de la validité d'un token Par défaut, un token est valide 1h, et utilisable 1 seule fois. More...
 
 get_sons_cat ($all_parents_with_ordered_direct_sons_array, $catid, $ids_array=array())
 Récupère la liste des fils d'une catégorie à partir d'une liste ordonnée. More...
 
 calcul_nbprod_parcat ($catid, $all_parents_with_ordered_direct_sons_array)
 calcul_nbprod_parcat() More...
 
 calcul_nbarti_parrub ($rub)
 calcul_nbrub() More...
 
 fprix ($price, $display_currency=false, $currency_code_or_default=null, $convertion_needed_into_currency=true, $currency_rate=null, $display_iso_currency_code=false, $format=true, $force_format_separator=null, $add_rdfa_properties=false, $round_even_if_no_format=false)
 fprix formatte le prix donné en le convertissant si nécessaire au préalable et en ajoutant éventuellement la mention de la devise Le prix donné est a priori dans la devise de session de l'utilisateur, sauf mention contraire dans $currency_code_or_default More...
 
 get_currency_rate ($currency)
 Récupère le taux de change avec l'euro d'une devise à partir de son code à 3 lettres. More...
 
 charge_article ($id, $show_all_etat_if_admin=true)
 charge_article() More...
 
 get_discount_text ($remise_valeur, $remise_percent, $is_remise_valeur_including_taxe)
 Retourne la remise d'un code promotionnel (en % dans le cas d'une remise en pourcentage ou dans le format imposer par fprix pour une remise en Euros) More...
 
 get_tag_analytics ()
 get_tag_analytics() More...
 
 get_modules_array ($only_active=false, $location=null, $technical_code=null, $force_update_cache_information=false, $specific_site_id=null, $exclude_public_items=false)
 Retourne les modules sous forme de tableau. More...
 
 get_modules ($location, $return_mode=false, $technical_code=null, $id_categorie=null, $this_annonce_number=0, $return_array_with_raw_information=false, $criterias=null)
 Récupère le contenu HTML des modules en fonction des contraintes données en paramètre Il est possible d'autoriser la mise en cache de modules, en indiquant la durée de vie du cache dans $allowing_cache_modules_technical_codes en début de fonction Attention : ne mettre en cache que des modules qui ne font que générer du texte pour mettre dans $this_module_output, et rien d'autre. More...
 
 insere_ticket (&$frm)
 Envoi un message de contact au support du site Limitation pour éviter spam : utiliser session_form_contact_sent AVANT d'appeler cette fonction. More...
 
 getFlashBannerHTML ($url, $width=680, $height=250, $mode_transparent=false)
 Renvoie le HTML d'un tag corespondant à l'URL du fichier flash transmis en paramètre. More...
 
 get_country_name ($id)
 Renvoie le nom d'un pays. More...
 
 get_country_id ($country_name)
 get_country_id() More...
 
 get_category_name ($id)
 Renvoie le nom d'une catégorie de produits. More...
 
 get_category_tree_and_itself ($id_or_ids_array, $mode= 'sons', $table_to_use= 'categories')
 get_category_tree_and_itself() More...
 
 get_country_select_options ($selected_country_name=null, $selected_country_id=null, $option_value= 'name', $display_inactive_country=false, $allowed_zone_id=null, $preselect_shop_country_if_none_selected=true, $selected_country_lang=null, $allowed_ids=null)
 get_country_select_options() More...
 
 get_all_site_countries_array ($admin_force_multisite_if_allowed=false, $exclude_public_items=false, $show_only_site_country_allowed_array=false)
 Retourne un tableau des noms des pays. More...
 
 get_tag_function_countries_values_list ($mode= 'id')
 Fonction permettant de récupérer les noms des pays, sous forme de liste séparée par des virgules. More...
 
 get_tag_function_countries_titles_list ()
 
 get_delivery_type_options ($selected_delivery_type_id_or_name=null)
 get_delivery_type_options() More...
 
 is_delivery_address_necessary_for_delivery_type ($selected_delivery_type_id=null)
 is_delivery_address_necessary_for_delivery_type() More...
 
 set_paiement (&$frm)
 Traitement du moyen de paiement. More...
 
 get_payment_select ($selected_payment_technical_code=null, $show_selected_even_if_not_available=false, $show_site_info_if_needed=false)
 get_payment_select() More...
 
 get_javascript_output ($async=false, $minify=false, $output_only_script_loading=false, $js_filenames_array=array('js_files', 'js_files_pageonly', 'js_files_nominify', 'js_files_noasync', 'js_files_nominify_noasync'))
 Chargement du chargement des scripts. More...
 
 get_datepicker_javascript ($load_timepicker=false)
 get_datepicker_javascript() More...
 
 get_css_files_to_load ($minify=false)
 get_css_files_to_load() More...
 
 output_general_http_header ($page_encoding=null, $cache_duration_in_seconds=null)
 Envoie les headers avant l'envoi du HTML. More...
 
 redirect_and_die ($url, $permanent_redirection=false, $avoid_loop=false)
 Redirige vers l'URL demandée et arrête le programme. More...
 
 necessite_priv ($priv, $demo_allowed=true, $configuration_modification=false)
 Cette fonction vérifie si l'utilisateur a les privilèges de $priv. More...
 
 necessite_identification ()
 Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le script. More...
 
 get_identified_lang ($langs_array=array())
 On identifie la langue utilisée, et on redirige si cette langue n'est pas activée Pour qu'une langue xx soit autorisée, il est nécessaire d'avoir créé un fichier lib/lang/xx.php. More...
 
 check_language ($this_lang, $langs_array)
 Vérification de l'existance de la langue, et redirection si nécessaire ou nouvelle langue définie. More...
 
 get_current_url_in_other_language ($this_lang)
 Ce module de gestion des URL dans d'autres langues doit être compatible avec l'URL Rewriting si activé il faut partir de REQUEST_URI et non pas de PHP_SELF. More...
 
 get_current_url ($with_get=true, $get_short_url=false, $take_away_get_args_array=null)
 get_current_url() More...
 
 get_current_generic_url ()
 get_current_generic_url() More...
 
 get_size_name ($size_id)
 Renvoie le nom d'une taille. More...
 
 get_color_name ($color_id)
 Renvoie le nom d'une couleur. More...
 
 set_lang_configuration_and_texts ($lang, $load_default_lang_files_before_main_lang_array=null, $general_setup=true, $load_modules_files=true, $load_general_admin_files=true, $exclude_empty_string=true, $skip_load_files=false)
 On charge les variables de langue, en complétant éventuellement avec la langue de référence. More...
 
 load_active_languages_list ($site_id=null)
 On charge les variables de listes de langues. More...
 
 get_apparent_folder ()
 Renvoyer le répertoire racine apparent de l'URL courante. More...
 
 get_wwwroot_cdn ($subject)
 Renvoyer un CDN si défini, ou à défaut wwwroot. More...
 
 handle_php_default_setup ()
 Définit les paramètres de base de PHP. More...
 
 handle_register_globals ()
 Empêche les effets de register_globals. More...
 
 handle_template_engine_init ($templates_force_compile=false)
 Appelle le moteur de template pour définir $GLOBALS['tplEngine']. More...
 
 handle_site_suspended ()
 Affiche ou non le fait que le site est suspendu. More...
 
 handle_setup_redirections ($url, $mode= 'redirect')
 Gère les redirections définies dans $GLOBALS['site_parameters']['redirections']. More...
 
 handle_sessions ()
 Gère les sessions PHP et des protections contre des vols de session. More...
 
 load_site_parameters ($lang=null, $skip_loading_currency_infos=false, $forced_site_id=null)
 On charge les variables de configuration On récupère d'abord les données valables pour tous les sites, puis on surcharge avec les données valables pour le site concerné par la page demandée par l'utilisateur qui ont donc priorité Et dans chacun de ces cadres, on prend d'abord les données valables pour toutes les langues, qu'on surcharge avec les données de la langue demandée. More...
 
 microtime_float ()
 microtime_float() More...
 
 params_affiche_produits ($condition_value1, $unused, $type, $nb_par_page, $mode= 'general', $reference_id=0, $nb_colonnes, $always_show_multipage_footer=true, $additional_sql_inner=null, $additional_sql_cond=null, $additionnal_sql_having=null, $use_index_sql=null)
 params_affiche_produits() More...
 
if(!function_exists('ipGet')) if(!function_exists('isPublicIP')) is_user_bot ($ip=null, $user_agent=null)
 Renvoie si le visiteur est un robot ou non. More...
 
 get_xml_value ($filename, $filter_string, $items_count_max=8, $line_length_max=50)
 get_xml_value() More...
 
 clean_str ($string)
 Filtre une chaine de caractères. More...
 
 get_upload_errors_text ($file_infos, $file_kind= 'image')
 Fonction de contrôle pour l'upload de fichier. More...
 
 upload ($field_name, $rename_file=true, $file_kind=null, $image_max_width=null, $image_max_height=null, $path=null, $new_file_name_without_extension=null, $default_return_value=null)
 Fonction d'upload de fichiers. More...
 
 format_filename_base ($original_name, $rename_file=true)
 A partir d'un nom de fichier, on génère un nouveau nom unique pour éviter d'utiliser un nom déjà existant potentiellement sur le disque dur (par sécurité) More...
 
 delete_uploaded_file_and_thumbs ($filename)
 delete_uploaded_file_and_thumbs() More...
 
 http_download_and_die ($filename_with_realpath, $serve_download_with_php=true, $file_content_given=null, $file_name_given=null, $force_download=true)
 Envoie les entêtes HTTP puis le contenu pris dans un fichier ou dans l'argument $file_content_given si celui-ci n'est pas vide Remarque : La taille du fichier ne sera envoyée que si le serveur ne compresse pas systématiquement tout le contenu généré par PHP via zlib. More...
 
 get_url_from_uploaded_filename ($filename)
 get_url_from_uploaded_filename() More...
 
 get_file_type ($filename)
 get_file_type() More...
 
 get_document_image_html ($filename, $width=100, $height=100)
 Renvoie une image correspondant au type de fichier. More...
 
 get_uploaded_file_infos ($field_name, $file, $delete_url, $logo_width=100, $logo_height=100)
 Remplit un tableau d'informations pour le template d'upload HTML. More...
 
 get_site_domain ($return_only_domains=false, $domain=null, $strip_subdomain=true)
 Récupère le nom de domaine du site sans http:// et sans sous-domaine. More...
 
 build_search_terms ($search, $match_method)
 Découpe la chaine recherchée en éléments distincts suivant le mode $match_method Valeurs de $match_method : 1 => Tous les mots 2 => n'importe quel mots 3 => phrase exacte. More...
 
 build_terms_clause ($terms, $fields, $match_method)
 builds the sql statement's where clause this will build the sql based on the given information Valeurs de $match_method : 1 => Tous les mots 2 => n'importe quel mots 3 => phrase exacte More...
 
 updateTelContactNotClosed ()
 updateTelContactNotClosed() More...
 
if(!function_exists('desinscription_newsletter')) close_page_generation ($html_page=true)
 Fonction à appeler à la fin de la génération d'une page, afin d'exécuter certaines requêtes SQL qui n'avaient pas besoin d'être exécutées avant, ce qui permet d'accélérer la génération de la page. More...
 
 optimize_Tables ()
 optimize_Tables() More...
 
 clean_Cache ($days_max=15, $filename_beginning=null)
 Suppression des anciens fichiers de cache. More...
 
 nettoyer_dir ($dir, $older_than_seconds=3, $filename_beginning=null, $create_files_array_found_instead_of_delete=false)
 Effacement des fichiers trouvés répondant aux critères en argument, en effaçant récusivement le contenu des dossiers mais sans effacer les dossiers eux-mêmes. More...
 
 clean_utilisateur_connexions ($days_max=730)
 Suppression des anciennes infos de connexion utilisateurs Fonction associée à une notion de nettoyage automatisé de données, comme une fonction technique de cron. More...
 
 clean_admins_actions ($days_max=1460)
 Suppression des anciennes actions administrateur Fonction associée à une notion de nettoyage automatisé de données, comme une fonction technique de cron. More...
 
 formSelect ($name, $tab, $preselected_value=null, $addOne=0, $get=0)
 formSelect() More...
 
 getTextEditor ($instance_name, $width, $height, $default_text, $default_path=null, $type_html_editor=0, $compter_char_max_if_enabled=255, $placeholder= '')
 getTextEditor() More...
 
 set_configuration_variable ($frm, $update_if_technical_code_exists=false, $allow_create=true)
 Ajoute la zone HTML dans la table peel_configuration. More...
 
 update_configuration_variable ($id_or_technical_code, $frm, $delete=false)
 update_configuration_variable() More...
 
 get_minified_src ($files_array, $files_type= 'css', $lifetime=3600)
 get_minified_src() More...
 
 get_load_facebook_sdk_script ($facebook_api_id=null)
 get_load_facebook_sdk_script() More...
 
 get_quick_search_results ($search, $maxRows, $active_only=false, $search_category=null, $mode= 'products')
 get_quick_search_results() More...
 
 get_filter_site_cond ($table_technical_code, $table_alias=null, $use_strict_rights_if_in_admin=false, $specific_site_id=null, $exclude_public_items=false, $admin_force_multisite_if_allowed=false)
 Retourne la condition SQL permettant de filtrer les données pour une table. More...
 
 get_site_id_sql_set_value ($site_ids)
 Retourne la valeur SQL d'un champ INT ou SET suivant que ce soit un entier ou un tableau. More...
 
 get_site_name ($site_ids, $skip_rights_check=false)
 Retourne le nom d'un ou de plusieurs sites à partir de l'id. More...
 
 get_all_sites_name_array ($admin_force_multisite_if_allowed=false, $allow_null_site_id=false, $skip_rights_check=false)
 Retourne un tableau des noms des sites configurés en fonction des droits de l'administrateur. More...
 
 get_user_job_options ($selected_fonction_name=null)
 
 get_generic_options ($values_array, $selected_values=null)
 
 get_site_wwwroot ($site_id, $lang=null)
 Renvoie l'URL d'un site donné More...
 
 handle_contact_form ($frm, $skip_introduction_text=false)
 Gère l'affichage du formulaire de contact, avec les erreurs et le message de confirmation d'envoi. More...
 
 insere_code_promo ($frm)
 Créer un code promo pour l'administration et la création de chèque cadeaux lors du paiement d'une commande. More...
 
 get_default_vat ()
 Retourne le taux de TVA le plus élevé, que l'on considère comme le taux de tva par défaut. More...
 
 get_specific_field_infos ($frm, $form_error_object=null, $form_usage="user", $step=null)
 Permet de définir de nouveaux champs dans le formulaire d'inscription / modification d'utilisateur depuis le back office (page "variables de configuration"). More...
 
 handle_specific_fields (&$frm, $form_usage= 'user')
 Traite la réception de champs spécifiques venant d'un formulaire, et l'identification de tous les champs du formulaire qui sont relatifs à une adresse pour remplir $frm['adresses_fields_array']. More...
 
 display_specific_field_form ($specific_field_infos_array, $display_mode= 'table')
 Traiter l'affichage de champs spécifiques. More...
 
 init_fineuploader_interface ()
 Définit les variables javascript nécessaires pour initialiser fineuploader. More...
 
 create_or_update_product ($field_values, $columns_skipped=array(), $product_field_names=array(), $specific_fields_array=array(), $admin_mode=false)
 Import d'un produit : mise à jour ou création du produit. More...
 
 data_position_sort ($arg1, $arg2)
 Comparer l'ordre de deux tableaux qui contiennent un élément "position" pour trier des tableaux de données. More...
 

Function Documentation

build_search_terms (   $search,
  $match_method 
)

Découpe la chaine recherchée en éléments distincts suivant le mode $match_method Valeurs de $match_method : 1 => Tous les mots 2 => n'importe quel mots 3 => phrase exacte.

Parameters
string$search
integer$match_method
Returns
Tableau des termes cherchés

Definition at line 3675 of file fonctions.php.

build_terms_clause (   $terms,
  $fields,
  $match_method 
)

builds the sql statement's where clause this will build the sql based on the given information Valeurs de $match_method : 1 => Tous les mots 2 => n'importe quel mots 3 => phrase exacte

Parameters
mixed$terms
mixed$fields
integer$match_method
Returns

Definition at line 3714 of file fonctions.php.

calcul_nbarti_parrub (   $rub)

calcul_nbrub()

Parameters
integer$rub
Returns

Definition at line 216 of file fonctions.php.

calcul_nbprod_parcat (   $catid,
  $all_parents_with_ordered_direct_sons_array 
)

calcul_nbprod_parcat()

Parameters
integer$catid
mixed$all_parents_with_ordered_direct_sons_array
Returns

Definition at line 176 of file fonctions.php.

charge_article (   $id,
  $show_all_etat_if_admin = true 
)

charge_article()

Parameters
integer$id
boolean$show_all_etat_if_admin
Returns

Definition at line 394 of file fonctions.php.

check_language (   $this_lang,
  $langs_array 
)

Vérification de l'existance de la langue, et redirection si nécessaire ou nouvelle langue définie.

Parameters
string$this_lang
array$langs_array
Returns

Definition at line 1657 of file fonctions.php.

clean_admins_actions (   $days_max = 1460)

Suppression des anciennes actions administrateur Fonction associée à une notion de nettoyage automatisé de données, comme une fonction technique de cron.

L'application de get_filter_site_cond est hors sujet pour cette fonction.

Parameters
integer$days_max
Returns

Definition at line 4005 of file fonctions.php.

clean_Cache (   $days_max = 15,
  $filename_beginning = null 
)

Suppression des anciens fichiers de cache.

Parameters
integer$days_max
string$filename_beginning
Returns

Definition at line 3917 of file fonctions.php.

clean_str (   $string)

Filtre une chaine de caractères.

Parameters
mixed$string
Returns

Definition at line 3226 of file fonctions.php.

clean_utilisateur_connexions (   $days_max = 730)

Suppression des anciennes infos de connexion utilisateurs Fonction associée à une notion de nettoyage automatisé de données, comme une fonction technique de cron.

L'application de get_filter_site_cond est hors sujet pour cette fonction.

Parameters
integer$days_max
Returns

Definition at line 3969 of file fonctions.php.

if (!function_exists('desinscription_newsletter')) close_page_generation (   $html_page = true)

Fonction à appeler à la fin de la génération d'une page, afin d'exécuter certaines requêtes SQL qui n'avaient pas besoin d'être exécutées avant, ce qui permet d'accélérer la génération de la page.

boolean $html_page

Returns

Definition at line 3797 of file fonctions.php.

create_or_update_product (   $field_values,
  $columns_skipped = array(),
  $product_field_names = array(),
  $specific_fields_array = array(),
  $admin_mode = false 
)

Import d'un produit : mise à jour ou création du produit.

Parameters
array$field_valuesArray with all fields data
array$columns_skipped
array$product_field_namesNames of colums authorized (this array is not mandatory)
array$specific_fields_array
boolean$admin_mode
Returns

Definition at line 5445 of file fonctions.php.

data_position_sort (   $arg1,
  $arg2 
)

Comparer l'ordre de deux tableaux qui contiennent un élément "position" pour trier des tableaux de données.

Parameters
array$arg1
array$arg2
Returns

Definition at line 5824 of file fonctions.php.

delete_uploaded_file_and_thumbs (   $filename)

delete_uploaded_file_and_thumbs()

Parameters
string$filename
Returns

Definition at line 3417 of file fonctions.php.

if (!defined('IN_PEEL')) display_prices_with_taxes_active ( )

display_prices_with_taxes_active()

Returns

Definition at line 23 of file fonctions.php.

display_specific_field_form (   $specific_field_infos_array,
  $display_mode = 'table' 
)

Traiter l'affichage de champs spécifiques.

Parameters
array$specific_field_infos_arrayArray with all fields data from get_specific_field_infos
string$display_mode
Returns

Definition at line 5341 of file fonctions.php.

format_filename_base (   $original_name,
  $rename_file = true 
)

A partir d'un nom de fichier, on génère un nouveau nom unique pour éviter d'utiliser un nom déjà existant potentiellement sur le disque dur (par sécurité)

Parameters
string$original_name
boolean$rename_file
Returns

Definition at line 3400 of file fonctions.php.

formSelect (   $name,
  $tab,
  $preselected_value = null,
  $addOne = 0,
  $get = 0 
)

formSelect()

Parameters
mixed$name
mixed$tab
mixed$preselected_value
integer$addOne
integer$get
Returns

Definition at line 4024 of file fonctions.php.

fprix (   $price,
  $display_currency = false,
  $currency_code_or_default = null,
  $convertion_needed_into_currency = true,
  $currency_rate = null,
  $display_iso_currency_code = false,
  $format = true,
  $force_format_separator = null,
  $add_rdfa_properties = false,
  $round_even_if_no_format = false 
)

fprix formatte le prix donné en le convertissant si nécessaire au préalable et en ajoutant éventuellement la mention de la devise Le prix donné est a priori dans la devise de session de l'utilisateur, sauf mention contraire dans $currency_code_or_default

Parameters
float$price
boolean$display_currencyIf true,
string$currency_code_or_defaultIf null, then $_SESSION['session_devise']['code'] is used
boolean$convertion_needed_into_currency
float$currency_rate
boolean$display_iso_currency_code
boolean$format
string$force_format_separator
boolean$add_rdfa_properties
boolean$round_even_if_no_format
Returns

Definition at line 242 of file fonctions.php.

generate_token (   $name = 'general',
  $use_existing_token = true 
)

Génère un token en session qui permettra ensuite de vérifier l'authenticité de la requête de l'utilisateur.

Parameters
string$name
boolean$use_existing_token
Returns

Definition at line 70 of file fonctions.php.

get_all_site_countries_array (   $admin_force_multisite_if_allowed = false,
  $exclude_public_items = false,
  $show_only_site_country_allowed_array = false 
)

Retourne un tableau des noms des pays.

Parameters
boolean$admin_force_multisite_if_allowed
boolean$exclude_public_items
Returns

Definition at line 1063 of file fonctions.php.

get_all_sites_name_array (   $admin_force_multisite_if_allowed = false,
  $allow_null_site_id = false,
  $skip_rights_check = false 
)

Retourne un tableau des noms des sites configurés en fonction des droits de l'administrateur.

Parameters
boolean$admin_force_multisite_if_allowed
boolean$allow_null_site_id
boolean$skip_rights_check
Returns

Definition at line 4792 of file fonctions.php.

get_apparent_folder ( )

Renvoyer le répertoire racine apparent de l'URL courante.

Returns

Definition at line 2268 of file fonctions.php.

get_category_name (   $id)

Renvoie le nom d'une catégorie de produits.

Parameters
integer$id
Returns

Definition at line 912 of file fonctions.php.

get_category_tree_and_itself (   $id_or_ids_array,
  $mode = 'sons',
  $table_to_use = 'categories' 
)

get_category_tree_and_itself()

Parameters
mixed$id_or_ids_array
string$mode
string$table_to_use
Returns

Definition at line 933 of file fonctions.php.

get_color_name (   $color_id)

Renvoie le nom d'une couleur.

Parameters
integer$color_id
Returns

Definition at line 1914 of file fonctions.php.

get_country_id (   $country_name)

get_country_id()

Parameters
mixed$country_name
Returns

Definition at line 889 of file fonctions.php.

get_country_name (   $id)

Renvoie le nom d'un pays.

Parameters
integer$id
Returns

Definition at line 856 of file fonctions.php.

get_country_select_options (   $selected_country_name = null,
  $selected_country_id = null,
  $option_value = 'name',
  $display_inactive_country = false,
  $allowed_zone_id = null,
  $preselect_shop_country_if_none_selected = true,
  $selected_country_lang = null,
  $allowed_ids = null 
)

get_country_select_options()

Parameters
string$selected_country_nameName of the country preselected
integer$selected_country_idId of the country preselected
string$option_valuedefaults 'name' It defines wether the option value has to be the country id or ther country name
boolean$display_inactive_country
integer$allowed_zone_id
boolean$preselect_shop_country_if_none_selected
string$selected_country_lang
array$allowed_ids
Returns

Definition at line 1005 of file fonctions.php.

get_css_files_to_load (   $minify = false)

get_css_files_to_load()

Parameters
boolean$minify
Returns

Definition at line 1504 of file fonctions.php.

get_currency_rate (   $currency)

Récupère le taux de change avec l'euro d'une devise à partir de son code à 3 lettres.

Parameters
string$currencyCode de la devise à 3 lettres
Returns
array tableau sous la forme [nom] => devise public

Definition at line 354 of file fonctions.php.

get_current_generic_url ( )

get_current_generic_url()

Returns

Definition at line 1788 of file fonctions.php.

get_current_url (   $with_get = true,
  $get_short_url = false,
  $take_away_get_args_array = null 
)

get_current_url()

Parameters
boolean$with_get
boolean$get_short_url
string$take_away_get_args_array
Returns

Definition at line 1743 of file fonctions.php.

get_current_url_in_other_language (   $this_lang)

Ce module de gestion des URL dans d'autres langues doit être compatible avec l'URL Rewriting si activé il faut partir de REQUEST_URI et non pas de PHP_SELF.

Parameters
mixed$this_lang
Returns

Definition at line 1680 of file fonctions.php.

get_datepicker_javascript (   $load_timepicker = false)

get_datepicker_javascript()

Returns

Definition at line 1443 of file fonctions.php.

get_default_vat ( )

Retourne le taux de TVA le plus élevé, que l'on considère comme le taux de tva par défaut.

Cette valeur est utilisée notamment pour la création de commande ou d'attribut.

Returns

Definition at line 5127 of file fonctions.php.

get_delivery_type_options (   $selected_delivery_type_id_or_name = null)

get_delivery_type_options()

Parameters
string$selected_delivery_type_id_or_nameId or name of the type preselected
Returns

Definition at line 1110 of file fonctions.php.

get_discount_text (   $remise_valeur,
  $remise_percent,
  $is_remise_valeur_including_taxe 
)

Retourne la remise d'un code promotionnel (en % dans le cas d'une remise en pourcentage ou dans le format imposer par fprix pour une remise en Euros)

Parameters
float$remise_valeur
float$remise_percent
boolean$is_remise_valeur_including_taxe
Returns

Definition at line 421 of file fonctions.php.

get_document_image_html (   $filename,
  $width = 100,
  $height = 100 
)

Renvoie une image correspondant au type de fichier.

Parameters
boolean$filename
integer$width
integer$height
Returns

Definition at line 3588 of file fonctions.php.

get_file_type (   $filename)

get_file_type()

Parameters
string$filenameMay contain a path or not
Returns

Definition at line 3571 of file fonctions.php.

get_filter_site_cond (   $table_technical_code,
  $table_alias = null,
  $use_strict_rights_if_in_admin = false,
  $specific_site_id = null,
  $exclude_public_items = false,
  $admin_force_multisite_if_allowed = false 
)

Retourne la condition SQL permettant de filtrer les données pour une table.

Parameters
string$table_technical_codeNom de la table sans prefix.
string$table_aliasAlias de la table
boolean$use_strict_rights_if_in_adminNe renvoyer que les éléments qu'on peut éditer avec les droits d'administrateur en cours
integer$specific_site_idId du site concerné
boolean$exclude_public_itemsExclue les résultats concernant la configuration générique
boolean$admin_force_multisite_if_allowed
Returns

Definition at line 4643 of file fonctions.php.

get_form_token_input (   $name = 'general',
  $use_existing_token = true,
  $return_as_input_form = true 
)

get_form_token_input()

Parameters
string$name
boolean$use_existing_token
boolean$return_as_input_form
Returns

Definition at line 94 of file fonctions.php.

get_generic_options (   $values_array,
  $selected_values = null 
)
Parameters
integer$selected_valuesId preselected
Returns

Definition at line 4849 of file fonctions.php.

get_identified_lang (   $langs_array = array())

On identifie la langue utilisée, et on redirige si cette langue n'est pas activée Pour qu'une langue xx soit autorisée, il est nécessaire d'avoir créé un fichier lib/lang/xx.php.

Parameters
array$langs_array
Returns
Langue identifiée automatiquement pour l'utilisateur

Definition at line 1611 of file fonctions.php.

get_javascript_output (   $async = false,
  $minify = false,
  $output_only_script_loading = false,
  $js_filenames_array = array('js_files', 'js_files_pageonly', 'js_files_nominify', 'js_files_noasync', 'js_files_nominify_noasync') 
)

Chargement du chargement des scripts.

Possibilités de la mise en chargement des fichiers javascripts dans le code : $GLOBALS['xxx'][] = 'filename.js' avec xxx dans la liste suivante :

  • 'js_files' : sera minifié (si autorisé par $minify = true) avec les autres fichiers du tableau, dans l'ordre des clés du tableau + chargé en asynchrone (si autorisé par $async = true)
  • 'js_files_pageonly' : sera minifié (si autorisé par $minify = true) si autorisé avec les autres fichiers du tableau, dans l'ordre des clés du tableau (si autorisé par $async = true) => cela permet d'avoir un minified général pour le site, et un minified pour la page => évite de recharger deux fois ce qui est général au site
  • 'js_files_nominify' : le fichier ne sera pas fusionné avec d'autres, mais pourra être chargé en asynchrone (si autorisé par $async = true)
  • 'js_files_noasync' : sera minifié (si autorisé par $minify = true) avec les autres fichiers du tableau, dans l'ordre des clés du tableau, mais pas chargé en asynchrone
  • 'js_files_nominify_noasync' : ne sera ni minifié, ni chargé en asyncrone = balise script normale sans modification NB : Pour le chargement asynchrone des javascripts, contrairement à ce qui est proposé par Google, on n'attend pas le onload mais le DOM loaded de sorte qu'une iframe qui tarde à charger n'empêche pas le chargement des scripts
Parameters
boolean$async
boolean$minify
boolean$output_only_script_loading
array$js_filenames_array
Returns

Definition at line 1275 of file fonctions.php.

get_load_facebook_sdk_script (   $facebook_api_id = null)

get_load_facebook_sdk_script()

Parameters
string$facebook_api_id
Returns

Definition at line 4526 of file fonctions.php.

get_minified_src (   $files_array,
  $files_type = 'css',
  $lifetime = 3600 
)

get_minified_src()

Parameters
array$files_array
string$files_type
integer$lifetime
Returns

Definition at line 4323 of file fonctions.php.

get_modules (   $location,
  $return_mode = false,
  $technical_code = null,
  $id_categorie = null,
  $this_annonce_number = 0,
  $return_array_with_raw_information = false,
  $criterias = null 
)

Récupère le contenu HTML des modules en fonction des contraintes données en paramètre Il est possible d'autoriser la mise en cache de modules, en indiquant la durée de vie du cache dans $allowing_cache_modules_technical_codes en début de fonction Attention : ne mettre en cache que des modules qui ne font que générer du texte pour mettre dans $this_module_output, et rien d'autre.

Parameters
string$location
boolean$return_mode
string$technical_code
integer$id_categorie
integer$this_annonce_number
boolean$return_array_with_raw_information
array$criterias
Returns

Definition at line 543 of file fonctions.php.

get_modules_array (   $only_active = false,
  $location = null,
  $technical_code = null,
  $force_update_cache_information = false,
  $specific_site_id = null,
  $exclude_public_items = false 
)

Retourne les modules sous forme de tableau.

Parameters
mixed$only_active
mixed$location
mixed$technical_code
mixed$force_update_cache_information
integer$specific_site_idId du site concerné
boolean$exclude_public_itemsExclue les résultats concernant la configuration générique
Returns
array Liste des modules

Definition at line 469 of file fonctions.php.

get_payment_select (   $selected_payment_technical_code = null,
  $show_selected_even_if_not_available = false,
  $show_site_info_if_needed = false 
)

get_payment_select()

Parameters
mixed$selected_payment_technical_code
boolean$show_selected_even_if_not_available
boolean$show_site_info_if_needed
Returns

Definition at line 1187 of file fonctions.php.

get_quick_search_results (   $search,
  $maxRows,
  $active_only = false,
  $search_category = null,
  $mode = 'products' 
)

get_quick_search_results()

Parameters
string$search
integer$maxRows
boolean$active
integer$search_category
Returns

Definition at line 4555 of file fonctions.php.

get_site_domain (   $return_only_domains = false,
  $domain = null,
  $strip_subdomain = true 
)

Récupère le nom de domaine du site sans http:// et sans sous-domaine.

Parameters
boolean$return_only_domains
string$domain
boolean$strip_subdomain
Returns

Definition at line 3632 of file fonctions.php.

get_site_id_sql_set_value (   $site_ids)

Retourne la valeur SQL d'un champ INT ou SET suivant que ce soit un entier ou un tableau.

Parameters
mixed$site_ids
Returns

Definition at line 4747 of file fonctions.php.

get_site_name (   $site_ids,
  $skip_rights_check = false 
)

Retourne le nom d'un ou de plusieurs sites à partir de l'id.

Parameters
mixed$site_ids
boolean$skip_rights_check
Returns

Definition at line 4763 of file fonctions.php.

get_site_wwwroot (   $site_id,
  $lang = null 
)

Renvoie l'URL d'un site donné

Parameters
integer$site_id
string$lang
Returns

Definition at line 4873 of file fonctions.php.

get_size_name (   $size_id)

Renvoie le nom d'une taille.

Parameters
integer$size_id
Returns

Definition at line 1892 of file fonctions.php.

get_sons_cat (   $all_parents_with_ordered_direct_sons_array,
  $catid,
  $ids_array = array() 
)

Récupère la liste des fils d'une catégorie à partir d'une liste ordonnée.

Parameters
mixed$all_parents_with_ordered_direct_sons_array
integer$catid
array$ids_arrayListe à compléter
Returns
$ids_array Liste complétée

Definition at line 148 of file fonctions.php.

get_specific_field_infos (   $frm,
  $form_error_object = null,
  $form_usage = "user",
  $step = null 
)

Permet de définir de nouveaux champs dans le formulaire d'inscription / modification d'utilisateur depuis le back office (page "variables de configuration").

Parameters
array$frmArray with all fields data
class$form_error_object
string$form_usage
integer$step
Returns

Definition at line 5150 of file fonctions.php.

get_tag_analytics ( )

get_tag_analytics()

Returns

Definition at line 441 of file fonctions.php.

get_tag_function_countries_titles_list ( )
Returns

Definition at line 1100 of file fonctions.php.

get_tag_function_countries_values_list (   $mode = 'id')

Fonction permettant de récupérer les noms des pays, sous forme de liste séparée par des virgules.

Cette liste sera exploitée ensuite par get_specific_field_infos pour générer les noms des options dans un champ select, via le tag [FUNCTION=get_tag_function_ad_options_titles_list] qui est remplacé par template_tags_replace.

Returns

Definition at line 1086 of file fonctions.php.

get_upload_errors_text (   $file_infos,
  $file_kind = 'image' 
)

Fonction de contrôle pour l'upload de fichier.

Parameters
mixed$file_infos
string$file_kind
Returns

Definition at line 3241 of file fonctions.php.

get_uploaded_file_infos (   $field_name,
  $file,
  $delete_url,
  $logo_width = 100,
  $logo_height = 100 
)

Remplit un tableau d'informations pour le template d'upload HTML.

Parameters
string$fileNom de fichier, avec ou sans chemin
Returns

Definition at line 3601 of file fonctions.php.

get_url_from_uploaded_filename (   $filename)

get_url_from_uploaded_filename()

Parameters
string$filenameMay contain a path or not
Returns

Definition at line 3553 of file fonctions.php.

get_user_job_options (   $selected_fonction_name = null)
Parameters
string$selected_fonction_nameName of the user job preselected
Returns

Definition at line 4828 of file fonctions.php.

get_wwwroot_cdn (   $subject)

Renvoyer un CDN si défini, ou à défaut wwwroot.

Parameters
string$subject
Returns

Definition at line 2310 of file fonctions.php.

get_xml_value (   $filename,
  $filter_string,
  $items_count_max = 8,
  $line_length_max = 50 
)

get_xml_value()

Parameters
string$filename
string$filter_string
integer$items_count_max
integer$line_length_max
Returns

Definition at line 3152 of file fonctions.php.

getFlashBannerHTML (   $url,
  $width = 680,
  $height = 250,
  $mode_transparent = false 
)

Renvoie le HTML d'un tag corespondant à l'URL du fichier flash transmis en paramètre.

Parameters
mixed$url
integer$width
integer$height
integer$mode_transparent
Returns

Definition at line 840 of file fonctions.php.

getTextEditor (   $instance_name,
  $width,
  $height,
  $default_text,
  $default_path = null,
  $type_html_editor = 0,
  $compter_char_max_if_enabled = 255,
  $placeholder = '' 
)

getTextEditor()

Parameters
mixed$instance_name
mixed$width
mixed$height
mixed$default_textTexte qui doit être édité, qui contient du HTML qui n'est pas encodé sous forme d'entités
string$default_path
string$type_html_editor// Permet de forcer le type d'editeur de texte sans passer par la variable Globals
integer$compter_char_max_if_enabled
string$placeholder
Returns
string HTML généré

Definition at line 4055 of file fonctions.php.

handle_contact_form (   $frm,
  $skip_introduction_text = false 
)

Gère l'affichage du formulaire de contact, avec les erreurs et le message de confirmation d'envoi.

Parameters
array$frm
boolean$skip_introduction_text
Returns

Definition at line 4902 of file fonctions.php.

handle_php_default_setup ( )

Définit les paramètres de base de PHP.

Returns

Definition at line 2326 of file fonctions.php.

handle_register_globals ( )

Empêche les effets de register_globals.

Parameters
boolean$templates_force_compile
Returns

Definition at line 2376 of file fonctions.php.

handle_sessions ( )

Gère les sessions PHP et des protections contre des vols de session.

Returns

Definition at line 2497 of file fonctions.php.

handle_setup_redirections (   $url,
  $mode = 'redirect' 
)

Gère les redirections définies dans $GLOBALS['site_parameters']['redirections'].

Returns

Definition at line 2462 of file fonctions.php.

handle_site_suspended ( )

Affiche ou non le fait que le site est suspendu.

Returns

Definition at line 2433 of file fonctions.php.

handle_specific_fields ( $frm,
  $form_usage = 'user' 
)

Traite la réception de champs spécifiques venant d'un formulaire, et l'identification de tous les champs du formulaire qui sont relatifs à une adresse pour remplir $frm['adresses_fields_array'].

Parameters
array$frmArray with all fields data
string$form_usage
Returns

Definition at line 5286 of file fonctions.php.

handle_template_engine_init (   $templates_force_compile = false)

Appelle le moteur de template pour définir $GLOBALS['tplEngine'].

Parameters
boolean$templates_force_compile
Returns

Definition at line 2414 of file fonctions.php.

http_download_and_die (   $filename_with_realpath,
  $serve_download_with_php = true,
  $file_content_given = null,
  $file_name_given = null,
  $force_download = true 
)

Envoie les entêtes HTTP puis le contenu pris dans un fichier ou dans l'argument $file_content_given si celui-ci n'est pas vide Remarque : La taille du fichier ne sera envoyée que si le serveur ne compresse pas systématiquement tout le contenu généré par PHP via zlib.

Dans le cas contraire, le destinataire n'aura connaissance de la taille du fichier qu'une fois le téléchargement terminé

Si vous utilisez php-fpm, la durée des downloads de fichiers venant de votre site sera limitée par request_terminate_timeout et max_execution_time. À lire : http://www.php.net/manual/fr/install.fpm.configuration.php

Parameters
string$filename_with_realpath
boolean$serve_download_with_php
string$file_content_givenLe contenu peut être donné dans une variable ce qui désactive la lecture du fichier sur le disque
string$file_name_givenOptionnel : nom du fichier vu par la personne qui télécharge. A défaut, nom du fichier sur le serveur.
boolean$force_download
Returns

Definition at line 3450 of file fonctions.php.

init_fineuploader_interface ( )

Définit les variables javascript nécessaires pour initialiser fineuploader.

Definition at line 5388 of file fonctions.php.

insere_code_promo (   $frm)

Créer un code promo pour l'administration et la création de chèque cadeaux lors du paiement d'une commande.

Parameters
array$frmArray with all fields data
Returns

Definition at line 5049 of file fonctions.php.

insere_ticket ( $frm)

Envoi un message de contact au support du site Limitation pour éviter spam : utiliser session_form_contact_sent AVANT d'appeler cette fonction.

Parameters
array$frmArray with all fields data
Returns

Definition at line 805 of file fonctions.php.

is_delivery_address_necessary_for_delivery_type (   $selected_delivery_type_id = null)

is_delivery_address_necessary_for_delivery_type()

Parameters
integer$selected_delivery_type_idId of the type preselected
Returns

Definition at line 1140 of file fonctions.php.

if (!function_exists('ipGet')) if (!function_exists('isPublicIP')) is_user_bot (   $ip = null,
  $user_agent = null 
)

Renvoie si le visiteur est un robot ou non.

Cette fonction n'a pas pour vocation à être exhaustive mais à couvrir les cas les plus courants

Parameters
mixed$ip
Returns

Definition at line 3083 of file fonctions.php.

load_active_languages_list (   $site_id = null)

On charge les variables de listes de langues.

Parameters
string$site_id
Returns

Definition at line 2130 of file fonctions.php.

load_site_parameters (   $lang = null,
  $skip_loading_currency_infos = false,
  $forced_site_id = null 
)

On charge les variables de configuration On récupère d'abord les données valables pour tous les sites, puis on surcharge avec les données valables pour le site concerné par la page demandée par l'utilisateur qui ont donc priorité Et dans chacun de ces cadres, on prend d'abord les données valables pour toutes les langues, qu'on surcharge avec les données de la langue demandée.

Parameters
string$lang
boolean$skip_loading_currency_infos
integer$forced_site_id
Returns

Definition at line 2567 of file fonctions.php.

MDP (   $chrs = 8)

Fonction utilisée pour générer un mot aléatoire (sert par exemple pour le renommage des fichiers images, mot de passe utilisateur, ...)

Parameters
integer$chrsFixe le nombre de caractères
Returns

Definition at line 49 of file fonctions.php.

microtime_float ( )

microtime_float()

Returns

Definition at line 2776 of file fonctions.php.

necessite_identification ( )

Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le script.

Returns

Definition at line 1596 of file fonctions.php.

necessite_priv (   $priv,
  $demo_allowed = true,
  $configuration_modification = false 
)

Cette fonction vérifie si l'utilisateur a les privilèges de $priv.

Sinon, on affiche l'écran informant que les privilèges sont insuffisants et on arrête le traitement. Exemple : Si on demande admin+compta, il faut que l'utilisateur soit admin+compta au minimum Voir aussi les explication de la fonction a_priv()

Parameters
string$priv
boolean$demo_allowed
boolean$configuration_modification
Returns

Definition at line 1575 of file fonctions.php.

nettoyer_dir (   $dir,
  $older_than_seconds = 3,
  $filename_beginning = null,
  $create_files_array_found_instead_of_delete = false 
)

Effacement des fichiers trouvés répondant aux critères en argument, en effaçant récusivement le contenu des dossiers mais sans effacer les dossiers eux-mêmes.

Parameters
string$dir
integer$older_than_seconds
string$filename_beginning
string$create_files_array_found_instead_of_delete

Definition at line 3934 of file fonctions.php.

optimize_Tables ( )

optimize_Tables()

Returns

Definition at line 3898 of file fonctions.php.

output_general_http_header (   $page_encoding = null,
  $cache_duration_in_seconds = null 
)

Envoie les headers avant l'envoi du HTML.

Parameters
string$page_encoding
integer$cache_duration_in_seconds
Returns

Definition at line 1528 of file fonctions.php.

params_affiche_produits (   $condition_value1,
  $unused,
  $type,
  $nb_par_page,
  $mode = 'general',
  $reference_id = 0,
  $nb_colonnes,
  $always_show_multipage_footer = true,
  $additional_sql_inner = null,
  $additional_sql_cond = null,
  $additionnal_sql_having = null,
  $use_index_sql = null 
)

params_affiche_produits()

Parameters
mixed$condition_value1
mixed$unused
mixed$type
mixed$nb_par_page
string$mode
integer$reference_id
mixed$nb_colonnes
mixed$always_show_multipage_footer
mixed$additional_sql_inner
mixed$additional_sql_cond
mixed$additionnal_sql_having
string$use_index_sql
Returns

Cette fonction permet de retourner l'IP d'un utilisateur qu'on suppose être vraie. Attention, n'utiliser que pour évaluation du spam ou autres logs En effet, un utilisateur pourrait simuler HTTP_X_FORWARDED_FOR ou HTTP_CLIENT_IP plus facilement que REMOTE_ADDR ipGet a plus de chance d'être la vraie IP car on dépasse ainsi le REMOTE_ADDR de proxies, mais d'un autre côté on peut se faire berner

Returns

Cette fonction permet de retourner si une adresse IP est publique

Parameters
mixed$ip_to_test
Returns

Definition at line 2798 of file fonctions.php.

redirect_and_die (   $url,
  $permanent_redirection = false,
  $avoid_loop = false 
)

Redirige vers l'URL demandée et arrête le programme.

Parameters
string$url
boolean$permanent_redirection
boolean$avoid_loop
Returns

Definition at line 1551 of file fonctions.php.

set_configuration_variable (   $frm,
  $update_if_technical_code_exists = false,
  $allow_create = true 
)

Ajoute la zone HTML dans la table peel_configuration.

Parameters
array$frmArray with all fields data
boolean$update_if_technical_code_exists
boolean$allow_create
Returns

Definition at line 4199 of file fonctions.php.

set_lang_configuration_and_texts (   $lang,
  $load_default_lang_files_before_main_lang_array = null,
  $general_setup = true,
  $load_modules_files = true,
  $load_general_admin_files = true,
  $exclude_empty_string = true,
  $skip_load_files = false 
)

On charge les variables de langue, en complétant éventuellement avec la langue de référence.

Parameters
string$lang
array$load_default_lang_files_before_main_lang_array
boolean$general_setup
boolean$load_modules_files
boolean$load_general_admin_files
boolean$exclude_empty_stringSi à true, alors on ne tient pas compte des chaines de caractères vides => permet de garder la valeur déjà chargée dans load_default_lang_files_before_main_lang_array, mais c'est un peu plus lent
boolean$skip_load_files
Returns

Definition at line 1941 of file fonctions.php.

set_paiement ( $frm)

Traitement du moyen de paiement.

Parameters
array$frm
Returns

Definition at line 1160 of file fonctions.php.

unique_id ( )

Création d'un mot de passe crypté

Returns

Definition at line 36 of file fonctions.php.

update_configuration_variable (   $id_or_technical_code,
  $frm,
  $delete = false 
)

update_configuration_variable()

Parameters
integer$id_or_technical_code
array$frmArray with all fields data
boolean$delete
Returns

Definition at line 4273 of file fonctions.php.

updateTelContactNotClosed ( )

updateTelContactNotClosed()

Returns

desinscription_newsletter()

Parameters
mixed$mail
Returns

Definition at line 3756 of file fonctions.php.

upload (   $field_name,
  $rename_file = true,
  $file_kind = null,
  $image_max_width = null,
  $image_max_height = null,
  $path = null,
  $new_file_name_without_extension = null,
  $default_return_value = null 
)

Fonction d'upload de fichiers.

Parameters
mixed$field_name
mixed$rename_file
mixed$file_kind
mixed$image_max_width
mixed$image_max_height
mixed$path
mixed$new_file_name_without_extension
Returns

Definition at line 3302 of file fonctions.php.

verify_token (   $name = 'general',
  $delay_in_minutes = 60,
  $check_referer_if_set_by_server = true,
  $cancel_token = true,
  $minimum_wait_in_seconds_before_use = 0 
)

Vérification de la validité d'un token Par défaut, un token est valide 1h, et utilisable 1 seule fois.

Les tokens rajoutent de la sécurité face aux CSRF, et par ailleurs empêchent l'utilisateur de valider N fois par erreur un même formulaire Inconvénient si on affecte un nom de token par formulaire : si l'utilisateur ouvre un même formulaire dans plusieurs onglets, seul le formulaire ouvert en dernier est utilisable. Cela évite certains comportement indésirables de spammeurs. => si on veut éviter cela, il faut générer un nom lors de chaque création de formulaire.

Parameters
string$name
mixed$delay_in_minutesValidity in minutes
mixed$check_referer_if_set_by_server
mixed$cancel_token
mixed$minimum_wait_in_seconds_before_use
Returns

Definition at line 118 of file fonctions.php.


This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:40 - Peel ecommerce is a product of Agence web Advisto SAS. All rights reserved.