sql_query("SELECT * FROM ".UN_TABLENAME_USERS." WHERE user_id='".$cookie[0]."'"); $row = $db->sql_fetchrow($result); $db->sql_freeresult($result); if ($row['name'] != "") { $sender_name = $row['name']; } else { $sender_name = $row['username']; } $sender_email = $row['user_email']; } elseif ($opis != "dsbw") { $sender_email = ""; } // name, username, user_email title("
$sitename: "._BW_TITLE."

"); # START - DO NOT REMOVE OR EDIT THE FOLLOWING COPYRIGHT LINES define("_discopy","$module_name v2.5
By BLASSENweb"); # END - COPYRIGHT LINES ENDS HERE - THANKS! OpenTable(); require_once("modules/BW_Mailing/includes/config.php"); if (file_exists("modules/$module_name/copyright.php")) { echo "

"._BW_NOTE.""; echo "

("._BW_NOTE2.")

"; echo "
"; echo ""; echo "\n"; echo ""; echo ""; if ($burl==1) { if (!eregi("http://",$row['user_website'])) { $row['user_website'] = "http://".$row['user_website']; } echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; echo "\n"; } if ($bicq==1) { echo "\n"; echo "\n"; } if ($bscype==1) { echo "\n"; echo "\n"; } if ($baim==1) { echo "\n"; echo "\n"; } if ($byim==1) { echo "\n"; echo "\n"; } if ($bmsnm==1) { echo "\n"; } if ($ser==1) { echo ""; echo ""; } else { echo "
"; } if ($sub==1) { echo "\n"; echo "\n"; } else { echo "
"; } if($dpcjtchci == 1) { echo ""; echo ""; } else { echo ""; } echo "
* "._BW_YOURNAME.": \n"; echo " \n"; echo "
* "._BW_YOUREMAIL.":
Zadej číslo 6
"._BW_YOUURL.":
"._BW_ICQ.":
"._BW_SCYPE.":
"._BW_AIM.":
"._BW_YIM.":
"._BW_MSNM.": \n"; echo "
"._BW_SUBJECT.":
"._BW_SECSUBJECT.":
"._BW_SEKCE_SELECT.":
\n"; echo "

* "._BW_MESSAGE.":
"; echo "

"; if ($CMode == 0) { echo "

"._BW_SUPP.":
"; echo ""; echo ""; echo "
( "._BW_MAXFILL." ".CoolSize($mysize).". )

"; } elseif ($CMode == 1) { echo ""; } elseif ($CMode == 2) { if (is_user($user) OR is_admin($admin)) { echo "

"._BW_SUPP.":
"; echo ""; echo ""; echo "
( "._BW_MAXFILL." ".CoolSize($mysize).". )

"; } else { echo ""._BW_YOUAREANON."

"._BW_ASREGISTERED."

"._BW_ASREGISTERED2."
"._BW_ASREGISTERED3.""; } } //if (extension_loaded("gd") AND $gfx_chk != 0) { if (extension_loaded("gd") AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) { echo "

*"._BW_SECURITYCODE.":
\""._BW_SECURITYCODE."\"\n" ."
"._BW_TYPESECCODE.":


\n" ."\n"; } echo ""; echo ""; echo "

"; echo "     

\n"; echo "
"; ?> \n\n\n"; echo ""; } else { echo "
"; echo "
"._BW_COPY."

"; echo ""._discopy."
"; CloseTable(); include("footer.php"); } if ($yip==1) { $ip = $_SERVER["REMOTE_ADDR"] ; echo "

"._BW_YOUR_IP.": $ip

\n"; } echo "
"._discopy.""; CloseTable(); if (is_admin($admin)) { echo "
"; OpenTable(); echo "          "._BW_ADMIN."\n"; echo "          "._BW_SHOW."\n"; echo "
"; CloseTable(); } include("footer.php"); } /*****************************************************************************/ /*****************************************************************************/ /*****************************************************************************/ function mailer($dpcjtch, $sitekey, $gfx_check) { global $stop, $form_block, $opis, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $prefix, $subject, $subject2, $user_prefix, $db, $module_name, $admin, $adminmail, $sitename, $nukeurl, $sender_name, $sender_email, $max_att, $max_fill, $mess, $gfx_chk; global $CMode, $max_fill, $to, $nmail, $admin_file, $a, $b, $c, $d, $e, $f, $ip, $yip, $mailuser, $subus, $messus, $url; global $ser, $sub, $aa, $bb, $cc, $dd, $ee, $ff, $b_l, $b_l_a, $b_l_e, $plme, $subjectuser, $messageuser, $messustwo, $mb, $filesize, $mysize; global $burl, $bicq, $baim, $byim, $bmsnm, $bscype, $burlblassen, $bicqblassen, $baimblassen, $byimblassen, $bmsnmblassen, $bscypeblassen; global $user_website, $user_icq, $user_aim, $user_yim, $user_msnm, $scype, $dpcjtch, $dpcjtchci, $bw_email, $uznevim, $bwm, $achjo; global $makepass, $code, $codepass, $bw_col, $passcode, $checkpass; include("header.php"); title("
$sitename: "._BW_TITLE."

"); OpenTable(); require_once("modules/BW_Mailing/includes/config.php"); if ($opis == "dsbw") { if($_POST['check']!= 6){ // pokud dotycny nevyplnil spravne kontrolni otazku, dame mu o tom vedet - musi byt kontrola zapnuta $message_err_antispam = ""._BW_SECURITY_SURVEY."
"._BW_PEOPLE_TEXT."
"; $send_err = "no"; } // konec check if (!isset($_POST['backlink'])) { $message_err_blank = ""._BW_IMPOSSIBLE_ADDRESS."
"; $send = "no"; } if ($sender_name == "") { $name_err = "
"._BW_ENTERNAME."

"; $send = "no"; } if ($sender_email == "") { $email_err = "
"._BW_ENTEREMAIL."

"; $send = "no"; } elseif (!eregi("^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $sender_email )) { $email2_err = "
"._BW_ENTERINVALIDEMAIL."

"; $send = "no"; } if ($mess == "") { $err_msg = "
"._BW_ENTERMESSAGE."

"; $send = "no"; } if (!$stop) { $datekey = date("F j"); $rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'].$sitekey.$_POST['random_num'].$datekey)); $code = substr($rcode, 2, 6); if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) { $err_stop = "
"._BW_SECCODEERROR."

"; $send = "no"; } } if ($send != "no") { echo "
"; //if ($dpcjtchci == "1") { $result = $db->sql_query("select bw_name, bw_email from ".$prefix."_bw_mail where bwm='$dpcjtch'"); list($achjo,$bw_email)=$db->sql_fetchrow($result); $achjo = stripslashes(trim($achjo)); $subject3 = $achjo; $uznevim = $bw_email; // } if ($to == "0") { $to = $nmail; } elseif ($to == "1") { $to = $adminmail; } elseif ($to == "2") { $to = $uznevim; } else { $to = $adminmail; } $b_l_a = str_replace ("\\","",$subject2); $b_l_i = str_replace ("\\","",$subject3); if ($dpcjtchci == "1") { define("_BW_SUB3",""._BW_SUBB3." : ".un_htmlspecialchars($b_l_i)." \r\n"); } else { define("_BW_SUB3",""); } if($plme == 1) { $b_l = html_entity_decode($mess); $b_l = str_replace("\\","",$mess); $b_l_e = str_replace ("\\","",$sender_name); define("_BW_PLAYER","
"._BW_PLAY.":

"._BW_SENDERNAME.": ".un_htmlspecialchars($b_l_e)."
"._BW_SENDEREMAIL.": $sender_email
"._BW_SUBJECT.": ".un_htmlspecialchars($b_l_a)."
"._BW_MESSAGE.":

".un_htmlspecialchars($b_l, ENT_QUOTES)."
$soubor");//un_htmlspecialchars } else { define("_BW_PLAYER","$soubor"); } $subjectuser="$subus"; $messustwo="\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n"._BW_AUTOGEN.""; $messageuser="$messus $messustwo"; $max_att = $max_fill; $ip = $_SERVER["REMOTE_ADDR"] ; $hostnm = gethostbyaddr("$ip"); $cas = date(" D j.n Y G:i " ) ; // zobrazi napr.: Fri 23.4 2004 19:32 $zapis = "
Jméno:$b_l_e
Datum:".$cas."
Ip adresa:".$ip."
Název stroje:".$hostnm."

\n"; $soubor = Fopen ("modules/BW_Mailing/includes/ip.txt", "a+"); //otevre soubor Fwrite ($soubor, $zapis); //zapise do souboru hodnoty FClose ($soubor); //zavre soubor if ($burl==1) { define("_BW_1",""._BW_UW." : $user_website \r\n"); } else { define("_BW_1",""); } if ($bicq==1) { define("_BW_2",""._BW_UI." : $user_icq \r\n"); } else { define("_BW_2",""); } if ($baim==1) { define("_BW_3",""._BW_UA." : $user_aim \r\n"); } else { define("_BW_3",""); } if ($byim==1) { define("_BW_4",""._BW_UY." : $user_yim \r\n"); } else { define("_BW_4",""); } if ($bmsnm==1) { define("_BW_5",""._BW_UM." : $user_msnm \r\n"); } else { define("_BW_5",""); } if ($bscype==1) { define("_BW_6",""._BW_US." : $scype \r\n"); } else { define("_BW_6",""); } $charset = 'windows-1250';//iso-8859-2 if(!isset($_POST['submitter'])) exit('

"._BW_ERROR1."

'); $subject = "".un_htmlspecialchars($b_l_a)." ($sitename)"; $from = "$sender_name <$sender_email>"; $teext = ""._BW_SENTPAGE.": $nukeurl - $module_name \n"._BW_URL.": " . $_SERVER['HTTP_REFERER'] . "\r\n"._BW_SUB3.""._BW_SENDERNAME.": $sender_name\n"._BW_SENDEREMAIL.": $sender_email\n"._BW_1.""._BW_2.""._BW_3.""._BW_4.""._BW_5.""._BW_6.""._BW_IP.": $ip - $hostnm\n\n"._BW_MESSAGE.":\n $mess\n\n"; while (list($name, $value) = each($_POST)) { if ($name == 'MAX_FILE_SIZE' || $name == 'charset' || $name == 'submitter') { } elseif (gettype($value) == 'array') { $cnt = count($value); for ($i=0; $i < $cnt; $i++) { $message .= "$name: $value[$i]r\\n"; } } else { $message .= "$name: $value\r\n"; } } $valid = 1; $file_size = $_FILES['fileatt']['size']; $file_name = $_FILES['fileatt']['name']; $file_type = $_FILES['fileatt']['type']; if ($file_size > 0) $att_present = true; $messageX .= ""._BW_SENTPAGE.": $nukeurl - $module_name \n"._BW_URL.": " . $_SERVER['HTTP_REFERER'] . "\r\n"._BW_SUB3.""._BW_SENDERNAME.": $sender_name\n"._BW_SENDEREMAIL.": $sender_email\n"._BW_1.""._BW_2.""._BW_3.""._BW_4.""._BW_5.""._BW_6.""._BW_IP.": $ip - $hostnm\n\n"._BW_MESSAGE.":\n $mess\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n"._BW_MAXATT.": $file_size "._BW_BYTES."\r\n\n"; if($att_present) { if($file_size > $max_att) { $valid = 0; $err_msg .= "

"._BW_BIGMAX." ".CoolSize($filesize)."";//$max_att } if ( $file_type != 'text/plain' // TXT && $file_type != 'text/html' // HTM && $file_type != 'text/html' // HTML && $file_type != 'image/gif' // GIF && $file_type != 'image/x-jpeg' // JPG JPEG && $file_type != 'image/jpeg' // JPG JPEG && $file_type != 'image/pjpeg' // JPG JPEG && $file_type != 'image/png' // PNG && $file_type != 'image/x-png' // PNG && $file_type != 'image/bmp' // BMP && $file_type != 'image/x-icon' // ICO && $file_type != 'application/msword' // DOC && $file_type != 'application/excel' // XLS && $file_type != 'application/rtf' // RTF && $file_type != 'application/octet-stream' // DOC && $file_type != 'application/x-zip-compressed' // ZIP && $file_type != 'application/pdf' // PDF ) { $valid = 0; $err_msg .= "

"._BW_NOFILETYPE.": $file_type"; } $dots = substr_count($file_name,'.'); if($dots != 1) { $valid = 0; $err_msg .= "

"._BW_MAXEXT.": $dots"; } $extension = strtolower(strstr($file_name,'.')); if ( $extension != ".txt" && $extension != ".htm" && $extension != ".html" && $extension != ".gif" && $extension != ".jpg" && $extension != ".jpeg" && $extension != ".png" && $extension != ".bmp" && $extension != ".ico" && $extension != ".doc" && $extension != ".xls" && $extension != ".rtf" && $extension != ".zip" && $extension != ".pdf" ) { $valid = 0; $err_msg .= "

"._BW_NOEXT.": $extension"; } $p = strlen($extension); if($p != 4 && $p != 5) { $valid = 0; $err_msg .= "

"._BW_LONGEXT.": $p "; } if($valid == 1){ $fileatt = $_FILES['fileatt']['tmp_name']; $headers = "From: $from"; if(is_uploaded_file($fileatt)) { $file = fopen($fileatt,'rb'); $data = fread($file,filesize($fileatt)); fclose($file); $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\""; $message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/plain; charset=$chrset\n" . "Content-Transfer-Encoding: 7bit\n\n" . $messageX ."\n\n"; $data = chunk_split(base64_encode($data)); $message .= "--{$mime_boundary}\n" . "Content-Type: {$file_type};\n" . " name=\"{$file_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" . "--{$mime_boundary}--\n"; } $message = StripSlashes($message); $sent = @mail($to, $subject, $message, $headers); /***/ if($mailuser == 1){ mail($sender_email,$subjectuser,$messageuser,"From: $adminmail\nX-Mailer: PHP/" . phpversion()); } /***/ if($sent) { echo "

"._BW_MAILSENT."
"._BW_THANKSFORCONTACT."


"._BW_SECURITYIP."

"._BW_PLAYER."

"; header("Refresh: 10; url=".$nukeurl."/modules.php?name=".$module_name); } else { echo "
"._BW_ERROR3."

"; } } if($valid!==1) { echo ""._BW_ERROR2."$err_msg"; echo "

"._BW_CLICK." "._BW_REPETE."."; } } else { $headers = "From: $from"; $teext = StripSlashes($teext); $sent = @mail($to, $subject, $teext, $headers); /***/ if($mailuser == 1){ mail($sender_email,$subjectuser,$messageuser,"From: $adminmail\nX-Mailer: PHP/" . phpversion()); } /***/ if($sent) { echo "

"._BW_MAILSENT."
"._BW_THANKSFORCONTACT."


"._BW_SECURITYIP."

"._BW_PLAYER."

"; header("Refresh: 10; url=".$nukeurl."/modules.php?name=".$module_name); } else { echo "
"._BW_ERROR3."

"; } } echo "
"; } elseif ($send == "no") { echo ""._BW_ERROR2."
"; echo $name_err; echo $email_err; echo $email2_err; echo $err_msg; echo $err_stop; echo $message_err_blank; echo $message_err_antispam; echo "
"; echo "

"; } } CloseTable(); include("footer.php"); } function CoolSize($max_fill) { global $max_fill, $mb, $filesize, $mysize; $mb = 1024*1024; if ( $max_fill > $mb ) { $mysize = sprintf ("%01.2f",$max_fill/$mb) . " MB"; } elseif ( $max_fill >= 1024 ) { $mysize = sprintf ("%01.2f",$max_fill/1024) . " Kb"; } else { $mysize = $max_fill." "._BW_BYTES; } return $mysize; } switch($func) { default: alpha(); break; case "mailer": mailer($dpcjtch, $sitekey, $gfx_check); break; case "CoolSize": CoolSize($max_fill); break; case "Pass": Pass(); break; } ?>