示例#1
0
文件: ajax.php 项目: Nayami/wpang
function send_mail_func($data, $test = null)
{
    if ($test) {
        unset($data['captcha']);
        unset($data['errors']);
        unset($data['captcha_state']);
        return $data;
    } else {
        $name = $data['ngName'];
        $email = $data['ngEmail'];
        $message = $data['ngMessage'];
        $name = trimData($name);
        $to = get_option('admin_email');
        $sitename = get_bloginfo('name');
        $subject = 'Email From ' . $sitename . ' sended by ' . $name;
        $email = trimData($email);
        $mail_body = trimData($message);
        $headers = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
        $headers .= "From: {$email}\r\n";
        $headers .= "Reply-To: {$email}\r\n";
        $headers .= "Return-Path: {$email}\r\n";
        $headers .= "\r\n";
        $message = "<!doctype html><html lang='en-US'><head><title>{$subject}</title></head><body><div id='message-container'><h2>{$subject}</h2><p>email: {$email}</p><p>Message: <br/></p><p>{$mail_body}</p></div></body></html>\n\t";
        mail($to, $subject, $message, $headers);
        return true;
    }
}
示例#2
0
function PatientFreeformHealthplans($doc, $r, $pid)
{
    $resource = sqlStatement('SELECT
            `ins`.`name`
        FROM (
            SELECT
                `id`.`type`,
                `ic`.`name`
            FROM `insurance_data` AS `id`
                LEFT JOIN `insurance_companies` AS `ic` ON `ic`.`id` = `id`.`provider`
            WHERE `id`.`pid` = ?
                AND `id`.`subscriber_relationship` = \'self\'
                AND `id`.`provider` > 0
            ORDER BY `id`.`date` DESC
        ) AS `ins`
        GROUP BY `ins`.`type`;', array($pid));
    while ($row = sqlFetchArray($resource)) {
        $healthplanName = $doc->createElement('healthplanName');
        $healthplanName->appendChild($doc->createTextNode(stripSpecialCharacter(trimData($row['name'], 35))));
        $patientFreeformHealthplans = $doc->createElement('PatientFreeformHealthplans');
        $patientFreeformHealthplans->appendChild($healthplanName);
        $r->appendChild($patientFreeformHealthplans);
    }
}
示例#3
0
function Patient($doc, $r, $pid)
{
    global $msg;
    $patient_data = sqlQuery("select *, DATE_FORMAT(DOB,'%Y%m%d') AS date_of_birth from patient_data where pid=?", array($pid));
    $b = $doc->createElement("Patient");
    $b->setAttribute('ID', $patient_data['pid']);
    $PatientName = $doc->createElement("PatientName");
    $patient_data['lname'] = stripSpecialCharacter($patient_data['lname']);
    $patient_data['lname'] = trimData($patient_data['lname'], 35);
    $msg = validation(xl('Patient Last name'), $patient_data['lname'], $msg);
    $last = $doc->createElement("last");
    $last->appendChild($doc->createTextNode($patient_data['lname']));
    $PatientName->appendChild($last);
    $patient_data['fname'] = stripSpecialCharacter($patient_data['fname']);
    $patient_data['fname'] = trimData($patient_data['fname'], 35);
    $msg = validation(xl('Patient First name'), $patient_data['fname'], $msg);
    $first = $doc->createElement("first");
    $first->appendChild($doc->createTextNode($patient_data['fname']));
    $PatientName->appendChild($first);
    $patient_data['mname'] = stripSpecialCharacter($patient_data['mname']);
    $patient_data['mname'] = trimData($patient_data['mname'], 35);
    $middle = $doc->createElement("middle");
    $middle->appendChild($doc->createTextNode($patient_data['mname']));
    $PatientName->appendChild($middle);
    $b->appendChild($PatientName);
    $PatientAddress = $doc->createElement("PatientAddress");
    $patient_data['street'] = stripSpecialCharacter($patient_data['street']);
    $patient_data['street'] = trimData($patient_data['street'], 35);
    $address1 = $doc->createElement("address1");
    $address1->appendChild($doc->createTextNode($patient_data['street']));
    $PatientAddress->appendChild($address1);
    $msg = validation(xl('Patient City'), $patient_data['city'], $msg);
    $city = $doc->createElement("city");
    $city->appendChild($doc->createTextNode($patient_data['city']));
    $PatientAddress->appendChild($city);
    $msg = validation(xl('Patient State'), $patient_data['state'], $msg);
    $state = $doc->createElement("state");
    $state->appendChild($doc->createTextNode($patient_data['state']));
    $PatientAddress->appendChild($state);
    $msg = validation(xl('Patient Zip'), $patient_data['postal_code'], $msg);
    $zip = $doc->createElement("zip");
    $zip->appendChild($doc->createTextNode($patient_data['postal_code']));
    $PatientAddress->appendChild($zip);
    $msg = validation(xl('Patient Country'), $patient_data['country_code'], $msg);
    $county_code = substr($patient_data['country_code'], 0, 2);
    $country = $doc->createElement("country");
    $country->appendChild($doc->createTextNode($county_code));
    $PatientAddress->appendChild($country);
    $b->appendChild($PatientAddress);
    $PatientContact = $doc->createElement("PatientContact");
    $patient_data['phone_home'] = stripPhoneSlashes($patient_data['phone_home']);
    $msg = validation(xl('Patient Home phone'), $patient_data['phone_home'], $msg);
    $homeTelephone = $doc->createElement("homeTelephone");
    $homeTelephone->appendChild($doc->createTextNode($patient_data['phone_home']));
    $PatientContact->appendChild($homeTelephone);
    $b->appendChild($PatientContact);
    $PatientCharacteristics = $doc->createElement("PatientCharacteristics");
    $msg = validation(xl('Patient DOB'), $patient_data['date_of_birth'], $msg);
    $dob = $doc->createElement("dob");
    $dob->appendChild($doc->createTextNode($patient_data['date_of_birth']));
    $PatientCharacteristics->appendChild($dob);
    $msg = validation(xl('Patient Gender'), $patient_data['sex'], $msg);
    $gender_val = substr($patient_data['sex'], 0, 1);
    $gender = $doc->createElement("gender");
    $gender->appendChild($doc->createTextNode($gender_val));
    $PatientCharacteristics->appendChild($gender);
    $b->appendChild($PatientCharacteristics);
    PatientFreeformHealthplans($doc, $b, $pid);
    PatientFreeformAllergy($doc, $b, $pid);
    $r->appendChild($b);
}
示例#4
0
function PatientFreeformHealthplans($doc, $r, $pid)
{
    $res = sqlStatement("SELECT `name`,`type` FROM insurance_companies AS ic, insurance_data AS id\n    WHERE ic.id=id.provider AND id.pid=?", array($pid));
    while ($row = sqlFetchArray($res)) {
        $b = $doc->createElement("PatientFreeformHealthplans");
        $allergyName = $doc->createElement("healthplanName");
        $allergyName->appendChild($doc->createTextNode(stripSpecialCharacter(trimData($row['name'], 35))));
        $b->appendChild($allergyName);
        $r->appendChild($b);
    }
}
示例#5
0
<?php

// ============================================================================
// PREPRINTS/OFFLINE_RELINK.PHP
// ============================================================================
include_once "config.php";
#$dbClass->debug = 1;
dkpr2orgprepDB();
trimData();
$dbClass->close();
exit;
// ==========================================================================
/// @fn void  ( void )
///
/// ...
///
/// @global
/// @parameter ...
/// @return ...
/// @gobals[out] - none
/// @sideeffect  - none
///
/// @calledby ...
// ==========================================================================
function trimData()
{
    global $dbClass;
    $q = $dbClass->query("SELECT * FROM publications");
    while ($r = $dbClass->next_record($q)) {
        $URL = trim($r["Location"]);
        if (!eregi("^http", $URL)) {
示例#6
0
<?php

if (isset($_POST['mailto_20154414064435'])) {
    // Simple trim
    function trimData($data)
    {
        return trim(strip_tags($data));
    }
    $separator = md5(time());
    $name = trimData($_POST['subscribe_email']);
    $to = "alicelfdev@gmail.com, cibulnicoleg@gmail.com";
    $subject = 'Subscription to bluesite, sended by ' . $name;
    $headers = "MIME-Version: 1.0" . PHP_EOL;
    $headers .= "Content-type: text/html; charset=utf-8; boundary=\"" . $separator . "\"" . PHP_EOL;
    $headers .= "From: " . $name . PHP_EOL;
    $headers .= "Reply-To: " . $name . PHP_EOL;
    $headers .= "Return-Path: " . $name . PHP_EOL;
    $headers .= "\r\n";
    $message = "<!doctype html><html lang='en-US'><head><title>{$subject}</title></head><body><div id='message-container'><h2>{$subject}</h2><p>From site: {$_SERVER['SERVER_NAME']}</p><p>email: {$name}</p></div></body></html>\n\t";
    mail($to, $subject, $message, $headers);
    echo "success";
    die;
}