117 lines
4.5 KiB
PHP
117 lines
4.5 KiB
PHP
<?php
|
|
ini_set("memory_limit","1000M");
|
|
|
|
$page = $strPage = 'rapport.php';
|
|
$strLangue = 'fr';
|
|
$intEvenement = 432;
|
|
$intPage = 1;
|
|
$strReport = $strWhere = $strOrder = '';
|
|
|
|
if (!empty($_GET['e']))
|
|
$intEvenement = base64_decode(urldecode($_GET['e']));
|
|
//if (!empty($_GET['e']))
|
|
// $intEvenement = $_GET['e'];
|
|
if (!empty($_GET['r']))
|
|
$strReport = $_GET['r'];
|
|
if (!empty($_GET['lng']))
|
|
$strLangue = $_GET['lng'];
|
|
|
|
require_once('php/inc_start_time.php');
|
|
require_once('php/inc_fx_messages.php');
|
|
require_once('../php/inc_fx_memberships.php');
|
|
|
|
global $db, $objDatabasePreProd,$objDatabasecrm,$objDatabaseProd ;
|
|
|
|
fxSuperadmRedirectToLoginIfNeeded(true);
|
|
// MSIN-4465 — passer le type de rapport pour les droits V2 reports.*
|
|
$blnLogged = fxSuperadmReportsAllowed(intval($intEvenement), $strReport);
|
|
|
|
$strWhere = fxSetWhere($strReport, $_GET);
|
|
if (isset($_POST['btn_paiement'])) {
|
|
|
|
// print_rsl($_POST);
|
|
|
|
foreach ($_POST['eve_id'] as $val) {
|
|
// Séparer les deux valeurs
|
|
list($evenement_id, $montant) = explode(';', $val);
|
|
// echo "Événement : $evenement_id, Montant : $montant<br>";
|
|
|
|
$sqlInsert = "INSERT INTO remboursements SET tr_id = 1, mr_id=1,eve_id = " . $evenement_id . ", rem_montant = '" . $montant . "',rem_date='" . $_POST['info_paiement']['date_payele'] . "',rem_date_pour='" . $_POST['info_paiement']['date_pour'] . "',rem_details='" . $_POST['info_paiement']['details'] . "',rem_ajoute_par='" . $_POST['info_paiement']['ajouter_par'] . "'";
|
|
|
|
//avant MSIN-4206
|
|
// $qryInsert = $objDatabasePreProd->fxQuery($sqlInsert);
|
|
$qryInsert =$objDatabaseProd->fxQuery($sqlInsert);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
// si on clique excel
|
|
if (isset($_POST['btn_excel_top']) || isset($_POST['btn_excel_bot'])) {
|
|
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, true,false,false,false,$_POST,'excel');
|
|
}
|
|
if (isset($_POST['btn_excel_na_top']) || isset($_POST['btn_excel_na_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, true, true,false,false,$_POST,'excel');
|
|
}
|
|
if (isset($_POST['btn_excel_mc_top']) || isset($_POST['btn_excel_mc_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, true, false, true, 'mailchimp','false','excel');
|
|
}
|
|
if (isset($_POST['btn_excel_animateur_top']) || isset($_POST['btn_excel_animateur_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, true, false, true, 'animateur','false','excel');
|
|
}
|
|
if (isset($_POST['btn_pdf_top']) || isset($_POST['btn_pdf_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, false, false, false, 'pdf',$_POST,'pdf');
|
|
}
|
|
if (isset($_POST['btn_pdf_pay_top']) || isset($_POST['btn_pdf_pay_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, false, false, false, 'pdf',$_POST,'pdf_pay');
|
|
}
|
|
if (isset($_POST['btn_pdf_leg_top']) || isset($_POST['btn_pdf_leg_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, false, false, false, 'pdf',$_POST,'pdf_leg');
|
|
}
|
|
if (isset($_POST['btn_pdf_pay_leg_top']) || isset($_POST['btn_pdf_pay_leg_bot'])) {
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue, false, false, false, 'pdf',$_POST,'pdf_pay_leg');
|
|
}
|
|
require_once('inc_header.php');
|
|
|
|
?>
|
|
<div class="container-fluid">
|
|
<div class="col-sm-12">
|
|
<?php
|
|
if ($blnLogged) {
|
|
fxShowFormSearch($intEvenement, $strReport, $_GET, $strLangue);
|
|
|
|
fxShowReport($intEvenement, $strReport, $strWhere, $strOrder, $strLangue);
|
|
} else {
|
|
if ($strLangue == 'fr') {
|
|
?>
|
|
<h1>Accès refusé!</h1>
|
|
<?php
|
|
} else {
|
|
?>
|
|
<h1>Access denied!</h1>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<p> </p>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
$('#btn_excel_top, #btn_excel_bot, #btn_excel_na_top, #btn_excel_na_bot, #btn_excel_animateur_top, #btn_excel_animateur_bot').click(function(){
|
|
return confirm("<?php if ($strLangue == 'fr') { ?>Voulez-vous télécharger la version excel ?<?php } else { ?>Do you want to download the excel version?<?php } ?>");
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<script>
|
|
function toggleAllCheckboxes(master) {
|
|
var checkboxes = document.querySelectorAll('.eve_id_checkbox');
|
|
for (var i = 0; i < checkboxes.length; i++) {
|
|
checkboxes[i].checked = master.checked;
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<?php require_once('inc_footer.php'); ?>
|