HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
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>