{ $_SESSION['flash'] = $msg; $_SESSION['after_login'] = $_SERVER['REQUEST_URI']; #."?".$_SERVER['QUERY_STRING']; header("Location: http://facil.qc.ca/membership/membre/"); exit; } if (!isset($_SESSION['loginID'])) { login_necessaire("Le fichier demand� est accessible aux membres seulement. Veuillez vous identifier."); } else { $member = get_member($_SESSION['loginID']); if (!$member) { login_necessaire("Veuillez vous identifier."); } if ($member['flags'] & 1) { login_necessaire("Afin d'acc�der au fichier demand�, votre adh�sion doit �tre en r�gle. Veuillez effectuer votre renouvellement."); } if ($dh = opendir($basedir)) { $found = false; while (($file = readdir($dh)) !== false) { if ($file == '.' || $file == '..') { continue; } if ($file == $_GET['file']) { $found = true; break; } } if ($found) { header("Content-type: " . trim(exec("file -i -b " . escapeshellarg($basedir . "/" . $file)))); header('Content-length: ' . filesize($basedir . "/" . $file));
require_once '../membre/functions.php'; // functions for member section only session_start(); $err = array(); $msg = array(); function login_necessaire($msg) { $_SESSION['flash'] = $msg; $_SESSION['after_login'] = $_SERVER['REQUEST_URI']; #."?".$_SERVER['QUERY_STRING']; header("Location: http://facil.qc.ca/membership/membre/"); exit; } if (!isset($_SESSION['loginID'])) { login_necessaire("Votre session a expir�. Veuillez vous identifier."); } else { $member = get_member($_SESSION['loginID']); if (!$member) { login_necessaire("Veuillez vous identifier."); } // Create invoice $invoice = create_invoice($member); if (!$invoice) { die("Invoice not found"); } send_welcome_email($member, $invoice); // TODO: send_admin_notification_email(); //header("Location: ../adhesion/merci/?m=".$member['id']); $_SESSION['flash'] = "Un avis de renouvellement vous a �t� envoy� par courriel."; header("Location: http://facil.qc.ca/membership/membre/"); }