HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/f/r/e/frenchy/refonte2023/wordpress/evenements/admin/exportexcel.php
<?php

//------------------------------------------------------------------------------------------------
header("Content-type: application/vnd.ms-excel; charset=UTF-16LE");
header("Content-disposition: attachment; filename=".$mysql_tbl."-" .date("Y-m-d").".csv");
$out = fopen('temp.csv', 'w');

$conds=" where 1=1 ";
if ($_GET['id'] != '')
{
  $conds .= " and id_evenement=".$_GET['id'];
}

if ($_GET['type'] == '0')
{
  $conds .= " and ( top_paiement = 'PAYE PAYPAL' or top_paiement = 'CHEQUE' or top_paiement = 'AUCUN' )";
}

$csv = '';
$res = mysqli_query($link_bdd,"desc ".$mysql_tbl);
$FName = Array();
$num = 0;
while($field = mysqli_fetch_assoc($res)) {
  if(!in_array($field['Field'], $hidden_fields_on_lst))
  {
    if (count($displayed_fields_name) && in_array($field['Field'], $displayed_fields_name))
    {
      $csv = $csv.ucfirst($displayed_fields_name[$field['Field']]).";";
    }
    else
    {
      $csv = $csv.ucfirst($field['Field']).";";
    }
  }
  $FName[] = $field['Field'];
  $num++;
}
$csv =substr($csv, 0, -1);
$csv = $csv."\n";

$res = mysqli_query($link_bdd, "select * from ".$mysql_tbl.$conds." ".($orderBy?" order by ".$orderBy."":''));
while($row = mysqli_fetch_row($res))
{
  for($f=0; $f<$num; $f++)
  {
    $data = $row[$f];
    if(!in_array($FName[$f], $hidden_fields_on_lst))
    {
      $csv = $csv.html_entity_decode($data, ENT_QUOTES,'UTF-8').";";
    }
  }
  $csv = $csv."\n";
}


fputs($out, $csv);
fclose($out);
$ret = file_get_contents('temp.csv');
echo chr(255).chr(254).mb_convert_encoding( $ret, 'UTF-16LE', 'UTF-8');

exit;

?>