14 define(
'IN_PEEL_ADMIN',
true);
15 include(
"../configuration.inc.php");
20 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_haut.php");
22 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_livraisons_information_select.tpl');
24 $tpl->assign(
'STR_BEFORE_TWO_POINTS',
$GLOBALS[
'STR_BEFORE_TWO_POINTS']);
25 $tpl->assign(
'STR_ORDER_STATUT_LIVRAISON',
$GLOBALS[
'STR_ORDER_STATUT_LIVRAISON']);
26 $tpl->assign(
'STR_ADMIN_ALL_ORDERS',
$GLOBALS[
'STR_ADMIN_ALL_ORDERS']);
31 if (isset($_GET[
'jour1']) or isset($dateAdded1)) {
32 $check_admin_date_data = check_admin_date_data($_GET);
33 if (empty($check_admin_date_data)) {
34 $dateAdded1 = $_GET[
'an1'] .
'-' . str_pad($_GET[
'mois1'], 2, 0, STR_PAD_LEFT) .
'-' . str_pad($_GET[
'jour1'], 2, 0, STR_PAD_LEFT) .
" 00:00:00";
35 $dateAdded2 = $_GET[
'an2'] .
'-' . str_pad($_GET[
'mois2'], 2, 0, STR_PAD_LEFT) .
'-' . str_pad($_GET[
'jour2'], 2, 0, STR_PAD_LEFT) .
" 23:59:59";
36 if (
vb($_GET[
'order_date_field_filter']) ==
'a_timestamp') {
37 $date_field =
"a_timestamp";
38 }
elseif (
vb($_GET[
'order_date_field_filter']) ==
'e_datetime') {
39 $date_field =
"e_datetime";
40 }
elseif (
vb($_GET[
'order_date_field_filter']) ==
'f_datetime') {
41 $date_field =
"f_datetime";
43 $date_field =
"o_timestamp";
46 FROM peel_commandes pc
47 LEFT JOIN peel_utilisateurs pu ON pc.id_utilisateur = pu.id_utilisateur AND " .
get_filter_site_cond(
'utilisateurs',
'pu') .
"
50 if (isset($_GET[
'statut']) && is_numeric($_GET[
'statut'])) {
51 $extra_csv_param =
"&id_statut_livraison=" . intval($_GET[
'statut']);
53 $extra_csv_param =
'';
57 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_livraisons.tpl');
59 $tpl->assign(
'update_src',
$GLOBALS[
'wwwroot_in_admin'] .
'/images/update-on.png');
62 $tpl_results = array();
67 $montant_displayed =
$result[
'montant'];
69 $montant_displayed =
$result[
'montant_ht'];
71 $tpl_results[] = array(
'tr_rollover' => tr_rollover(
$i,
true,
'height:30px;'),
75 'commande_edit_href' => $GLOBALS[
'administrer_url'] .
'/commander.php?commandeid=' .
$result[
'id'] .
'&mode=modif',
76 'prix' =>
fprix($montant_displayed,
true, $result[
'devise'],
true, $result[
'currency_rate']),
77 'prenom_bill' => $result[
'prenom_bill'],
78 'nom_bill' => $result[
'nom_bill'],
79 'adresse_bill' => $result[
'adresse_bill'],
80 'zip_bill' => $result[
'zip_bill'],
81 'ville_bill' => $result[
'ville_bill'],
82 'telephone_bill' => $result[
'telephone_bill'],
83 'email' => $result[
'email'],
84 'util_edit_href' => $GLOBALS[
'administrer_url'] .
'/utilisateurs.php?mode=modif&id_utilisateur=' . $result[
'id_utilisateur']
88 $tpl->assign(
'results', $tpl_results);
89 $tpl->assign(
'excel_src', $GLOBALS[
'administrer_url'] .
'/images/excel.jpg');
91 $tpl->assign(
'export_encoding', $GLOBALS[
'site_parameters'][
'export_encoding']);
92 $tpl->assign(
'export_href', $GLOBALS[
'wwwroot_in_admin'] .
'/modules/export/administrer/export_livraisons.php?dateadded1=' . $dateAdded1 .
'&dateadded2=' . $dateAdded2 . $extra_csv_param);
94 if (!empty($_GET[
'statut'])) {
98 $tpl->assign(
'STR_BEFORE_TWO_POINTS', $GLOBALS[
'STR_BEFORE_TWO_POINTS']);
99 $tpl->assign(
'STR_ADMIN_LIVRAISONS_EXPLAIN', sprintf($GLOBALS[
'STR_ADMIN_LIVRAISONS_EXPLAIN'],
'<img src="'.$GLOBALS[
'wwwroot_in_admin'] .
'/images/update-on.png" alt="update-on.png" />'));
100 $tpl->assign(
'STR_DATE', $GLOBALS[
'STR_DATE']);
101 $tpl->assign(
'STR_ORDER_NAME', $GLOBALS[
'STR_ORDER_NAME']);
102 $tpl->assign(
'STR_AMOUNT', $GLOBALS[
'STR_AMOUNT']);
103 $tpl->assign(
'STR_FIRST_NAME', $GLOBALS[
'STR_FIRST_NAME']);
104 $tpl->assign(
'STR_LAST_NAME', $GLOBALS[
'STR_LAST_NAME']);
105 $tpl->assign(
'STR_SHIP_ADDRESS', $GLOBALS[
'STR_SHIP_ADDRESS']);
106 $tpl->assign(
'STR_ZIP', $GLOBALS[
'STR_ZIP']);
107 $tpl->assign(
'STR_TOWN', $GLOBALS[
'STR_TOWN']);
108 $tpl->assign(
'STR_TELEPHONE', $GLOBALS[
'STR_TELEPHONE']);
109 $tpl->assign(
'STR_EMAIL', $GLOBALS[
'STR_EMAIL']);
110 $tpl->assign(
'STR_ADMIN_ALL_ORDERS', $GLOBALS[
'STR_ADMIN_ALL_ORDERS']);
111 $tpl->assign(
'STR_ADMIN_LIVRAISONS_NO_ORDER_FOUND', $GLOBALS[
'STR_ADMIN_LIVRAISONS_NO_ORDER_FOUND']);
112 $tpl->assign(
'STR_ADMIN_ASKED_STATUS', $GLOBALS[
'STR_ADMIN_ASKED_STATUS']);
113 $tpl->assign(
'STR_DATE', $GLOBALS[
'STR_DATE']);
114 $tpl->assign(
'STR_EXPEDITION_DATE', $GLOBALS[
'STR_EXPEDITION_DATE']);
115 $tpl->assign(
'STR_ORDER_NAME', $GLOBALS[
'STR_ORDER_NAME']);
116 $tpl->assign(
'STR_AMOUNT', $GLOBALS[
'STR_AMOUNT']);
117 $tpl->assign(
'STR_FIRST_NAME', $GLOBALS[
'STR_FIRST_NAME']);
118 $tpl->assign(
'STR_LAST_NAME', $GLOBALS[
'STR_LAST_NAME']);
119 $tpl->assign(
'STR_SHIP_ADDRESS', $GLOBALS[
'STR_SHIP_ADDRESS']);
120 $tpl->assign(
'STR_ZIP', $GLOBALS[
'STR_ZIP']);
121 $tpl->assign(
'STR_TOWN', $GLOBALS[
'STR_TOWN']);
122 $tpl->assign(
'STR_TELEPHONE', $GLOBALS[
'STR_TELEPHONE']);
123 $tpl->assign(
'STR_EMAIL', $GLOBALS[
'STR_EMAIL']);
124 $tpl->assign(
'STR_ADMIN_LIVRAISONS_EXCEL_EXPORT', $GLOBALS[
'STR_ADMIN_LIVRAISONS_EXCEL_EXPORT']);
125 $tpl->assign(
'STR_ADMIN_SEE', $GLOBALS[
'STR_ADMIN_SEE']);
126 $tpl->assign(
'STR_ADMIN_ASKED_STATUS', $GLOBALS[
'STR_ADMIN_ASKED_STATUS']);
127 $tpl->assign(
'STR_ADMIN_ALL_ORDERS', $GLOBALS[
'STR_ADMIN_ALL_ORDERS']);
128 $tpl->assign(
'STR_ADMIN_LIVRAISONS_NO_ORDER_FOUND', $GLOBALS[
'STR_ADMIN_LIVRAISONS_NO_ORDER_FOUND']);
129 $tpl->assign(
'export_encoding_explain', sprintf($GLOBALS[
'STR_ADMIN_LIVRAISONS_FORMAT_EXPLAIN'], $GLOBALS[
'site_parameters'][
'export_encoding']));
132 echo $check_admin_date_data;
136 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_bas.php");
get_delivery_status_options($selected_status_id=null)
get_delivery_status_options()
checkUserInfo($array_order_infos, $array_user_infos)
Vérification s'il y a eu une mise à jour des données de l'acheteur.
get_delivery_status_name($id)
get_delivery_status_name()
word_real_escape_string($value)
Applique real_escape_string dans le cas où on n'insère qu'un seul mot, de moins de 30 caractères...
if(!defined('IN_PEEL')) display_prices_with_taxes_in_admin()
display_prices_with_taxes_in_admin()
nohtml_real_escape_string($value, $allowed_tags=null)
Protège les données pour insertion dans MySQL ET supprime les tags HTML pour protéger de toute sorte ...
necessite_priv($priv, $demo_allowed=true, $configuration_modification=false)
Cette fonction vérifie si l'utilisateur a les privilèges de $priv.
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.
query($query, $die_if_error=false, $database_object=null, $silent_if_error=false, $security_sql_filter=true)
The query() function is meant to be called anywhere you want to make a query.
if(strlen($date2)== '10') if($type== 'users-by-age'&&a_priv('admin_users', true)) elseif($type== 'forums-count'&&a_priv('admin_content', true)) elseif($type== 'forums-categories'&&a_priv('admin_content', true)) elseif($type== 'users-count'&&a_priv('admin_users', true)) elseif($type== 'product-categories'&&a_priv('admin_products', true)) elseif($type== 'users-by-sex'&&a_priv('admin_users', true)) elseif($type== 'users-by-country'&&a_priv('admin_users', true)) elseif($type== 'sales'&&a_priv('admin_sales', true))
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
num_rows($query_result)
num_rows()
fetch_assoc($query_result)
fetch_assoc()
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 éventuelle...
check_if_module_active($module_name, $specific_file_name=null)
Renvoie si un module est présent et activé ou non - Peut être appelé avant ou après le chargement d'u...