





mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);




//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 "<br /><br /><font color=\"red\">*</font>"._BW_SECURITYCODE.":<br /><img src=\"?gfx=gfx&random_num=".$random_num."\" border=\"1\" alt=\""._BW_SECURITYCODE."\" title=\""._BW_SECURITYCODE."\" />\n"
."<br />"._BW_TYPESECCODE.":<br /><input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\" /><br /><br />\n"
."<input type=\"hidden\" name=\"random_num\" value=\"".$random_num."\" />\n";
}




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 = "<center><strong><i>"._BW_SECCODEERROR."</i></strong></center><br />";
$send = "no";
}
}


if ($send != "no") {


echo "neco odesleme";


} elseif ($send == "no") {


echo "<strong>"._BW_ERROR2."</strong><br />";


echo $err_stop;


echo "<br /><center><input onclick=\"history.back();\" type=\"button\" value=\""._BW_BACK."\" /></center>";
echo "<br /><br />";
}












<?php




/************************************************************************/

/* PHP-Nuke: Web Portal System */

/* =========================== */

/* */

/* Copyright (c) 2002 by Francisco Burzi */

/* http://phpnuke.org */

/* */

/* NukeStyles Contact Plus v2.0 */

/* Copyright (c) 2003 by Shawn Archer */

/* http://www.nukestyles.com */

/* */

/* NukeStyles Contact Plus v2.2 */

/* Copyright (c) 2004 by Praine */

/* http://prian.dyndns.org */

/* */

/* NS Contact Plus v2.3 */

/* Copyright (c) 2005 by Rustin Phares */

/* homepage: http://www.nuave.com */

/************************************************************************/

/* BW Mailing v2 */

/* Copyright (c) 2005 by Blassen */

/* homepage: http://blassenweb.net */

/************************************************************************/




if (!stristr($_SERVER['SCRIPT_NAME'], "modules.php") OR !defined('UN_KERNELFILES_LOADED')) {

die ("You can't access this file directly...");

}




require_once("mainfile.php");

$module_name = basename(dirname(__FILE__));

get_lang($module_name);

$index = 1;

$subject = $sitename." "._CONTACTUS;

$pagetitle = "- "._CONTACTUS."";







/******************** BLASSENWEB.NET EDIT START ************************************/

define("_BW_SECCODEERROR","Vloľený bezpečnostní kód je nesprávný !"); 

define("_BW_SECURITYCODE","Bezpečnostní kód"); 

define("_BW_TYPESECCODE","Do tohoto pole vloľte bezpečnostní kód"); 

define("_BW_ENTERNAME","Není vyplněno jméno !"); 

define("_BW_ENTEREMAIL","Email není vyplněn !"); 

define("_BW_ENTERINVALIDEMAIL","Váą email nemá správný tvar !"); 

define("_BW_ENTER_SELECTDEPARTMENT","vyberte komu má být email odeslán !"); 

define("_BW_ENTERMESSAGE","Není vyplněna zpráva"); 

define("_BW_ENTERERRRROR","CHYBA: "); 

/******************** BLASSENWEB.NET EDIT STOP **************************************/




function ns_info() {

global $db, $module_name, $sitename, $prefix;




$result = $db->sql_query("select address from ".$prefix."_ns_contact_add");

list($address) = $db->sql_fetchrow($result);

$address = FixQuotes(nl2br($address));

echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">";

echo "<tr><td align=\"left\">";

echo "$address";

echo "</td></tr></table>";

}




function ns_phone() {

global $db, $module_name, $sitename, $prefix;

echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\" bordercolor=\"#000000\">"; //<-Replace with your sites color scheme

echo "<td align=\"left\"><b>"._NSPHONENAME."</b></td>";

echo "<td align=\"left\"><b>"._NSPHONENUM."</b></td>";

$result = $db->sql_query("select pid, phone_name, phone_num, fax_num from ".$prefix."_ns_contact_phone order by phone_name");

while(list($pid, $phone_name, $phone_num, $fax_num) = $db->sql_fetchrow($result)) {

$pid = intval($pid);

$phone_name = stripslashes($phone_name);

$phone_num = stripslashes($phone_num);

echo "<tr><font class=\"content\">";

echo "<td align=\"left\">$phone_name</td>";

echo "<td align=\"left\">$phone_num</td>";

}

echo "</table><br><br>";

}




function alpha() {

include("header.php");

global $db, $sitename, $prefix, $cookie, $user_prefix, $code, $datekey, $sitekey, $gfx_chk, $random_num;

global $module_name, $gfx_chk;




mt_srand ((double)microtime()*1000000); 

$maxran = 1000000; 

$random_num = mt_rand(0, $maxran); 

/******************** BLASSENWEB.NET EDIT STOP **************************************/

OpenTable();

echo "\n\n\n<!-- Created by Blassen - http://blassenweb.net -->\n\n\n"; 

echo "<center><font class=\"title\">"._CONTACTUS."</font></center>";

CloseTable();

OpenTable();

$result_s = $db->sql_query("select show_add from ".$prefix."_ns_contact_show");

list($show_add) = $db->sql_fetchrow($result_s);

$show_add = intval($show_add);

if ($show_add == 1) {

echo "<br><br><center><font class=\"title\"><u>"._ADDRESSINFO."</u></font></center><br>";

ns_info();

//echo "<hr color=\"#000000\">"; //<-Replace with your sites color scheme

echo "<br>"; //<-Returns blank line break versus above color line break

}

$result_p = $db->sql_query("SELECT * FROM ".$prefix."_ns_contact_phone");

$num = $db->sql_numrows($result_p);

$num = intval($num);

if ($num > 0) {

echo "<br><br><center><font class=\"title\"><u>"._PHONEINFO."</u></font></center><br>";

ns_phone();

//echo "<hr color=\"#000000\">"; //<-Replace with your sites color scheme

echo "<br>"; //<-Returns blank line break versus above color line break

}




if (is_user($user)) {

$result_ui = $db->sql_query("select name, uname, email from ".$user_prefix."_users where uname='$cookie[1]'");

if(!$result_ui){

$result_ui=$db->sql_query("select name,username,user_email from ".$user_prefix."_users where username='$cookie[1]'");

}

list($yn,$yun,$ye) = $db->sql_fetchrow($result_ui);

}

if ($yn != "") { $ns_un = $yn; } else { $ns_un = $yun; }










/******************** BLASSENWEB.NET EDIT START **************************************/



echo "<form method=\"post\" action=\"modules.php?name=$module_name&func=mailer\">";

echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" align=\"center\">";

echo "<tr><td align=\"left\" valign=\"middle\"><font class=\"content\"><b>"._YOURNAME.":</b></font> ";

echo "<br>";

echo "<input name=\"cname\" size=\"35\" value=\"$ns_un\"></td></tr>";

echo "<tr><td align=\"left\" valign=\"middle\">";

echo "<font class=\"content\"><b>"._YOUREMAIL.":</b></font><br>";

echo "<input name=\"ye\" size=\"35\" value=\"$ye\"></td></tr>";

echo "<tr><td align=\"left\" valign=\"middle\">";

echo "<font class=\"content\"><b>"._PLEASESELECT.":</b></font><br>";

echo "<select name=\"dpid\">";

echo "<option value=\"\" selected>---------------------------------";

echo "<option value=\"\">";

$result = $db->sql_query("select did, dept_name, dept_email from ".$prefix."_ns_contact_dept order by dept_name");

while (list($did, $dept_name, $dept_email) = $db->sql_fetchrow($result)) {

$did = intval($did);

$dept_name = stripslashes($dept_name);

$dept_email = stripslashes($dept_email);

echo "<option value=\"$did\">$dept_name";

}

echo "<option value=\"\">";

echo "</select></td></tr>";

echo "<tr><td align=\"left\" valign=\"middle\">";

echo "<font class=\"content\"><b>"._YOURMESSAGE.":</b></font><br>";

echo "<textarea cols=\"55\" name=\"message\" rows=\"12\" class=\"mceNoEditor\"></textarea></td></tr>";

echo "<tr><td colspan=\"2\" align=\"center\" valign=\"middle\">

<font color=\"red\">*</font><b>"._BW_SECURITYCODE.":</b><br /><img src=\"?gfx=gfx&random_num=".$random_num."\" border=\"1\" alt=\""._BW_SECURITYCODE."\" title=\""._BW_SECURITYCODE."\"> 

"._BW_TYPESECCODE.":<br /><input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\"><br /><br />

<input type=\"hidden\" name=\"random_num\" value=\"".$random_num."\"> 

<input type=\"hidden\" name=\"op\" value=\"bw_form\"> 

<input type=\"submit\" name=\"submit\" value=\""._SEND."\"> 

</td></tr></table>

</form>

"; 

CloseTable();




include("footer.php");

}

/*****************************************************************************/




function mailer($sitekey, $gfx_check, $dpid, $cname, $ye, $email, $message) {

include("header.php");

global $db, $sitename, $prefix, $random_num;

global $module_name, $gfx_chk, $send, $code, $sitekey, $datekey, $send, $op;




if ($op == "bw_form") {




$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 = "<center><font class=\"option\"><b><i>"._BW_SECCODEERROR."</i></b></font></center>"; 

$send = "no"; 

}

if ($cname == "") {

$name_err = "<center><font class=\"option\"><b><i>"._BW_ENTERNAME."</i></b></font></center><br />";

$send = "no";

} 

if ($ye == "") {

$email_err = "<center><font class=\"option\"><b><i>"._BW_ENTEREMAIL."</i></b></font></center><br />";

$send = "no";

}

elseif (!eregi("^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $ye ))

{

$email2_err = "<center><font class=\"option\"><b><i>"._BW_ENTERINVALIDEMAIL."</i></b></font></center><br />";

$send = "no";

}

if ($dpid == "") {

$err_dpi = "<center><font class=\"option\"><b><i>"._BW_ENTER_SELECTDEPARTMENT."</i></b></font></center><br />";

$send = "no";

}

if ($message == "") {

$err_msg = "<center><font class=\"option\"><b><i>"._BW_ENTERMESSAGE."</i></b></font></center><br />";

$send = "no";

}

/******************** BLASSENWEB.NET EDIT STOP **************************************/




if ($send != "no") {

$result = $db->sql_query("SELECT dept_name, dept_email FROM ".$prefix."_ns_contact_dept WHERE did='".$dpid."'");

list($department, $dept_email)=$db->sql_fetchrow($result);

$department = stripslashes(trim($department));

$subject = $department;

$from = strip_tags(trim($ye));

$message = stripslashes(trim($message));

$header = ""._FROM.": "._CONTACTFORM." - $cname <$from>\r\n";

$header .= "\n";

$header .= ""._VISITOR.": $cname <$from>\r\n\n";

$header .= ""._TODEPARTMENT.": $department\r\n\n";

$header .= ""._MESSAGE.":\r\n";

$header .= "\n==============================================================";

@$send=mail($dept_email,$subject,$message,$header);




OpenTable();

echo "<center><font class=\"title\">"._CONTACTUS."</font></center>";

CloseTable();

OpenTable();

echo "<br>";

echo "<br><div align=\"center\"><font class=\"title\">"._THANKYOUFOR." ".$sitename."</font>";

echo "<br><br>"._EMAILSENT."<br>"._GETBACK."</div><br><br>";

echo "<center>[ <a href=\"index.php\">"._HOME."</a> ] - ";

echo "[ <a href=\"modules.php?name=".$module_name."\">"._CONTACTFORM."</a> ]</center><br>";

echo "<br>";

CloseTable();

include ("footer.php");

} elseif ($send == "no") { 




/******************** BLASSENWEB.NET EDIT START **************************************/

title(_BW_ENTERERRRROR."<br>");

OpenTable(); 

echo "\n\n\n<!-- Created by Blassen - http://blassenweb.net -->\n\n\n"; 

echo "$name_err"; 

echo "$email_err"; 

echo "$email2_err"; 

echo "$err_dpi"; 

echo "$err_msg"; 

echo "$err_stop"; 

echo "<br /><br />"; 

echo "<center>[ <a href=\"index.php\">"._HOME."</a> ] - ";

echo "[ <a href=\"modules.php?name=".$module_name."\">"._CONTACTFORM."</a> ]</center><br>"; 

CloseTable(); 







} 




} 




include("footer.php");




}




switch($func) {




default:

alpha();

break;




case "mailer":

mailer($sitekey, $gfx_check, $dpid, $cname, $ye, $email, $message);

break;




}

?>








<?php




/************************************************************************/

/* BW Mailing v2 */

/* Copyright (c) 2005 by Blassen */

/* homepage: http://blassenweb.net */

/************************************************************************/




if (!stristr($_SERVER['SCRIPT_NAME'], "modules.php") OR !defined('UN_KERNELFILES_LOADED')) {

die ("You can't access this file directly...");

}




require_once("mainfile.php");

$module_name = basename(dirname(__FILE__));

get_lang($module_name);




$index = 1;

$subject = $sitename." "._FEEDBACK;




/////////////////////////////////////////////////////////////////

//// definice lang cz ktere nejsou v originalu 




define("_BW_SECCODEERROR","CHYBA: Vloľený bezpečnostní kód je nesprávný!"); 

define("_BW_SECURITYCODE","Bezpečnostní kód"); 

define("_BW_TYPESECCODE","Do tohoto pole vloľte bezpečnostní kód"); 

define("_BW_SECURITYIP","Z bezpečnostních důvodů bude dočasně zaznamenána vaąe IP adresa."); 

define("_BW_IP","IP adresa odesílatele"); 

define("_BW_VIP","Vaąe IP :"); 




////////// konec definice lang cz //////////////////////////////////







function alpha() {

include("header.php");

global $module_name, $gfx_chk;




mt_srand ((double)microtime()*1000000); 

$maxran = 1000000; 

$random_num = mt_rand(0, $maxran); 




OpenTable();

echo " 

<form method=\"post\" action=\"modules.php?name=$module_name&func=mailer\"> 

<font color=\"red\">*</font><b>"._BW_SECURITYCODE.":</b><br /><img src=\"?gfx=gfx&random_num=".$random_num."\" border=\"1\" alt=\""._BW_SECURITYCODE."\" title=\""._BW_SECURITYCODE."\"> 

"._BW_TYPESECCODE.":<br /><input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\"><br /> 

<input type=\"hidden\" name=\"random_num\" value=\"".$random_num."\"> 

<input type=\"hidden\" name=\"op\" value=\"bw_form\"> 

<input type=\"submit\" name=\"submit\" value=\""._SEND."\"> 

</form>

"; 

CloseTable();




include("footer.php");

}







function mailer($sitekey, $gfx_check) {

include("header.php");

global $module_name, $gfx_chk, $send, $code, $sitekey, $datekey, $send, $op;




if ($op == "bw_form") {




$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 = "<center><font class=\"option\"><b><i>"._BW_SECCODEERROR."</i></b></font></center>"; 

$send = "no"; 




} 




if ($send != "no") { 

OpenTable(); 

echo "<P><center><b>"._FBMAILSENT."</b></center></p>"; 

echo "<P><center><i>"._FBTHANKSFORCONTACT."</i></center></p>"; 

CloseTable();

} elseif ($send == "no") { 




OpenTable2(); 

echo "$err_stop"; 

echo "<br /><br />"; 

echo "<a href=\"modules.php?name=".$module_name."\">BACK TO MODULE</a>"; 

CloseTable2(); 







} 




} 

echo "<br /><br />"; 

echo "<a href=\"modules.php?name=".$module_name."\">BACK TO MODULE</a>"; 




include("footer.php");




}




switch($func) {




default:

alpha();

break;




case "mailer":

mailer($sitekey, $gfx_check);

break;




}

?>



Obsah fóra BLASSENweb » BW Mailing
![]() |
|