PEEL Shopping
Open source ecommerce : PEEL Shopping
profil.php
Go to the documentation of this file.
1 <?php
2 // This file should be in UTF8 without BOM - Accents examples: éèê
3 // +----------------------------------------------------------------------+
4 // | Copyright (c) 2004-2015 Advisto SAS, service PEEL - contact@peel.fr |
5 // +----------------------------------------------------------------------+
6 // | This file is part of PEEL Shopping 8.0.0, which is subject to an |
7 // | opensource GPL license: you are allowed to customize the code |
8 // | for your own needs, but must keep your changes under GPL |
9 // | More information: https://www.peel.fr/lire/licence-gpl-70.html |
10 // +----------------------------------------------------------------------+
11 // | Author: Advisto SAS, RCS 479 205 452, France, https://www.peel.fr/ |
12 // +----------------------------------------------------------------------+
13 // $Id: profil.php 46935 2015-09-18 08:49:48Z gboussin $
14 //
15 
16 define('IN_PEEL_ADMIN', true);
17 include("../../../configuration.inc.php");
19 necessite_priv("admin_content");
20 
21 $GLOBALS['DOC_TITLE'] = $GLOBALS['STR_MODULE_PROFIL_ADMIN_TITLE'];
22 include($GLOBALS['repertoire_modele'] . "/admin_haut.php");
23 
24 $start = intval(vn($_GET['start'])); // Détermine la variable start (début de page)
26 $frm = $_POST;
27 
28 switch (vb($_REQUEST['mode'])) {
29  case "ajout" :
31  break;
32 
33  case "modif" :
35  break;
36 
37  case "supprfile" :
38  supprime_fichier_profil(vn($_GET['id']), $_GET['file']);
40  break;
41 
42  case "suppr" :
43  supprime_profil($_GET['id']);
45  break;
46 
47  case "insere" :
48  foreach ($GLOBALS['admin_lang_codes'] as $lng) {
49  $frm['document_'.$lng] = upload('document_'.$lng, false, 'any', $GLOBALS['site_parameters']['image_max_width'], $GLOBALS['site_parameters']['image_max_height'], null, null, vb($frm['document_'.$lng]));
50  }
52  echo $GLOBALS['tplEngine']->createTemplate('global_success.tpl', array('message' => sprintf($GLOBALS['STR_MODULE_PROFIL_ADMIN_MSG_CREATED_OK'], vb($frm['name']))))->fetch();
54  break;
55 
56  case "maj" :
57  foreach ($GLOBALS['admin_lang_codes'] as $lng) {
58  $frm['document_'.$lng] = upload('document_'.$lng, false, 'any', $GLOBALS['site_parameters']['image_max_width'], $GLOBALS['site_parameters']['image_max_height'], null, null, vb($frm['document_'.$lng]));
59  }
60  maj_profil($frm['id'], $frm);
61  echo $GLOBALS['tplEngine']->createTemplate('global_success.tpl', array('message' => sprintf($GLOBALS['STR_MODULE_PROFIL_ADMIN_MSG_UPDATED_OK'], vn($_POST['id']))))->fetch();
63  break;
64 
65  default :
67  break;
68 }
69 
70 include($GLOBALS['repertoire_modele'] . "/admin_bas.php");
71 
$frm
Definition: profil.php:26
insere_profil(&$frm)
ajoute le profil dans la table profil
Definition: fonctions.php:126
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.
Definition: fonctions.php:3302
$form_error_object
Definition: profil.php:25
$GLOBALS['DOC_TITLE']
Definition: profil.php:21
affiche_formulaire_modif_profil($id, &$frm)
Affiche le formulaire de modification pour le profil sélectionné
Definition: fonctions.php:61
affiche_formulaire_ajout_profil(&$frm)
Affiche un formulaire vierge pour ajouter un profil.
Definition: fonctions.php:36
necessite_priv($priv, $demo_allowed=true, $configuration_modification=false)
Cette fonction vérifie si l'utilisateur a les privilèges de $priv.
Definition: fonctions.php:1575
vb(&$var, $default=null)
Variable blanche if $var n'est pas défini, retourne $default, sinon retourne $var.
Definition: format.php:97
necessite_identification()
Si l'utilisateur n'est pas connecté à un compte, on affiche une page d'identification et arrête le sc...
Definition: fonctions.php:1596
supprime_fichier_profil($id, $file)
Supprime le fichier lié au produit spécifié par $id, au nom de file.
Definition: fonctions.php:233
$start
Definition: profil.php:24
vn(&$var, $default=0)
Variable nulle if $var n'est pas défini, retourne $default, sinon retourne $var.
Definition: format.php:110
maj_profil($id, &$frm)
Met à jour le profil $id avec de nouvelles valeurs.
Definition: fonctions.php:162
affiche_liste_profil($start)
affiche_liste_profil()
Definition: fonctions.php:186

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