示例#1
0
function invite_member($email, $userid, $group = '', $groupname = '')
{
    $regcode = get_random_string();
    if (empty($group)) {
        $group = 'NULL';
    }
    $sql = "INSERT INTO `goingdutch`.`register` (`email` ,`userid`,  `code` , `group`, `timestamp`)\n          VALUES ('" . mysql_real_escape_string(email) . "', {$userid}, '" . mysql_real_escape_string($regcode) . "', {$group}, CURRENT_TIMESTAMP )";
    if (!($result = mysql_query($sql))) {
        return false;
    }
    // send email
    $regcodes = space_code($regcode);
    $from = '*****@*****.**';
    $from_name = 'Going Dutch';
    if (!empty($groupname)) {
        $groupname = 'group "' . $groupname . '"';
    }
    $subject = "Invitation to join Going Dutch {$groupname}";
    //$website = 'http://inthere.nl/dutch';
    $website = LOGIN_URL;
    $link = "<a href=\"{$website}?code={$regcode}\">this link</a>";
    $html = "Please register using {$link}<br /><br>";
    $html .= "Or register on {$website} with this code<br />{$regcodes}";
    if (!smtpmailer($email, $from, $from_name, $subject, $html, array('*****@*****.**', 'Do not reply to this address'), 'to')) {
        echo " something went wrong <br />";
        echo $smtpmailer_error;
    }
}
示例#2
0
    echo create_form_html($formarray);
    unset($formarray);
} elseif ($showregisterform) {
    //print_pagetitle("Registration");
    $topbar['title'] = "Registration";
    $topbar['leftnav'][0]['name'] = "Login";
    $topbar['leftnav'][0]['url'] = "http://" . $_SERVER['HTTP_HOST'] . DIR . "index.php";
    print_topbar($topbar);
    print_body_start();
    if ($errorString) {
        print_pageitem_text_html("Please correct the following:", $errorString);
    }
    if (isset($_POST['code'])) {
        $regcode = $_POST['code'];
    } else {
        $regcode = space_code($regcode);
    }
    //$formarray['rows'][$i]['items'] = "label|name|type|value";
    $formarray['action'] = $_SERVER['PHP_SELF'];
    $formarray['rows'][0]['items'] = "Username:|username|text|" . $_POST['username'];
    $formarray['rows'][1]['items'] = "Name:|realname|text|" . $_POST['realname'];
    $formarray['rows'][2]['items'] = "Password:|password|password";
    $formarray['rows'][3]['items'] = "Re-enter:|password2|password";
    $formarray['rows'][4]['items'] = "Email:|email|text|" . $_POST['email'];
    $formarray['rows'][5]['items'] = "Registration code (optional):|code|text|" . $regcode;
    $formarray['rows'][6]['items'] = "|mode|hidden|processregister";
    $formarray['rows'][7]['items'] = "||submit|Register";
    echo create_form_html($formarray);
    unset($formarray);
} elseif ($sendpasscomplete) {
    print_pageitem_text_html("Reset complete", $registercomplete);