15 include(
"../configuration.inc.php");
17 if(!empty(
$GLOBALS[
'site_parameters'][
'user_multiple_addresses_disable'])) {
21 define(
"IN_ADRESSE",
true);
28 if(!empty($_POST[
'personal_address_'. $address_change_type])) {
29 $sql =
"UPDATE peel_utilisateurs
31 WHERE id_utilisateur='" . intval(
$_SESSION[
'session_utilisateur'][
'id_utilisateur']) .
"'";
33 $_SESSION[
'session_utilisateur'][
"address_" . $address_change_type .
"_default"] = $_POST[
'personal_address_'.$address_change_type];
38 switch (
vb($_REQUEST[
'mode'])) {
39 case 'create_new_adress':
43 case 'insert_address':
45 $output .=
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_YOUR_NEW_ADDRESS_CREATE']))->fetch();
47 $output .=
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
'STR_ERROR_OCCURRED']))->fetch();
49 $output .= get_address_list(
$_SESSION[
'session_utilisateur'][
'id_utilisateur']);
54 $q =
query(
'DELETE FROM peel_adresses
55 WHERE id = "' . intval($_GET[
'id']) .
'"');
56 $output .= get_address_list(
$_SESSION[
'session_utilisateur'][
'id_utilisateur']);
63 WHERE id = "' . intval($_GET[
'id']) .
'"');
69 case 'update_address':
71 $output .=
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_YOUR_UPDATE_ADDRESS_CREATE']))->fetch();
72 $output .= get_address_list(
$_SESSION[
'session_utilisateur'][
'id_utilisateur']);
76 $output .= get_address_list(
$_SESSION[
'session_utilisateur'][
'id_utilisateur']);
80 include(
$GLOBALS[
'repertoire_modele'] .
"/haut.php");
82 include(
$GLOBALS[
'repertoire_modele'] .
"/bas.php");
redirect_and_die($url, $permanent_redirection=false, $avoid_loop=false)
Redirige vers l'URL demandée et arrête le programme.
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...
real_escape_string($value)
real_escape_string()
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.
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
fetch_assoc($query_result)
fetch_assoc()
insert_or_update_address($frm)
Met à jour l'adresse en base de données.
if(defined('IN_PEEL_ADMIN')||IN_INSTALLATION) $_SESSION['session_langue']