Ejemplo n.º 1
0
    $subject = "Employer Password Reset";
    $headers = 'From: YellowElevator.com <*****@*****.**>' . "\n";
    mail($employer->getEmailAddress(), $subject, $message, $headers);
    // $handle = fopen('/tmp/email_to_'. $employer->getEmailAddress(). '.txt', 'w');
    // fwrite($handle, 'Subject: '. $subject. "\n\n");
    // fwrite($handle, $message);
    // fclose($handle);
    echo 'ok';
    exit;
}
if ($_POST['action'] == 'reset_password') {
    $new_password = generate_random_string_of(6);
    $data = array();
    $data['password'] = md5($new_password);
    $employer = new Employer($_POST['id']);
    $employer->setAdmin(true);
    if ($employer->update($data) === false) {
        echo 'ko';
        exit;
    }
    $lines = file(dirname(__FILE__) . '/../private/mail/employer_password_reset_admin.txt');
    $message = '';
    foreach ($lines as $line) {
        $message .= $line;
    }
    $message = str_replace('%user_id%', $_POST['id'], $message);
    $message = str_replace('%temporary_password%', $new_password, $message);
    $subject = "Employer Password Reset";
    $headers = 'From: YellowElevator.com <*****@*****.**>' . "\n";
    mail($employer->getEmailAddress(), $subject, $message, $headers);
    // $handle = fopen('/tmp/email_to_'. $employer->getEmailAddress(). '.txt', 'w');
Ejemplo n.º 2
0
    $member = new Member($_POST['id']);
    $member->setAdmin(true);
    if ($member->update($data) === false) {
        echo 'ko';
        exit;
    }
    echo 'ok';
    exit;
}
if ($_POST['action'] == 'activate') {
    $new_password = generate_random_string_of(6);
    $data = array();
    $data['active'] = 'Y';
    $data['password'] = md5($new_password);
    $member = new Employer($_POST['id']);
    $member->setAdmin(true);
    if ($member->update($data) === false) {
        echo 'ko';
        exit;
    }
    $lines = file(dirname(__FILE__) . '/../private/mail/member_password_reset_admin.txt');
    $message = '';
    foreach ($lines as $line) {
        $message .= $line;
    }
    $message = str_replace('%temporary_password%', $new_password, $message);
    $subject = "Member Password Reset";
    $headers = 'From: YellowElevator.com <*****@*****.**>' . "\n";
    mail($member->getEmailAddress(), $subject, $message, $headers);
    // $handle = fopen('/tmp/email_to_'. $member->getEmailAddress(). '.txt', 'w');
    // fwrite($handle, 'Subject: '. $subject. "\n\n");