14 define(
'IN_PEEL_ADMIN',
true);
15 include(
"../configuration.inc.php");
20 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_haut.php");
24 switch (
vb($_REQUEST[
'mode'])) {
26 if (!
verify_token($_SERVER[
'PHP_SELF'] . $_GET[
'catid'])) {
27 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_error.tpl', array(
'message' =>
$GLOBALS[
'STR_INVALID_TOKEN']))->fetch();
28 }
elseif (!empty($_POST[
'id'])) {
29 foreach($_POST[
'id'] as
$i => $prodid) {
30 query(
"UPDATE peel_produits
31 SET position = '" . intval($_POST[
'position'][
$i]) .
"'
34 echo
$GLOBALS[
'tplEngine']->createTemplate(
'global_success.tpl', array(
'message' =>
$GLOBALS[
'STR_ADMIN_POSITIONS_MSG_UPDATED_OK']))->fetch();
45 include(
$GLOBALS[
'repertoire_modele'] .
"/admin_bas.php");
64 INNER JOIN peel_produits_categories pc ON pc.categorie_id = '" . intval(
$catid) .
"'
69 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_formulaire_modif_position.tpl');
72 $tpl->assign(
'catid', intval($catid));
75 $tpl_results = array();
79 $tpl_results[] = array(
'tr_rollover' => tr_rollover(
$i,
true),
89 $tpl->assign(
'results', $tpl_results);
90 $tpl->assign(
'STR_ADMIN_POSITIONS_FORM_EXPLAIN',
$GLOBALS[
'STR_ADMIN_POSITIONS_FORM_EXPLAIN']);
93 $tpl->assign(
'STR_ADMIN_POSITION',
$GLOBALS[
'STR_ADMIN_POSITION']);
94 $tpl->assign(
'STR_ADMIN_POSITIONS_POSITION_PRODUCTS',
$GLOBALS[
'STR_ADMIN_POSITIONS_POSITION_PRODUCTS']);
110 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'admin_liste_position.tpl');
111 $tpl->assign(
'categorie_options', get_categories_output(null,
'categories', $categorie_id));
112 $tpl->assign(
'STR_BEFORE_TWO_POINTS',
$GLOBALS[
'STR_BEFORE_TWO_POINTS']);
113 $tpl->assign(
'STR_ADMIN_POSITIONS_LIST_TITLE',
$GLOBALS[
'STR_ADMIN_POSITIONS_LIST_TITLE']);
114 $tpl->assign(
'STR_ADMIN_POSITIONS_LIST_EXPLAIN',
$GLOBALS[
'STR_ADMIN_POSITIONS_LIST_EXPLAIN']);
if(isset($_GET['catid'])&&empty($_GET['catid'])) if(empty($_GET['catid'])&&!empty($GLOBALS['site_parameters']['disallow_main_category'])&&empty($_GET['convert_gift_points'])) $catid
if(!empty($GLOBALS['site_parameters']['order_specific_field_titles'])) if(check_if_module_active('socolissimo')&&!empty($_REQUEST)&&!empty($_REQUEST['PUDOFOID'])&&!empty($_REQUEST['CEEMAIL'])&&!empty($_REQUEST['SIGNATURE'])&&!empty($_REQUEST['ORDERID'])) elseif(!empty($_POST)) elseif(check_if_module_active('socolissimo')&&!empty($_SESSION['session_commande']['is_socolissimo_order'])) foreach(array('bill'=> 1, 'ship'=> 2) as $address_type=> $session_commande_address_id) $frm['societe1']
get_current_url($with_get=true, $get_short_url=false, $take_away_get_args_array=null)
get_current_url()
get_category_name($id)
Renvoie le nom d'une catégorie de produits.
if(!empty($_GET['id'])) if(isset($_POST['form_name'], $_POST['form_subject'], $_POST['form_text'], $_POST['form_lang'])&&empty($_GET['id'])) if(empty($_GET['id'])) $tpl
if(empty($_GET['id'])) if(!empty($GLOBALS['site_parameters']['allow_multiple_product_url_with_category'])) $product_object
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...
fetch_assoc($query_result)
fetch_assoc()
affiche_formulaire_modif_position($catid)
FONCTIONS.
get_form_token_input($name= 'general', $use_existing_token=true, $return_as_input_form=true)
get_form_token_input()
verify_token($name= 'general', $delay_in_minutes=60, $check_referer_if_set_by_server=true, $cancel_token=true, $minimum_wait_in_seconds_before_use=0)
Vérification de la validité d'un token Par défaut, un token est valide 1h, et utilisable 1 seule fois...
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...
affiche_liste_position($categorie_id)
affiche_liste_position()
maj_position($id, $frm, $img)