File manager - Edit - /home/linknsbh/m.linkat.online/php/report.php
Back
<?php if(isset($_POST['email'])) { $_POST['email'] = htmlentities($_POST['email']); } if(isset($_POST['name'])) { $_POST['name'] = htmlentities($_POST['name']); } if(isset($_POST['type'])) { $_POST['type'] = htmlentities($_POST['type']); } if(isset($_POST['username'])) { $_POST['username'] = htmlentities($_POST['username']); } if(isset($_POST['username2'])) { $_POST['username2'] = htmlentities($_POST['username2']); } if(isset($_POST['details'])) { $_POST['details'] = htmlentities($_POST['details']); } if(isset($_POST['url'])) { $_POST['url'] = htmlentities($_POST['url']); } if(isset($_POST['violation'])) { $_POST['violation'] = htmlentities($_POST['violation']); } $errors = 0; $name_error = ''; $email_error = ''; $viol_error = ''; if(!isset($_POST['Submit'])) { $page = new HtmlTemplate ("templates/" . $config['tpl_name'] . "/report.tpl"); $page->SetParameter ('OVERALL_HEADER', create_header($lang['REPORTVIO'])); $page->SetParameter ('USERNAME2', ''); $page->SetParameter ('DETAILS', ''); $page->SetParameter ('EMAIL_ERROR', ''); $page->SetParameter ('NAME_ERROR', ''); $page->SetParameter ('VIOL_ERROR', ''); if(isset($_SESSION['user']['username'])) { $ses_userdata = get_user_data($_SESSION['user']['username']); $page->SetParameter ('USERNAME', $_SESSION['user']['username']); $page->SetParameter ('NAME', $ses_userdata['name']); $page->SetParameter ('EMAIL', $ses_userdata['email']); } else { $page->SetParameter ('USERNAME', ''); $page->SetParameter ('NAME', ''); $page->SetParameter ('EMAIL', ''); } $page->SetParameter ('REDIRECT_URL', ''); $page->SetParameter ('OVERALL_FOOTER', create_footer()); $page->CreatePageEcho(); } else { $regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/'; if(trim($_POST['email']) == '') { $errors++; $email_error = $lang['ENTEREMAIL']; } elseif(!preg_match($regex, $_POST['email'])) { $errors++; $email_error = $lang['EMAILINV']; } if(trim($_POST['name']) == '') { $errors++; $name_error = $lang['ENTERNAME']; } if(trim($_POST['details']) == '') { $errors++; $viol_error = $lang['ENTERVIOL']; } if($errors) { $page = new HtmlTemplate ("templates/" . $config['tpl_name'] . "/report.tpl"); $page->SetParameter ('OVERALL_HEADER', create_header($lang['REPORTVIO'])); $page->SetParameter ('USERNAME', $_POST['username']); $page->SetParameter ('USERNAME2', $_POST['username2']); $page->SetParameter ('NAME', $_POST['name']); $page->SetParameter ('EMAIL', $_POST['email']); $page->SetParameter ('DETAILS', $_POST['details']); $page->SetParameter ('EMAIL_ERROR', $email_error); $page->SetParameter ('NAME_ERROR', $name_error); $page->SetParameter ('VIOL_ERROR', $viol_error); $page->SetParameter ('REDIRECT_URL', ''); $page->SetParameter ('OVERALL_FOOTER', create_footer()); $page->CreatePageEcho(); } else { /*SEND CONTACT EMAIL*/ email_template("report"); message($lang['THANKS'],$lang['REPORT_THANKS']); } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.11 |
proxy
|
phpinfo
|
Settings