} $code .= $result['msg']; if ($result['reg'] === false) { $code .= $authObj->buildLoginForm($referPage); } break; case 'VEA': $result = true; if (!isset($_GET['e']) and !isset($_GET['a'])) { $result = false; } 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->verifyActivation(SITE_CLOUDID, $email, $actCode); if (!$resp['result']) { $result = false; } else { // log in at NewsCloud successful processValidLogin($db, $resp); } } if ($result) { $code .= '<h1>Success!</h1><p>Thanks for verifying your email address.</p><p>Go to the <a href="' . URL_HOME . '">Front Page</a> and start reading and posting comments!<br clear="all" /></p>'; } else { $code .= '<h1>Problem!</h1><p>Your email address did not verify properly.</p>'; $code .= $authObj->buildLoginForm(''); } break; }