ACC SHELL
<?php
if (isset($_GET['smazat_kosik']))
{
unset($_SESSION['jcart']);
Tools::redirect(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'http://' . SERVER_NAME);
}
if (isset($_REQUEST['upravitudaje']))
{
$_SESSION['objednavka']['step'] = 1;
$redirect = 'http://' . SERVER_NAME . '/pokladna';
if (isset($_GET['noreg']))
{
$redirect .='?noreg';
}
Tools::redirect($redirect);
}
if (isset($_GET['souhrn']) && $_SESSION['wizard']['step'] > 3)
{
$_SESSION['objednavka']['step'] = 2;
}
if (isset($_GET['odhlasit']))
{
setcookie($PURE['PERMANENT_LOGIN']['name'], false, time() - 3600);
session_unset($_SESSION['user']);
Tools::redirect('http://' . SERVER_NAME);
}
if (isset($_POST['sendwishlistform']) && isset($_SESSION['user']['id']))
{
$Wishlist = new Wishlist();
if (isset($_POST['wishlistId']))
{
include_once (ROOT . '/inc/odeslat_wishlist.php');
}
}
if (isset($_GET['wishlistdel']) && isset($_SESSION['user']['id']))
{
$Wishlist = new Wishlist();
if ($Wishlist->deleteByItemAndUserId($_GET['wishlistdel'], $_SESSION['user']['id']))
{
Tools::message('Produkt byl odstraněn', 'OK');
} else
{
Tools::message('Produkt nebyl odstraněn', 'ERR');
}
Tools::redirect(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'http://' . SERVER_NAME);
}
if (isset($_POST['zapomenutehesloform']))
{
$User->zapomenuteHeslo($_POST['email']);
}
//if (isset($_GET['wishlist']) && isset($_SESSION['user']['id']) && intval($_GET['wishlist']) != 0) {
if (isset($_GET['wishlistinsert']) || isset($_POST['wishlist_submit']) && intval($_POST['wishlist_id']) != 0)
{
$Wishlist = new Wishlist();
//$result = $Wishlist->insert($_SESSION['user']['id'], $_GET['wishlist']);
//pokud je cislo produktu validni a pokud znam id uzivatele, ulozim do db
if (intval($_GET['wishlistinsert']) != 0 && isset($_SESSION['user']['id']))
{
$result = $Wishlist->insert($_SESSION['user']['id'], $_GET['wishlistinsert']);
Tools::message('Produkt byl uložen', 'OK');
if ($page_id == 'wishlist')
{
Tools::redirect($page_id);
} else
{
Tools::redirect('this');
}
}
}
if (isset($_POST['loginform']))
{
include_once (ROOT . '/inc/prihlasovaci_formular.php');
}
if (isset($_POST['userProfilEditForm']))
{
include_once (ROOT . '/inc/editace_uzivatelskeho_profilu.php');
}
// pokud existuje Cookie pro trvale prihlaseni, zkusim usera prihlasit
if (isset($_COOKIE[$PURE['PERMANENT_LOGIN']['name']]) && !isset($_POST['loginform']))
{
//Pro aktualni session nebudu kontrolovat prihlaseni
if (!isset($_SESSION['user']))
{
parse_str($_COOKIE[$PURE['PERMANENT_LOGIN']['name']]);
$login['login'] = $usr;
$login['password'] = $pwd;
$login['token'] = $token;
$user = new User();
//Zkusim prihlasit na zaklade udaju v cookie
$_SESSION['user'] = $user->permanentLogin($login);
if ($_SESSION['user'])
{
$update['id'] = $_SESSION['user']['id'];
$update['token'] = Tools::generujHeslo(12);
$update['last_login'] = new DateTime;
//Update hodnoty tokenu a casu posledniho loginu
//$user->updateLogin($update);
//Prenastavim cookie
$info['name'] = $PURE['PERMANENT_LOGIN']['name'];
$info['value'] = 'usr=' . $_SESSION['user']['login'] . '&pwd=' . $_SESSION['user']['password'] . '&token=' . $update['token'];
$info['expiry'] = time() + $PURE['PERMANENT_LOGIN']['expiry'];
$user->setCookie($info);
} else
{
setcookie($PURE['PERMANENT_LOGIN']['name'], false, time() - 3600);
}
}
}
//step 2 validace objednavky
if (isset($_POST['objednat']))
{
include_once (ROOT . '/inc/eshop_validace_objednavky.php');
}
//step 3 ulozeni objednavky, odeslani emailu
if (isset($_POST['nakoupit']) && isset($_SESSION['objednavka']))
{
include_once (ROOT . '/inc/eshop_zpracovani_objednavky.php');
}
if (isset($_POST['zpet_do_kosiku']))
{
unset($_SESSION['objednavka']['step']);
}
if (isset($_POST['doporucitform']))
{
include_once (ROOT . '/inc/doporucit_znamemu.php');
}
if (isset($_POST['kontaktform']))
{
include_once (ROOT . '/inc/kontaktni_formular.php');
}
if (isset($_POST['registracniform']))
{
include_once (ROOT . '/inc/registracni_formular.php');
}
if (isset($_POST['rezervacni_form']))
{
include_once (ROOT . '/inc/rezervacni_formular.php');
}
if (isset($_POST['komentar_odeslat']))
{
include_once (ROOT . '/inc/vlozit_recenzi.php');
//include_once (ROOT . '/inc/vlozit_komentar.php');
}
ACC SHELL 2018