Exemplo n.º 1
0
function AttachFile(&$a_lines, $s_att_boundary, $a_file_spec, $s_charset)
{
    $a_lines[] = "--{$s_att_boundary}" . HEAD_CRLF;
    $s_file_name = $a_file_spec['name'];
    $s_file_name = str_replace('"', '', $s_file_name);
    $s_mime_type = $a_file_spec['type'];
    //
    // The following says that the data is encoded in
    // base64 and is an attachment.  Once decoded the
    // character set of the decoded data is $s_charset.
    // (See RFC 1521 Section 5.)
    //
    $a_lines[] = "Content-Type: {$s_mime_type}; name=\"{$s_file_name}\"; charset={$s_charset}" . HEAD_CRLF;
    $a_lines[] = "Content-Transfer-Encoding: base64" . HEAD_CRLF;
    $a_lines[] = "Content-Disposition: attachment; filename=\"{$s_file_name}\"" . HEAD_CRLF;
    $a_lines[] = HEAD_CRLF;
    // blank line
    if (isset($a_file_spec['tmp_name']) && isset($a_file_spec['size'])) {
        return AddFile($a_lines, $a_file_spec['tmp_name'], $a_file_spec['size']);
    }
    if (!isset($a_file_spec['data'])) {
        SendAlert(GetMessage(MSG_ATTACH_DATA));
        return false;
    }
    return AddData($a_lines, $a_file_spec['data']);
}
function AttachFile(&$a_lines, $s_att_boundary, $a_file_spec, $s_charset, $b_remove = true)
{
    $a_lines[] = "--{$s_att_boundary}" . HEAD_CRLF;
    //
    // if a replacement name has been specified, use that, otherwise
    // use the original name
    //
    if (isset($a_file_spec["new_name"])) {
        $s_file_name = $a_file_spec["new_name"];
    } else {
        $s_file_name = $a_file_spec["name"];
    }
    $s_file_name = str_replace('"', '', $s_file_name);
    $s_mime_type = $a_file_spec["type"];
    //
    // The following says that the data is encoded in
    // base64 and is an attachment and that once decoded the
    // character set of the decoded data is $s_charset.
    // (See RFC 1521 Section 5.)
    //
    $a_lines[] = "Content-Type: {$s_mime_type}; name=\"{$s_file_name}\"; charset={$s_charset}" . HEAD_CRLF;
    $a_lines[] = "Content-Transfer-Encoding: base64" . HEAD_CRLF;
    $a_lines[] = "Content-Disposition: attachment; filename=\"{$s_file_name}\"" . HEAD_CRLF;
    $a_lines[] = HEAD_CRLF;
    // blank line
    if (isset($a_file_spec["tmp_name"]) && isset($a_file_spec["size"])) {
        $s_srce = $a_file_spec["tmp_name"];
        //
        // check if the file has been saved elsewhere
        //
        if (isset($a_file_spec["saved_as"]) && !empty($a_file_spec["saved_as"])) {
            $s_srce = $a_file_spec["saved_as"];
        }
        FMDebug("AttachFile: {$s_srce}");
        return AddFile($a_lines, $s_srce, $a_file_spec["size"], $b_remove);
    }
    if (!isset($a_file_spec["data"])) {
        SendAlert(GetMessage(MSG_ATTACH_DATA));
        return false;
    }
    return AddData($a_lines, $a_file_spec["data"]);
}
Exemplo n.º 3
0
    $x_salary_expectation_two = @$_POST["x_salary_expectation_two"];
    $x_achievement_sales = @$_POST["x_achievement_sales"];
    $x_achievement_food = @$_POST["x_achievement_food"];
    $x_achievement_labour = @$_POST["x_achievement_labour"];
    $x_interests = @$_POST["x_interests"];
    $x_qualifications = @$_POST["x_qualifications"];
    $x_tell_us = @$_POST["x_tell_us"];
    $x_notice = @$_POST["x_notice"];
    $x_dt_created = @$_POST["x_dt_created"];
    $x_cv_status = @$_POST["x_cv_status"];
}
$conn = phpmkr_db_connect(HOST, USER, PASS, DB, PORT);
switch ($sAction) {
    case "A":
        // Add
        if (AddData($conn)) {
            // Add new record
            //$_SESSION[ewSessionMessage] = "Add New Record Successful";
            phpmkr_db_close($conn);
            ob_end_clean();
            header("Location: cv_success.php");
            exit;
        }
        break;
}
include "top.php";
?>
<script type="text/javascript" src="scripts/ewp.js"></script>
<script type="text/javascript">
<!--
EW_dateSep = "/"; // set date separator