Viewing file: izdanja_maintbekap_events.php (2.83 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 (db10505s);
$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/mina/manage/fajlovi/$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);
$tUnixTime = time(); $sGMTMySqlString = gmdate("Y-m-d H:i:s", $tUnixTime);
$query1 = "INSERT INTO mail_log (email_log, date) VALUES ('$to', '$sGMTMySqlString')"; mysql_query($query1) ;
$query2 = "INSERT INTO mail_spool (primalac, fajl) VALUES ('$to', '$fajl')"; mysql_query($query2) ;
} 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 ?>
|