File: /home/httpd/html/baretube.com/includes/inc.reportVideo.php
<?php
session_start();
require('admin/db.php');
if (!is_numeric($_GET['id'])) {
exit(_t("Missing content id number"));
}
$id = (int) $_GET['id'];
if ($_POST['name'] && $_POST['reason'] && $_POST['email'] && stripos($_POST['email'], '@') && (strtolower($_POST['captchaaa']) == strtolower($_SESSION['captcha']))) {
if (!$_SESSION['flood'] || ($_SESSION['flood'] != '' && time() > ($_SESSION['flood'] + 600))) {
$content = dbRow("SELECT `record_num`, `title`, `photos` FROM `content` WHERE `record_num` = '$id'");
sendEmail('report-video', false, array(
'%reason' => $_POST['reason'],
'%video_id' => $id,
'%video_link' => generateUrl(($content['photos'] == 1 ? 'galleries' : 'video'), $content['title'], $content['record_num']),
'%content' => $_POST['content']
), array('from_name' => $_POST['name'], 'replyto_email' => $_POST['email'], 'from_email' => $_POST['email']));
$_SESSION['flood'] = time();
$success = true;
} else {
$flood_control = true;
}
}
$title = 'Report Video';
$headertitle = 'Report Video';
?>
<style type="text/css">
*,*::after,*::before {box-sizing:border-box;}
.report-content {display:block;font-size:14px;font-family:"Roboto",Arial;}
.notification {padding:10px;margin-bottom:20px;border:1px sol idtransparent;border-radius:4px;clear:both;font-size:15px;width:100%;}
.notification.info {background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.notification.alert {background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.notification.success {background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
.notification p {margin-bottom:0;}
.form-item {display:flex;align-items:center;margin-bottom:10px;}
.form-item.-actions {justify-content:center;margin-top:20px;}
.form-item label {display:block;flex:0 0 120px;}
.form-item input[type="text"],.form-item input[type="email"],textarea,select{display:block;flex:1 0 0;height:34px;line-height:32px;padding:0 10px;border:1px solid gray;}
.form-item textarea {min-height:80px;resize:vertical;padding:10px;line-height:1.4;}
.form-item input[type="submit"] {display:block;padding:0 20px;height:34px;line-height:34px;background-color:#ff2024;color:#ffffff;border:0 none;cursor:pointer;}
.form-item input[type="submit"]:hover {background-color:#b90003;}
.captcha-wrapper {flex:1 0 0;display:flex;flex-flow:row nowrap;}
.captcha-wrapper img {height:34px;flex:0 0 auto;margin-right:10px;}
.captcha-wrapper input[type="text"] {flex:1 0 0;}
</style>
<div class="report-content">
<?php if ($flood_control) { ?>
<div class="notification alert">
<?php echo _t("We're sorry, you can only send a message once every 10 minutes. Please try again in %amount minute(s).", array('%amount' => 10 - (ceil((time() - $_SESSION['flood']) / 60)))); ?>
</div>
<?php } ?>
<?php if ($success) { ?>
<div class="notification success"><?php echo _t("Your message has been sent, and you should recieve a reply within 24 hours if a reply was requested."); ?></div>
<?php } else { ?>
<div class="notification info"><?php echo _t("Please use this form to report any content to us that may be deemed inappropriate."); ?></div>
<div class="notification info"><?php echo _t("All fields are mandatory."); ?></div>
<form method="post" action="">
<?php if (is_numeric($_GET['id'])) { ?>
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<?php } ?>
<div class="form-item">
<label><?php echo _t("Name"); ?></label>
<input name="name" type="text" id="name" value="<?php echo $_SESSION[username]; ?>" maxlength="255" />
</div>
<div class="form-item">
<label><?php echo _t("Email Address"); ?></label>
<input name="email" type="text" id="email" maxlength="255" />
</div>
<div class="form-item">
<label><?php echo _t('Reason'); ?></label>
<select name="reason" id="reason">
<option value=""><?php echo _t("-Select-"); ?></option>
<option value="Inappropriate Content"><?php echo _t("Inappropriate (rape, incest, bestiality, etc)"); ?></option>
<option value="Underage"><?php echo _t("Underage"); ?></option>
<option value="Copyright Violation"><?php echo _t("Copyrighted Material"); ?></option>
<option value="Video Not Playing"><?php echo _t("Video Not Playing"); ?></option>
<option value="Other Reason"><?php echo _t("Other Reason"); ?></option>
</select>
</div>
<div class="form-item">
<label><?php echo _t('Message'); ?></label>
<textarea name="content"></textarea>
</div>
<div class="form-item -captcha">
<label><?php echo _t('Human?'); ?></label>
<div class="captcha-wrapper">
<img src="<?php echo $basehttp; ?>/captcha.php" />
<input class='f02' name="captchaaa" type="text" id="signup_email" size="10" maxlength="35" value='' />
</div>
</div>
<div class="form-item -actions">
<input type="submit" name="button" id="button" value="<?php echo _t('Send report'); ?>" />
</div>
</form>
<?php } ?>
</div>