function __Construct($user, $dictionary) { parent::__Construct(get_class()); $success = false; $message = ''; if (HTTP::IsPost()) { $verificationCode = Params::Get('verificationCode'); $verifierName = Params::Get('verifierName'); if (!is_null($verificationCode) && !is_null($verifierName)) { $provider = Provider::FromVerificationCode($verificationCode); if (!is_null($provider)) { $reference = 'UserId:' . $user->getId(); $provider->verify($verifierName, $reference); $success = true; } } } else { $message = "NO DATA POSTED"; } //done $this->jsonData = array('success' => $success, 'message' => $message); }
function __Construct($user, $dictionary) { parent::__Construct(get_class()); $success = false; $message = ''; if (HTTP::IsPost()) { $verificationCode = Params::Get('verificationCode'); $verifierName = Params::Get('verifierName'); $feedback = Params::Get('feedback'); if (!is_null($verificationCode) && !is_null($verifierName) && !is_null($feedback)) { $provider = Provider::FromVerificationCode($verificationCode); if (!is_null($provider)) { //add provider event $reference = 'UserId:' . $user->getId(); $notes = "Submitted by:" . $verifierName . "\n" . $feedback; $provider->addEvent(ProviderEventType::VERIFICATION_FEEDBACK, $reference, $notes); $success = true; //notify email $partner = new Partner(Application::PARTNER_CODE); $recipientAddress = $partner->getConfigValue(PartnerConfig::COMMS_NOTIFY_EMAIL); $content = "\n"; $content .= "Some feedback has been submitted regarding provider data.\n\n"; $content .= '---------------------------------------------------------------------' . "\n"; $content .= "Provider: " . $provider->getName() . "\n"; $content .= "Submitted by: " . $verifierName . "\n"; $content .= "Feedback: \n"; $content .= $feedback . "\n"; $content .= '---------------------------------------------------------------------' . "\n\n"; Application::SendEmail('*****@*****.**', 'Zidmi', null, $recipientAddress, 'Provider Verification Feedback', $content); } } } else { $message = "NO DATA POSTED"; } //done $this->jsonData = array('success' => $success, 'message' => $message); }
$dictionary = new Dictionary($langCode, 'treatnow.'); //if at root then load HomePage or MobilePage if ($element0 == '') { if ($client == 'mobile') { $response = new MobilePage($dictionary); } else { $response = new HomePage($dictionary); } } else { //special cases if ($element0 == 'contact') { $response = new HomePage($dictionary, true); } elseif ($element0 == 'sitemap') { $response = new SitemapResponse(); } elseif ($element0 == 'verify') { $provider = Provider::FromVerificationCode($element1); if (!is_null($provider)) { $response = new ProviderSetupPage($dictionary, $provider); } } elseif ($element0 == 'stripe-setup') { $provider = Provider::FromPaymentConfigCode($element1); if (!is_null($provider)) { $response = new StripeSetupPage($dictionary, $provider); } } elseif ($element0 == 'stripe-return') { $response = new StripeReturnPage($dictionary); } elseif ($client == 'mobile' && $element0 == 'static') { $response = new MobileHoldingPage($dictionary); } else { //cmsPage $cmsPage = null;