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

Go to the source code of this file.

Functions

if(!defined('IN_PEEL')) display_prices_with_taxes_in_admin ()
 display_prices_with_taxes_in_admin() More...
 
 get_admin_menu ()
 get_admin_menu() More...
 
 affiche_nb_connexions ()
 Fonctions pour certains fichiers d'administration. More...
 
 is_one_product_valid ($req)
 is_one_product_valid() More...
 
 is_one_command_product_valid ($req)
 is_one_command_product_valid() More...
 
 sendclient ($commandeid, $prefered_mode= 'html', $mode= 'bdc', $partial= '')
 sendclient() More...
 
 send_avis_expedition ($commandeid, $delivery_tracking)
 send_avis_expedition() More...
 
 ftp_download ($host, $user, $password, $directory, $remote_filename, $local_filename)
 ftp_download() More...
 
 file_uncompress ($source_filename, $destination_filename)
 file_uncompress() More...
 
 get_product_id_by_name ($name, $large_search=false)
 Fonction permettant de connaitre l'id d'un produit. More...
 
 checkUserInfo ($array_order_infos, $array_user_infos)
 Vérification s'il y a eu une mise à jour des données de l'acheteur. More...
 
 execute_sql ($file_path, $max_sql_lines_at_once=10000, $disable_echo=false, $site_id=0, $regular_display=100, $sql=null, $replace_tags=true)
 execute_sql() More...
 
 get_data_lang ()
 get_data_lang() More...
 
 envoie_client_code_promo ($id_utilisateur, $id_codepromo)
 Envoi d'un code promo déjà existant à un utilisateur. More...
 
 affiche_liste_commandes_admin ($frm=null)
 Affiche la liste des commandes. More...
 
 affiche_details_commande ($id, $action, $user_id=0)
 Charge les détails d'une commande et les affiche. More...
 
 send_facture_pdf_commandes ($frm)
 Permet d'envoyer à l'utilisateur sa facture au format pdf par email. More...
 
 save_commande_in_database ($frm)
 Crée ou modifie en base de données une commande et les produits commandés qui y sont associés. More...
 
 get_order_line ($line_data, $color_options_html, $size_options_html, $tva_options_html, $i)
 Crée ou modifie en base de données une commande et les produits commandés qui y sont associés. More...
 
 affiche_actions_moderations_user ($user_id)
 Affichages des actions des modérateurs et administrateurs sur cet utilisateur. More...
 
 tracert_history_admin ($member_id, $action, $data, $remarque=null, $raison=null)
 Inscrit les différentes actions administrateur Liste des $actions possibles : 'SEARCH_USER', 'ADD_FILTER', 'EDIT_FILTER', 'DEL_FILTER', 'EDIT_AD', 'SUP_AD', 'EDIT_VOTE', 'SUP_DETAILS', 'EDIT_PROFIL', 'SUP_FORUM', 'ACTIVATE_COMPTE', 'NOTES_RECUES', 'NOTES_DONNEES', 'NOTE_PROFIL', 'AUTRE', 'SEND_EMAIL', 'CREATE_ORDER', 'EDIT_ORDER', 'SUP_ORDER', 'PHONE_EMITTED', 'EVENT', 'PHONE_RECEIVED'. More...
 
 affiche_recherche_connexion_user ($frm=null, $display_search_form=true)
 Affiche en liste les connexions. More...
 
 affiche_phone_event ($user_id)
 Affichages des actions des modérateurs et administrateurs sur cet utilisateur. More...
 
 getClientNote (&$user_infos)
 Renvoie la note d'un client en fonction de l'intérêt qu'on souhaite lui porter. More...
 
 tab_who ()
 
 tab_who_seg ()
 
 tab_buy ()
 
 tab_buy_seg ()
 
 tab_want ()
 
 tab_want_seg ()
 
 tab_think ()
 
 tab_think_seg ()
 
 tab_followed ()
 
 tab_followed_seg ()
 
 tab_followed_newsletter ()
 
 tab_ad_new_user ()
 
 tab_followed_abonne ()
 
 tab_followed_nombre_produit ()
 
 tab_followed_reason ()
 
 insere_langue ($frm, $try_alter_table_even_if_modules_not_active=true, $force_update_database_lang_content=false)
 insere_langue() More...
 
if(!function_exists('get_admin_date_filter_form')) if(!function_exists('check_admin_date_data')) if(!function_exists('affiche_liste_produits')) get_admin_products_search_sql ($frm, $delete=false, $get_only_product_with_images=false)
 get_admin_products_search_sql() More...
 
if(!function_exists('affiche_liste_produits_acommander')) if(!function_exists('affiche_liste_articles')) get_email_template_options ($option_id_nature= 'id', $category_id=null, $lang=null, $value_select=null, $get_signature=null)
 Fonction affichant la liste d'emails sur le compte utilisateur. More...
 
 get_site_id_select_options ($selected_site_id=null, $selected_site_name=null, $display_first_option=null, $select_current_site_id_by_default=false)
 Créer les options pour le select qui liste les noms de sites configurés en back office. More...
 
 get_tag_function_site_options_values_list ($mode= 'id')
 Fonction permettant de récupérer les noms des catégories d'annonces, sous forme de liste séparée par des virgules. More...
 
 get_tag_function_site_options_titles_list ()
 
 get_sites_wwwroot_array ()
 Retourne un tableau des urls des sites configurés en fonction des droits de l'administrateur. More...
 
 get_site_country_checkboxes ($selected_site_country_array=null, $field_name= 'site_country')
 Créer les options pour le select qui liste les noms de pays de visiteurs configurés. More...
 
 fill_other_language_content ($frm)
 Retourne les contenus remplis si vide. More...
 
 get_delivery_status_options ($selected_status_id=null)
 get_delivery_status_options() More...
 
 get_payment_status_options ($selected_status_id=null)
 get_payment_status_options() More...
 
 get_vat_select_options ($selected_vat=null, $approximative_amount_selected=false)
 get_vat_select_options() More...
 
 get_children_cat_list ($catid, $preselectionne=array(), $destination= 'categories')
 get_children_cat_list() More...
 
 create_or_update_site ($frm, $update_module=true, $mode, $available_langs_array=null)
 Créer ou mets à jour les paramètres du site $frm['site_id']. More...
 
 get_site_info ($array)
 get_site_info() More...
 
 affiche_liste_clients_par_produit ($id, $array_output_mode=false)
 affiche_liste_clients_par_produit() More...
 
 afficher_liste_utilisateurs ($priv, $cle, $frm=null, $order= 'date_insert', $allow_message_no_result=false, $return_sql_request_without_display=false)
 Affiche la liste des utilisateurs en fonction des critères de recherche Un certain nombre de champs de recherche permettent de cherche sur plusieurs colonnes, ce qui permet de simplifier l'interface. More...
 

Function Documentation

affiche_actions_moderations_user (   $user_id)

Affichages des actions des modérateurs et administrateurs sur cet utilisateur.

Returns

Definition at line 2127 of file fonctions_admin.php.

affiche_details_commande (   $id,
  $action,
  $user_id = 0 
)

Charge les détails d'une commande et les affiche.

Parameters
integer$id
string$actionDu type 'insere' ou 'ajout'
integer$user_id
Returns

Definition at line 1063 of file fonctions_admin.php.

affiche_liste_clients_par_produit (   $id,
  $array_output_mode = false 
)

affiche_liste_clients_par_produit()

Parameters
integer$id
Returns

Definition at line 4261 of file fonctions_admin.php.

affiche_liste_commandes_admin (   $frm = null)

Affiche la liste des commandes.

Parameters
array$frmArray with all fields data
Returns

Definition at line 875 of file fonctions_admin.php.

affiche_nb_connexions ( )

Fonctions pour certains fichiers d'administration.

Returns

Definition at line 363 of file fonctions_admin.php.

affiche_phone_event (   $user_id)

Affichages des actions des modérateurs et administrateurs sur cet utilisateur.

Returns

Definition at line 2345 of file fonctions_admin.php.

affiche_recherche_connexion_user (   $frm = null,
  $display_search_form = true 
)

Affiche en liste les connexions.

Parameters
array$frmArray with all fields data
Returns

Definition at line 2221 of file fonctions_admin.php.

afficher_liste_utilisateurs (   $priv,
  $cle,
  $frm = null,
  $order = 'date_insert',
  $allow_message_no_result = false,
  $return_sql_request_without_display = false 
)

Affiche la liste des utilisateurs en fonction des critères de recherche Un certain nombre de champs de recherche permettent de cherche sur plusieurs colonnes, ce qui permet de simplifier l'interface.

Parameters
mixed$priv
mixed$cle
array$frm
string$order
boolean$allow_message_no_result
boolean$return_sql_request_without_displayPermet de retourner les critères SQL de la requête qui sert à l'affichage. Seul les critères SQL sont retournés dans un tableau par la fonction, il n'y pas d'affichage.
Returns

Definition at line 4327 of file fonctions_admin.php.

checkUserInfo (   $array_order_infos,
  $array_user_infos 
)

Vérification s'il y a eu une mise à jour des données de l'acheteur.

Parameters
array$array_order_infos
array$array_user_infos
Returns

Definition at line 614 of file fonctions_admin.php.

create_or_update_site (   $frm,
  $update_module = true,
  $mode,
  $available_langs_array = null 
)

Créer ou mets à jour les paramètres du site $frm['site_id'].

Parameters
integer$id
array$frmArray with all fields data
boolean$update_moduleupdate table peel_modules if needed.
boolean$mode'modif' or 'insere' mode
Returns

Definition at line 4058 of file fonctions_admin.php.

if (!defined('IN_PEEL')) display_prices_with_taxes_in_admin ( )

display_prices_with_taxes_in_admin()

Returns

Definition at line 23 of file fonctions_admin.php.

envoie_client_code_promo (   $id_utilisateur,
  $id_codepromo 
)

Envoi d'un code promo déjà existant à un utilisateur.

Parameters
integer$id_utilisateur
integer$id_codepromo
Returns

Definition at line 811 of file fonctions_admin.php.

execute_sql (   $file_path,
  $max_sql_lines_at_once = 10000,
  $disable_echo = false,
  $site_id = 0,
  $regular_display = 100,
  $sql = null,
  $replace_tags = true 
)

execute_sql()

Parameters
string$file_path
integer$max_sql_lines_at_once
boolean$disable_echo
integer$site_id
integer$regular_display
string$sql
boolean$replace_tags
Returns

Definition at line 635 of file fonctions_admin.php.

file_uncompress (   $source_filename,
  $destination_filename 
)

file_uncompress()

Parameters
mixed$source_filename
mixed$destination_filename
Returns

Definition at line 550 of file fonctions_admin.php.

fill_other_language_content (   $frm)

Retourne les contenus remplis si vide.

Parameters
array$frm
Returns

Definition at line 3883 of file fonctions_admin.php.

ftp_download (   $host,
  $user,
  $password,
  $directory,
  $remote_filename,
  $local_filename 
)

ftp_download()

Parameters
mixed$host
mixed$user
mixed$password
mixed$directory
mixed$remote_filename
mixed$local_filename
Returns

Definition at line 508 of file fonctions_admin.php.

get_admin_menu ( )

get_admin_menu()

Returns

Definition at line 36 of file fonctions_admin.php.

if (!function_exists('get_admin_date_filter_form')) if (!function_exists('check_admin_date_data')) if (!function_exists('affiche_liste_produits')) get_admin_products_search_sql (   $frm,
  $delete = false,
  $get_only_product_with_images = false 
)

get_admin_products_search_sql()

Parameters
array$frmArray with all fields data
boolean$delete
boolean$get_only_product_with_images
Returns

affiche_liste_produits_acommander()

Returns

affiche_liste_articles()

Parameters
array$frmArray with all fields data
Returns

Definition at line 3423 of file fonctions_admin.php.

get_children_cat_list (   $catid,
  $preselectionne = array(),
  $destination = 'categories' 
)

get_children_cat_list()

Parameters
int$catid
array$preselectionne
Returns

Definition at line 4020 of file fonctions_admin.php.

get_data_lang ( )

get_data_lang()

Returns

Definition at line 776 of file fonctions_admin.php.

get_delivery_status_options (   $selected_status_id = null)

get_delivery_status_options()

Parameters
integer$selected_status_idId of the status preselected
Returns

Definition at line 3921 of file fonctions_admin.php.

if (!function_exists('affiche_liste_produits_acommander')) if (!function_exists('affiche_liste_articles')) get_email_template_options (   $option_id_nature = 'id',
  $category_id = null,
  $lang = null,
  $value_select = null,
  $get_signature = null 
)

Fonction affichant la liste d'emails sur le compte utilisateur.

Returns

Definition at line 3706 of file fonctions_admin.php.

get_order_line (   $line_data,
  $color_options_html,
  $size_options_html,
  $tva_options_html,
  $i 
)

Crée ou modifie en base de données une commande et les produits commandés qui y sont associés.

Parameters
array$line_data
string$color_options_html
string$size_options_html
string$tva_options_html
integer$i
Returns

Definition at line 2044 of file fonctions_admin.php.

get_payment_status_options (   $selected_status_id = null)

get_payment_status_options()

Parameters
integer$selected_status_idId of the status preselected
Returns

Definition at line 3942 of file fonctions_admin.php.

get_product_id_by_name (   $name,
  $large_search = false 
)

Fonction permettant de connaitre l'id d'un produit.

Parameters
string$name
boolean$large_search
Returns

Definition at line 578 of file fonctions_admin.php.

get_site_country_checkboxes (   $selected_site_country_array = null,
  $field_name = 'site_country' 
)

Créer les options pour le select qui liste les noms de pays de visiteurs configurés.

Parameters
integer$selected_site_country
string$field_name
Returns

Definition at line 3849 of file fonctions_admin.php.

get_site_id_select_options (   $selected_site_id = null,
  $selected_site_name = null,
  $display_first_option = null,
  $select_current_site_id_by_default = false 
)

Créer les options pour le select qui liste les noms de sites configurés en back office.

Parameters
integer$selected_site_id
boolean$selected_site_name
string$display_first_option
Returns

Definition at line 3741 of file fonctions_admin.php.

get_site_info (   $array)

get_site_info()

Parameters
array$array
Returns

Definition at line 4242 of file fonctions_admin.php.

get_sites_wwwroot_array ( )

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

La valeur de wwwroot sera utilisé pour définir la variable GLOBAL['wwwroot']. wwwroot est l'URL de base de votre site, sans mettre de / à la fin. Par exemple : wwwroot = "http://www.example.com"; ou wwwroot = "http://www.example.com/monrepertoiredesite";

Returns

Definition at line 3830 of file fonctions_admin.php.

get_tag_function_site_options_titles_list ( )
Returns

Definition at line 3820 of file fonctions_admin.php.

get_tag_function_site_options_values_list (   $mode = 'id')

Fonction permettant de récupérer les noms des catégories d'annonces, 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 3806 of file fonctions_admin.php.

get_vat_select_options (   $selected_vat = null,
  $approximative_amount_selected = false 
)

get_vat_select_options()

Parameters
mixed$selected_vat
mixed$approximative_amount_selected
Returns

Definition at line 3972 of file fonctions_admin.php.

getClientNote ( $user_infos)

Renvoie la note d'un client en fonction de l'intérêt qu'on souhaite lui porter.

Parameters
integer$user_infos
Returns
Points

Definition at line 2431 of file fonctions_admin.php.

insere_langue (   $frm,
  $try_alter_table_even_if_modules_not_active = true,
  $force_update_database_lang_content = false 
)

insere_langue()

Parameters
array$frmArray with all fields data
boolean$try_alter_table_even_if_modules_not_active
mixed$force_update_database_lang_content
Returns

get_admin_date_filter_form()

Parameters
mixed$form_title
mixed$information_select_html
mixed$submit_html
Returns

check_admin_date_data()

Parameters
mixed$form_data
Returns

affiche_liste_produits()

Parameters
array$frmArray with all fields data
Returns

Definition at line 2663 of file fonctions_admin.php.

is_one_command_product_valid (   $req)

is_one_command_product_valid()

Parameters
mixed$req
Returns

Definition at line 418 of file fonctions_admin.php.

is_one_product_valid (   $req)

is_one_product_valid()

Parameters
mixed$req
Returns

Definition at line 400 of file fonctions_admin.php.

save_commande_in_database (   $frm)

Crée ou modifie en base de données une commande et les produits commandés qui y sont associés.

Parameters
array$frmArray with all fields data
Returns

Definition at line 1638 of file fonctions_admin.php.

send_avis_expedition (   $commandeid,
  $delivery_tracking 
)

send_avis_expedition()

Parameters
integer$commandeid
integer$delivery_tracking
Returns

Definition at line 470 of file fonctions_admin.php.

send_facture_pdf_commandes (   $frm)

Permet d'envoyer à l'utilisateur sa facture au format pdf par email.

Parameters
array$frmArray with all fields data
Returns

Definition at line 1606 of file fonctions_admin.php.

sendclient (   $commandeid,
  $prefered_mode = 'html',
  $mode = 'bdc',
  $partial = '' 
)

sendclient()

Parameters
integer$commandeid
string$prefered_mode
string$mode
string$partial
Returns

Definition at line 438 of file fonctions_admin.php.

tab_ad_new_user ( )
Returns

Definition at line 2607 of file fonctions_admin.php.

tab_buy ( )
Returns

Definition at line 2486 of file fonctions_admin.php.

tab_buy_seg ( )
Returns

Definition at line 2499 of file fonctions_admin.php.

tab_followed ( )
Returns

Definition at line 2572 of file fonctions_admin.php.

tab_followed_abonne ( )
Returns

Definition at line 2619 of file fonctions_admin.php.

tab_followed_newsletter ( )
Returns

Definition at line 2597 of file fonctions_admin.php.

tab_followed_nombre_produit ( )
Returns

Definition at line 2633 of file fonctions_admin.php.

tab_followed_reason ( )
Returns

Definition at line 2646 of file fonctions_admin.php.

tab_followed_seg ( )
Returns

Definition at line 2585 of file fonctions_admin.php.

tab_think ( )
Returns

Definition at line 2537 of file fonctions_admin.php.

tab_think_seg ( )
Returns

Definition at line 2555 of file fonctions_admin.php.

tab_want ( )
Returns

Definition at line 2513 of file fonctions_admin.php.

tab_want_seg ( )
Returns

Definition at line 2525 of file fonctions_admin.php.

tab_who ( )
Returns

Definition at line 2457 of file fonctions_admin.php.

tab_who_seg ( )
Returns

Definition at line 2472 of file fonctions_admin.php.

tracert_history_admin (   $member_id,
  $action,
  $data,
  $remarque = null,
  $raison = null 
)

Inscrit les différentes actions administrateur Liste des $actions possibles : 'SEARCH_USER', 'ADD_FILTER', 'EDIT_FILTER', 'DEL_FILTER', 'EDIT_AD', 'SUP_AD', 'EDIT_VOTE', 'SUP_DETAILS', 'EDIT_PROFIL', 'SUP_FORUM', 'ACTIVATE_COMPTE', 'NOTES_RECUES', 'NOTES_DONNEES', 'NOTE_PROFIL', 'AUTRE', 'SEND_EMAIL', 'CREATE_ORDER', 'EDIT_ORDER', 'SUP_ORDER', 'PHONE_EMITTED', 'EVENT', 'PHONE_RECEIVED'.

Parameters
mixed$member_id
mixed$action
mixed$data
mixed$remarque
mixed$raison
Returns

Definition at line 2209 of file fonctions_admin.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.