Viewing file: izdanja_maint_events.php (2.65 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
//BindEvents Method @1-3B2AA3BB
function BindEvents()
{
global $izdanja;
$izdanja->CCSEvents["AfterInsert"] = "izdanja_AfterInsert";
}
//End BindEvents Method
//izdanja_AfterInsert @2-6F49526B
function izdanja_AfterInsert(& $sender)
{
$izdanja_AfterInsert = true;
$Component = & $sender;
$Container = & CCGetParentContainer($sender);
global $izdanja; //Compatibility
//End izdanja_AfterInsert
//Send Email @18-15AFE622
global $izdanja;
//Save Control Value @19-7ABF85DB
global $tip;
$tip = $izdanja->lista->GetValue();
//End Save Control Value
mysql_connect (localhost, us10505a, proba);
mysql_select_db (db10505f);
$result = mysql_query ("SELECT e_mail_korisnika FROM e_mail_adrese_korisnika where id_izdanja=$tip ");
ini_set("SMTP", "192.168.0.6");
if ($row = mysql_fetch_array($result)) {
do {
global $mime_boundary;
$mime_boundary = "<<<:" . md5(uniqid(mt_rand(), 1));
global $fajl;
$fajl = $izdanja->ListBox1->GetValue();
$attachment= ("/home/mnnews/public_html/dokumenti/$fajl");
$fp = fopen($attachment , "rb");
$data = fread($fp, filesize($attachment));
$data = chunk_split(base64_encode($data));
fclose($fp);
// add the MIME data
$lb="\n";
$message = $izdanja->body->GetText();
$mime_boundary = "<<<:" . md5(uniqid(mt_rand(), 1));
$content = "This is a multi-part message in MIME format.".$lb.$lb;
$content.= "--".$mime_boundary.$lb;
$content.= "Content-Type: text/plain; charset=\"iso-8859-1\"".$lb;
$content.= "Content-Transfer-Encoding: 7bit".$lb.$lb;
$content.= $message.$lb;
$content.= "--".$mime_boundary.$lb;
$filename=$fajl;
$content.= "Content-Disposition: attachment;".$lb;
$content.= "Content-Type: Application/ms-word;";
$content.= " name=\"".$filename."\"".$lb;
$content.= "Content-Transfer-Encoding: base64".$lb.$lb;
$content.= $data.$lb;
$content.= "--".$mime_boundary.$lb;
// all done
// add the final MIME boundary
$email=$row["e_mail_korisnika"];
$to = $email;
$subject = $izdanja->subject->GetText();
$message = $str;
$from = "mnnews@mnnews.net";
$header = "From: $from $lb";
$header.= "MIME-Version: 1.0".$lb;
$header.= "Content-Type: multipart/mixed;".$lb;
$header.= " boundary=\"".$mime_boundary."\"".$lb;
mail($to, $subject, $content, $header);
} while($row = mysql_fetch_array($result));
ini_restore("SMTP");
} else {}
//End Send Email
//DEL
//Close izdanja_AfterInsert @2-5BF1BB3D
return $izdanja_AfterInsert;
}
//End Close izdanja_AfterInsert
?>
|