Esempio n. 1
0
<?php

require_once "../../class/user.class.php";
require_once "../../class/database.class.php";
session_start();
$db = new database();
$link = $db->connect();
require_once "functionsAdmin.php";
require_once "functions.php";
if ($_POST && isset($_POST['email'])) {
    $email = trim(strip_tags($_POST['email']));
    if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
        if (already_email($email, $link)) {
            return 1;
        } else {
            add_email($email, $link);
            $result = ['email' => $email, 'is_activated' => 1];
            return display_user($result);
        }
    }
    return 0;
} else {
    return 0;
    header('Location : login.php');
}
    fatal_error("_REQEST[tpl] is empty - fatal error", 0);
}
if ($vars['config_value'] != '') {
    $vars['config_value'] = $vars['config_value'] == 'true' ? '1' : '';
    $db->config_set($vars['tpl'], $vars['config_value'], 0);
}
if ($vars['product_setting_key'] != '' && $vars['product_setting_value'] != '' && $vars['product_id']) {
    if ($vars['product_setting_value'] == 'true') {
        $vars['product_setting_value'] = 1;
    }
    $p = $db->get_product($vars['product_id']);
    $p[$vars['product_setting_key']] = $vars['product_setting_value'];
    $db->update_product($vars['product_id'], $p);
}
if ($vars['a'] == 'add') {
    $err = add_email();
    if ($err) {
        $url = get_back_location();
        fatal_error("{$err}<br />Please return <a href='{$url}'>back</a> and fix these errors", 0);
    }
} elseif ($vars['a'] == 'del') {
    $err = del_email();
    if ($err) {
        $url = get_back_location();
        fatal_error("{$err}<br />Please return <a href='{$url}'>back</a> and fix these errors", 0);
    }
} else {
    parse_email_config();
    if (count($vars['attachments'])) {
        foreach ((array) $vars['attachments'] as $k => $v) {
            if ($v == '') {