Файл: RootPanel 1.7.0 FreeCode/RootPanel 1.7.0 FreeCode/feedback.php
Строк: 277
<?
session_set_cookie_params(86400);
session_start();
$full_home_path = dirname(__FILE__);
require_once($full_home_path."/_rootload.php");
mconnect();
validateUser();
if (!EnableLanguages()) { error("Can not load languages."); mclose(); exit; }
if (!GetCurrentCurrency()) { print $_lang[ErrorGetCurrentCurrency]; mclose(); exit; }
head('utf-8',$_lang[FeedTitle]);
//print "<H1 class=pagetitle>".$_lang[FeedTitle]."</H1><hr class=hr>";
print "<div align='center><font size='3' color='blue'><b>$_lang[FeedTitle]</b></font></div><hr class=hr>";
if ($do == 'send') {
if ($_SESSION['userId']) { $error = $_lang[FeedErrorSupportOnlyViaTickets]; $do='';}
else if (!$name) { $error = $_lang[FeedErrorNoName]; $do='';}
else if (!valid_email($email)) {$error=$_lang[FeedErrorBadEmail]; $do='';}
else if (!$to) {$error = $_lang[FeedErrorNoOtdel]; $do='';}
else if (!$subject) {$error = $_lang[FeedErrorNoSubject]; $do='';}
else if (!$message) {$error = $_lang[FeedErrorNoMessage]; $do='';}
else if (GetSetting("captcha_feedback") and $_SESSION['captchakey'] != $captchakeyin) {$error=$_lang[ErrorWrongCaptcha]; $do='';}
else {
$to_email=GetSetting($to);
if ($icq) {$icq = " (icq $icq)";}
$subject_msg = "[feedback] $subject";
$message_msg = "Посетитель $name$icq отправил вам сообщение:rnrn$messagernrnIP: $iprnrn--rnRootPanel";
WriteMailLog($subject_msg,$message_msg);
sendmail($to_email,'',$email,$subject_msg,$message_msg);
print $_lang[FeedSendSuccess];
}
}
if (!$do) {
$feedback_text=GetSetting("feedback_text");
if ($feedback_text) {
$feedback_text = preg_replace("/rn/ui", "<BR>", $feedback_text);
print "<br>$feedback_text<br><br>";
}
$phone=GetSetting("phone");
$phone2=GetSetting("phone2");
$phone3=GetSetting("phone3");
$phone4=GetSetting("phone4");
$phone5=GetSetting("phone5");
$phonec=GetSetting("phonec");
$phonec2=GetSetting("phonec2");
$phonec3=GetSetting("phonec3");
$phonec4=GetSetting("phonec4");
$phonec5=GetSetting("phonec5");
$icq1=GetSetting("icq");
$icq2=GetSetting("icq2");
$icq3=GetSetting("icq3");
$icq4=GetSetting("icq4");
$icq5=GetSetting("icq5");
$icqc1=GetSetting("icqc");
$icqc2=GetSetting("icqc2");
$icqc3=GetSetting("icqc3");
$icqc4=GetSetting("icqc4");
$icqc5=GetSetting("icqc5");
if ($icq1 or $icq2 or $icq3 or $icq4 or $icq5) {
print "<b>".$_lang[FeedContactViaICQ].":</b><br>";
if ($icq1) { print "<a class=rootlink href=http://web.icq.com/whitepages/message_me?uin=$icq1&action=message><img src=http://status.icq.com/online.gif?icq=$icq1&img=5 border=0></a> $icq1"; if ($icqc1) { print " ($icqc1)"; } print "<BR>"; }
if ($icq2) { print "<a class=rootlink href=http://web.icq.com/whitepages/message_me?uin=$icq2&action=message><img src=http://status.icq.com/online.gif?icq=$icq2&img=5 border=0></a> $icq2"; if ($icqc2) { print " ($icqc2)"; } print "<BR>"; }
if ($icq3) { print "<a class=rootlink href=http://web.icq.com/whitepages/message_me?uin=$icq3&action=message><img src=http://status.icq.com/online.gif?icq=$icq3&img=5 border=0></a> $icq3"; if ($icqc3) { print " ($icqc3)"; } print "<BR>"; }
if ($icq4) { print "<a class=rootlink href=http://web.icq.com/whitepages/message_me?uin=$icq4&action=message><img src=http://status.icq.com/online.gif?icq=$icq4&img=5 border=0></a> $icq4"; if ($icqc4) { print " ($icqc4)"; } print "<BR>"; }
if ($icq5) { print "<a class=rootlink href=http://web.icq.com/whitepages/message_me?uin=$icq5&action=message><img src=http://status.icq.com/online.gif?icq=$icq5&img=5 border=0></a> $icq5"; if ($icqc5) { print " ($icqc5)"; } print "<BR>"; }
print "<BR>";
}
if ($phone or $phone2 or $phone3 or $phone4 or $phone5) {
print "<b>".$_lang[FeedContactPhones].":</b><br>";
if ($phone) { print "$phone"; if ($phonec) { print " ($phonec)"; } print "<BR>"; }
if ($phone2) { print "$phone2"; if ($phonec2) { print " ($phonec2)"; } print "<BR>"; }
if ($phone3) { print "$phone3"; if ($phonec3) { print " ($phonec3)"; } print "<BR>"; }
if ($phone4) { print "$phone4"; if ($phonec4) { print " ($phonec4)"; } print "<BR>"; }
if ($phone5) { print "$phone5"; if ($phonec5) { print " ($phonec5)"; } print "<BR>"; }
print "<BR>";
}
if ($error) {print "<font color=red>".$_lang[Error].": $error</font><BR><BR>";}
?>
<form method=post>
<input type=hidden name=do value=send>
<table class='rpTableBlank'>
<tr><td valign=middle align=right>* <?=$_lang[FeedName]?>:</td><td><input class=input type="text" name="name" size=30 value="<?=$name?>"></td></tr>
<tr><td valign=middle align=right>* <?=$_lang[FeedEmail]?>:</td><td><input class=input type="text" name="email" size=30 value="<?=$email?>"></td></tr>
<tr><td valign=middle align=right><?=$_lang[FeedICQ]?>:</td><td><input class=input type="text" name="icq" size=30 value="<?=$icq?>"></td></tr>
<tr><td valign=middle align=right><BR>* <?=$_lang[FeedOtdel]?>:</td><td><BR><select class=input name="to"><option></option>
<?
if (GetSetting("manager_email")) {print "<option value=manager_email>".$_lang[FeedManager]."</option>";}
if (GetSetting("support_email")) {print "<option value=support_email>".$_lang[FeedSupport]."</option>";}
?>
</select></td></tr>
<tr><td valign=middle align=right>* <?=$_lang[FeedSubject]?>:</td><td><input class=input type="text" name="subject" size=30 value="<?=$subject?>"></td></tr>
<tr><Td valign=top align=right>* <?=$_lang[FeedMessage]?>:</td><Td><textarea class=input name=message cols=40 rows=5><?=$message?></textarea></td></tr>
<? if (GetSetting("captcha_feedback")) { ?>
<tr><td></td><td style="<?=$styleHelp?>"><img name="captcha" src="captcha.php" align="left" style="margin-right: 10px;"> <?=$_lang[CaptchaNeVidno]?> <A class=rootlink href="" onclick="document.captcha.src = document.captcha.src + '?' + (new Date()).getTime(); return false;"><?=$_lang[CaptchaObnovit]?></a></td>
<tr><td align=right>* <?=$_lang[Captcha]?>:</td><td><input class=input type="text" name="captchakeyin" size=10 value=""></td></tr>
<? } ?>
<tr><Td colspan=2 align=center><input class=button type=submit value='<?=$_lang[Send]?>'></td></tr>
</table>
</form><BR>
<?
print "<code class=warn>*</code> - ".$_lang[Required];
}
foot('utf-8');
mclose();
?>