Beispiel #1
0
{
    $_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));
Beispiel #2
0
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/");
}