14 define(
'IN_PEEL_ADMIN',
true);
15 include(
"../configuration.inc.php");
22 $specific_fields_array = array(
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_LISTED_PRICE_INCLUDING_VAT'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_LISTED_PRICE_EXCLUDING_VAT'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_SIZES'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_COLORS'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_BRAND'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_ASSOCIATED_PRODUCTS'],
$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_CATEGORY']);
28 if (!empty($_GET[
'encoding'])) {
30 }
elseif (!empty(
$GLOBALS[
'site_parameters'][
'export_encoding'])) {
36 $filename =
"export_produits_" . str_replace(
'/',
'-', date(
$GLOBALS[
'date_basic_format_short'])) .
".csv";
38 @ini_set(
'display_errors', 0);
62 $q =
"SELECT p.*, c.id AS categorie_id, c.nom_" .
$_SESSION[
'session_langue'] .
" AS categorie
64 INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id
65 INNER JOIN peel_categories c ON c.id = pc.categorie_id AND " .
get_filter_site_cond(
'categories',
'c') .
"
73 $product_attributs_id_array = array();
76 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_LISTED_PRICE_EXCLUDING_VAT']] =
fxsl(
$product_object->get_original_price(
false,
false,
false));
77 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_SIZES']] = implode(
',',
$product_object->get_possible_sizes(
'export'));
78 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_COLORS']] = implode(
',',
$product_object->get_possible_colors());
79 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_BRAND']] = implode(
',',
$product_object->get_product_brands());
80 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_ASSOCIATED_PRODUCTS']] = implode(
',',
$product_object->get_product_references());
81 $result[$GLOBALS[
'STR_ADMIN_EXPORT_PRODUCTS_CATEGORY']] = implode(
',',
$product_object->get_possible_categories());
87 $this_line_output = array();
98 $output .= implode(
"\t", $this_line_output) .
"\r\n";
static convert_encoding($string, $new_encoding, $original_encoding=null)
Converts the character encoding of string $string to $new_encoding from optionally $original_encoding...
static html_entity_decode_if_needed($string)
String::html_entity_decode_if_needed()
static strlen($string)
Returns the length of the given string.
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...
get_table_field_names($table_name, $link_identifier=null, $silent_if_error=false)
get_table_field_names()
fetch_assoc($query_result)
fetch_assoc()
call_module_hook($hook, $params, $mode= 'boolean')
Appelle la fonction correspondant au $hook pour chaque module installé La fonction doit s'appeler : [...
$GLOBALS['page_columns_count']
if(!check_if_module_active('search')) $page_encoding
static substr($string, $start, $length=null)
Returns the portion of string specified by the start and length parameters.
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...
static nl2br_if_needed($string)
Fonction de compatibilité avec de vieilles versions de PEEL ou du contenu qui vient d'ailleurs...
if(defined('IN_PEEL_ADMIN')||IN_INSTALLATION) $_SESSION['session_langue']