Code:<?php
/************************************************************************/
/* PHP-NUKE: NUKE4GAMERS Clan Join Form */
/* =========================== */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org & http://www.nuke4gamers.com */
/* */
/* Optimized for RN25x by neralex (c)2014 http://www.media.soefm.de */
/* */
/* This program is free software. You can redistribute it */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/* Need help with the block then drop by http://www.nuke4gamers.com */
/************************************************************************/
if (!defined('MODULE_FILE')) die('You can\'t access this file directly...');
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
global $sitename, $user;
$index = 0;
if (!defined('INDEX_FILE')) define('INDEX_FILE', true); // Set to FALSE to hide right blocks
if (defined('INDEX_FILE') AND INDEX_FILE === true) {
$index = 1; // auto set right blocks for pre patch 3.1 compatibility
}
$subject = $sitename . ' ' . _JOINUS;
# set here your email-adresses
$sendfrom_email = 'webmaster@****.com';
$receiver_email = '*****@****.net';
if(!defined('_YOURAGE')) define('_YOURAGE','Age');
if(!defined('_YOURGENDER')) define('_YOURGENDER','Gender');
if(!defined('_YOURLOCATION')) define('_YOURLOCATION','Location');
if(!defined('_TELLUSMORE')) define('_TELLUSMORE','Anything else you want to tell us?');
if (!isset($op)) $op = '';
if (!isset($age)) $age = '';
if (!isset($gender)) $gender = '';
if (!isset($address)) $address = '';
if (!isset($city)) $city = '';
if (!isset($state)) $state = '';
if (!isset($message)) $message = '';
if (!isset($phone)) $phone = '';
if (!isset($first_name)) $first_name = '';
if (!isset($last_name)) $last_name = '';
if (!isset($other_email)) $other_email = '';
if (!isset($country)) $country = '';
if (!isset($gaming_name)) $gaming_name = '';
if (is_user($user)) {
$userinfo = getusrinfo($user);
$sender_name = $userinfo['username'];
$sender_email = $userinfo['user_email'];
} else {
$userinfo = false;
$sender_name = '';
$sender_email = '';
}
switch($op) {
case 'sendform':
csrf_check();
sendform($sender_name, $sender_email, $other_email, $first_name, $last_name, $address, $city, $state, $zip, $country, $phone, $age, $message);
break;
default:
index();
break;
}
function index() {
global $sitename, $module_name, $sender_name, $sender_email;
include_once 'header.php';
echo '<div class="display-none">', PHP_EOL # hide content, when colorbox is not open
,'<div id="cbox-test" class="text-center">HELLO WORLD!</div>', PHP_EOL #content of colorbox
,'</div>', PHP_EOL;
$cbox_test = '<script type="text/javascript">' . PHP_EOL
. ' $.colorbox({ open:true, inline:true, href:"#cbox-test", width:"600px", height:"300px" });' . PHP_EOL
. '</script>' . PHP_EOL;
addJSToBody($cbox_test,'inline');
OpenTable();
echo '<div class="text-center thick">' , PHP_EOL
, '<span style="font-size:20px;">' , $sitename , '</span>' , PHP_EOL
, '<br />' , PHP_EOL
, '<span style="font-size:14px;">' , _JUSTITLE , '</span>' , PHP_EOL
, '<br /><br />' , PHP_EOL
, '<span style="font-size:14px;">' , _JUSNOTE , '</span>' , PHP_EOL
, '<br /><span style="font-size:14px;">' , _JUSNOTE2 , '</span>' , PHP_EOL
, '</div>' , PHP_EOL
, '<br />' , PHP_EOL
, '<form method="post" action="modules.php?name=' , $module_name , '">' , PHP_EOL
, '<div class="">' , PHP_EOL
, '<table width="100%"><tr><td width="25%"></td><td sytle="padding-left:30px"><span class="thick">' , _YOURNAME , ':</span>  ';
if ($sender_name != '') {
echo'<span style="font-size:12px; text-decoration:bold;">' , $sender_name , '</span>';
} else {
echo '<input type="text" name="sender_name" value="" />';
}
echo '</p>' , PHP_EOL
, '<p><span class="thick">' , _YOUREMAIL , ':</span>  ';
if ($sender_email != '') {
echo'<span style="font-size:12px; text-decoration:bold;">' , $sender_email , '</span>';
} else {
echo '<input type="text" name="sender_email" value="" />';
}
echo '</p>' , PHP_EOL
, '<p><span class="thick"> Other Email :</span>  <input type="text" name="other_email" value="" size="40" /><br />' , PHP_EOL
, '<span class="thick"> First Name :</span>  <input type="text" name="first_name" value="" size="20" required /><br />' , PHP_EOL
, '<span class="thick"> Last Name :</span>  <input type="text" name="last_name" value="" size="20" required /><br />' , PHP_EOL
, '<span class="thick"> Address :</span>  <input type="text" name="address" value="" size="60" required /><br />' , PHP_EOL
, '<span class="thick"> City :</span>  <input type="text" name="city" value="" size="15" required /><br />' , PHP_EOL
, '<span class="thick"> State :</span>  <input type="text" name="state" value="" size="15" required /><br />' , PHP_EOL
, '<span class="thick"> Zip Code :</span>  <input type="text" name="zip" value="" size="15" required /><br />' , PHP_EOL
, '<span class="thick"> Country :</span>  <input type="text" name="country" value="" size="15" required /><br />' , PHP_EOL
, '<span class="thick"> Phone # :</span>  <input type="text" name="phone" value="" size="15" required /><br />' , PHP_EOL
, '<span class="thick"> Age :</span>  <input type="text" name="age" value="" size="3" required /><br />' , PHP_EOL
, '<tr>' , PHP_EOL
, '<td colspan="2"> </td>' , PHP_EOL
, '</tr>' , PHP_EOL
, '</td></tr></table></div>' , PHP_EOL
, '<div class="text-center">' , PHP_EOL
, '<span class="thick">' , _TELLUSMORE , '</span>:' , PHP_EOL
, '<br />' , PHP_EOL
, '<textarea name="message" cols="70" rows="15"></textarea>' , PHP_EOL
, '</div>' , PHP_EOL
, '<br />' , PHP_EOL
, '<center>' , PHP_EOL
, '<input type="hidden" name="op" value="sendform" />' , PHP_EOL
, '<input type="submit" name="submit" value="' , _SEND , '" />' , PHP_EOL
, '</center>' , PHP_EOL
, '</div>' , PHP_EOL
, '<br />' , PHP_EOL
, '</form>' , PHP_EOL;
CloseTable();
include_once 'footer.php';
}
function sendform($sender_name, $sender_email, $other_email, $first_name, $last_name, $address, $city, $state, $zip, $country, $phone, $age, $message) {
global $sitename, $module_name, $op, $send, $subject, $sendfrom_email, $receiver_email;
if ($send == 'no') {
} else {
$sender_name = htmlspecialchars_decode(check_html(trim($sender_name), 'nohtml'), ENT_QUOTES);
$sender_email = htmlspecialchars_decode(check_html(trim($sender_email), 'nohtml'), ENT_QUOTES);
$location = htmlspecialchars_decode(check_html($location, 'nohtml'), ENT_QUOTES);
$message = htmlspecialchars_decode(check_html($message, 'nohtml'), ENT_QUOTES);
$msg = $sitename . "- Member Contact Info\r\n";
$msg .= " " . "\r\n";
$msg .= "Forum User Name: " . $sender_name . "\r\n";
$msg .= "Registered Email: " . $sender_email . "\r\n";
$msg .= "Name: " . $first_name . " " . $last_name ."\r\n";
$msg .= "Address: " . $address . "\r\n";
$msg .= " " . $city . ", " . $state . " " . $zip . ", " . $country . "\r\n";
$msg .= "Phone #: " . $phone . "\r\n";
$msg .= "Age: " . $age . "\r\n";
$msg .= " " . "\r\n";
$msg .= "Message: ". $message . "\r\n\r\n";
$header = 'From: ' . $sendfrom_email . "\r\n";
$header .= 'Reply-To: ' . $sender_email. "\r\n";
$header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
$header .= 'MIME-Version: 1.0' . "\n";
$header .= 'Content-type: text/plain; charset=utf-8' . "\r\n";
if (@mail($receiver_email, $subject, $msg, $header)) {
include_once 'header.php';
OpenTable();
echo '<div class="text-center">' , PHP_EOL
, '<p>' , _JUSMAILSENT , '</p>' , PHP_EOL
, '<p>' , _JUSTHANKSFORCONTACT , '</p>' , PHP_EOL
, '</div>' , PHP_EOL;
CloseTable();
include_once 'footer.php';
}
}
}
?>
|