public function SendValidationEmail($firstname, $lastname, $eMail, $facebookid) { $db = new DB_Access(); $apiConsumer = new F1Api(); $found_individuals = $apiConsumer->peopleSearch($firstname, $lastname, $eMail); $guid = Util::getGuid(); if (sizeof($found_individuals) > 0) { $db->SaveUserActivationCode($facebookid, $eMail, $guid, $found_individuals[0]); } else { $db->SaveUserActivationCode($facebookid, $eMail, $guid); } // Email Initialize ini_set("SMTP", AppConfig::$SMTP); ini_set('sendmail_from', AppConfig::$FromAddress); $Name = AppConfig::$SenderName; //senders name $email = AppConfig::$FromAddress; //senders e-mail adress $recipient = $eMail; //recipient $mail_body = "Please click the following link to validate your e-mail address.\n\n" . AppConfig::$app_url . '/validateemail.php?code=' . $guid; $subject = AppConfig::$app_name . ': E-mail Validation'; //subject $header = "From: " . $Name . " <" . $email . ">\r\n"; //optional headerfields mail($recipient, $subject, $mail_body, $header); //mail command :) }
<?php require_once 'AppConfig.php'; //require_once 'OAuthAPIClient.php'; require_once 'F1Api.php'; require_once 'Person.php'; // Get the access token here /* $access_token = '61344b1a-0e88-4ccc-8854-cc6219d83642'; $token_secret = '7e01bf18-cc44-4332-b40e-dc4ae501098a'; $apiConsumer = new OAuthAPIClient(AppConfig::$f1_base_url, AppConfig::$f1_default_church_code, AppConfig::$f1_key, AppConfig::$f1_secret); $apiConsumer->setPathsFromConfig(); */ $personId = 24643185; //$personId = 1; $apiConsumer = new F1Api(); /* $decoded_str = strstr($apiConsumer->getPerson($personId), '{"person":{'); print 'decoded string:'.$decoded_str; $json_array = json_decode($decoded_str, true); print $json_array['person']['firstName']; */ // // Get a person // /* $response = $apiConsumer->getPerson($personId); print '<br/>'."Person json:"."<br/>".$response."<br/>"; ?> <pre><?php print_r($response); ?></pre>