예제 #1
0
        foreach ($values as $entity) {
            echo "<li>" . $entity . "</li>";
        }
        echo "</ul>";
    }
    exit;
}
if (!isset($_GET['e']) and !isset($_GET['a'])) {
    $result = false;
    $app->facebook->redirect(URL_CANVAS . '?p=home&msgType=error&&msg=' . urlencode('There was a problem with your request.'));
} else {
    $email = rawurldecode($_GET['e']);
    $actCode = rawurldecode($_GET['a']);
    require_once PATH_CORE . '/classes/apiCloud.class.php';
    $apiObj = new apiCloud($db, $init[apiKey]);
    $resp = $apiObj->verifyRemoteEmailRequest(SITE_CLOUDID, $email, $actCode);
    if (!$resp['result']) {
        $result = 'error';
        $title = 'There was a problem';
        $msg = 'There was a problem verifying your email address. Please <a href="?p=contact">contact us</a> if you continue to have problems.';
    } else {
        // log in at NewsCloud successful
        $result = 'success';
        $title = 'Success!';
        $msg = 'Your email address has been verified successfully.';
        //$db->log("user"."isEmailVerified=1"."email='$email'");
        $db->update("User", "isEmailVerified=1", "email='{$email}'");
        /*
        // send eqex free shipping promo
        // look up fbId from email
        $q=$db->query("SELECT fbId FROM User,UserInfo WHERE User.userid=UserInfo.userid AND User.email='$email';");