|
Server IP : 149.13.87.7 / Your IP : 185.174.145.2 Web Server : nginx System : Linux h2 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 User : root ( 0) PHP Version : 8.0.28 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /mnt/platforms/workspaces/shortable.org/../boundlessicon.com/../toolboxstate.com/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
/**
* @architecture Subscribe E-mail
* @version 1.1
* @author Rahouni Mohammed
* @copyright Copyright (c) 2019.
*
*/
date_default_timezone_set('UTC');
include 'DbManager.php';
include 'Subscriber.php';
function loadFiles($file_name)
{
require $file_name . '.php';
}
spl_autoload_register('loadFiles');
global $content;
$params =Brand::getBrandConfig();
$today = date("Y/m/d");
$fname = isset($_POST['fname']) ? $_POST['fname'] : 'first name';
$lname = isset($_POST['lname']) ? $_POST['lname'] : 'last name';
$email = isset($_POST['email']) ? $_POST['email'] : '';
function is_valid_email($email)
{
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function hash_code($domaine,$email,$name)
{
return sha1($domaine.$email.$name);
}
if (isset($email) && is_valid_email($email))
{
$domain = $_SERVER['SERVER_NAME'];
$adress_ip = $_SERVER['REMOTE_ADDR'];
$code_activation = hash_code($domain,$email,$fname.'_'.$lname);
// Create new Subscriber
$subscriber = new Subscriber();
// Subscriber attribute
$subscriber->setFname($fname);
$subscriber->setLname($lname);
$subscriber->setEmail($email);
$subscriber->setDomain($domain);
$subscriber->setAdress_ip($adress_ip);
$subscriber->setStatus(0);
$subscriber->setCode_activation($code_activation);
$subscriber->setDate_activation('');
$subscriber->setEntered($today);
// Insert Subscriber
$manager = new SubscribeManager();
$manager->add_subscriber($subscriber);
}
header('Location: index.php');
AnonSec - 2021