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...