fxEscape($strTable) . " WHERE " . $objDatabase->fxEscape($strField) . " = '" . $objDatabase->fxEscape($strValue) . "'";
$nbSelect = $objDatabase->fxGetVar($sqlSelect);
if ($nbSelect > 0)
return false;
else
return true;
}
// fonction qui retourne un numéro de confirmation unique pour les certificats-cadeaux (JSP)
// créé : 2013-02-08
function fxCreerRabais() {
global $objDatabase;
$strUniqueId = uniqid('', true);
for ($intCtr = 1; $intCtr <= $_POST['txt_nb']; $intCtr++) {
$strCodeRabais = fxGetNoConfimation();
$strEpreuves = $strProduits = '';
if (isset($_POST['epr_id']))
$strEpreuves = implode(',', $_POST['epr_id']);
if (isset($_POST['pro_id']))
$strProduits = implode(',', $_POST['pro_id']);
$sqlInsert = "INSERT INTO inscriptions_rabais SET eve_id = " . intval($_POST['sel_evenement']) . ", rab_description_fr = '" . $objDatabase->fxEscape($_POST['txt_description_fr']) . "', rab_description_en = '" . $objDatabase->fxEscape($_POST['txt_description_en']) . "', rab_pourcent = " . intval($_POST['txt_pourcent']) . ", rab_montant = " . floatval($_POST['txt_montant']) . ", rab_priorite = " . floatval($_POST['txt_priorite']) . ", rab_date_limite = '" . $objDatabase->fxEscape($_POST['txt_date_limite']) . "', rab_date_limite_debut = '" . $objDatabase->fxEscape($_POST['txt_date_limite_debut']) . "', rab_heure_limite_fin = '" . $objDatabase->fxEscape($_POST['txt_heure_limite_fin']) . "', rab_heure_limite_debut = '" . $objDatabase->fxEscape($_POST['txt_heure_limite_debut']) . "', rab_code_manuel = 1, rab_code = '" . $strCodeRabais . "', rab_condition = '', rab_qte_limitee = 1, rab_qte = " . intval($_POST['txt_qte']) . ", rab_effacable = 1, rab_actif = 1, rab_ajoute_par = '" . $objDatabase->fxEscape($_POST['txt_ajoute_par']) . "', rab_adresse_ip = '" . $_SERVER['REMOTE_ADDR'] . "', rab_ajout = '" . fxGetDateTime() . "', rab_epreuves = '" . $strEpreuves . "', rab_produits = '" . $strProduits . "', rab_plus_moins_cher = " . intval($_POST['rab_plus_moins_cher']) . ", rab_nb_epr_diff2 = " . intval($_POST['rab_nb_epr_diff2']) . ", rab_key = '" . $strUniqueId . "'";
$qryInsert = $objDatabase->fxQuery($sqlInsert);
//echo $strCodeRabais . '
';
}
return $strUniqueId;
}
function fxShowBatchRabais($strNoBatch) {
global $objDatabase;
$arrResultat['existant'] = array();
$arrResultat['non_existant'] = array();
if (isset($_POST['btn_push'])) {
$arrRabais = explode(',', $_POST['rab_id']);
foreach ($arrRabais as $rab_id) {
$arrRetour2[] = fxInsertInfosProd('inscriptions_rabais', 'rab_id', $rab_id, 'DEV');
}
}
$sqlRabais = "SELECT * FROM inscriptions_rabais WHERE rab_key = '" . $strNoBatch . "'";
$arrRabais = $objDatabase->fxGetResults($sqlRabais);
if ($arrRabais != null) {
?>
Événement:
Débutant le:
Expirant le:
Nombre d'utilisation:
Valeur: 0) { echo $arrRabais[1]['rab_pourcent'] . '%'; } else { echo $arrRabais[1]['rab_montant'] . ' $'; } ?>