$page->setUrlTag($urlTag); if ($urlTag == "cms-admin") { redirect("cms-admin.php"); } else { if (!$page->getPageByUrlTag($database)) { $menuId = $menu->getMenuOfdefaultLang($database); $queryP = $page->getPagesAndLinksByMenu($database, $menuId); $resultPage = $queryP->fetch_assoc(); $pageId = $resultPage['pageId']; $post->setPageId($pageId); include 'themes/home.php'; } else { $page->getPageByUrlTag($database); $pageId = $page->getPageId(); $post->setPageId($pageId); $pageLayout->setPageLayoutId($page->getPageLayoutId()); $pageLayout->getById($database); include $pageLayout->getDesignUrl(); } } $date = new DateTime(); if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } $visitors->setIpAdress($ip); $visitors->setDateTime($date->format('Y-m-d H:i:s')); $visitors->setMonth($date->format('m'));
<?php require_once '../model/paths.php'; $session = new Session(); if (!$session->isLogin) { redirect("../login.php"); } $user = new User(); $database = new Database(); $pageLayout = new PageLayout(); if (isset($_POST['pageLayoutList']) && $_POST['pageLayoutList'] != null) { foreach ($_POST['pageLayoutList'] as $pageLayoutId) { $pageLayout->setPageLayoutId($database->escapeString($pageLayoutId)); $pageLayout->getById($database); unlink("../" . $pageLayout->getImage()); $pageLayout->delete($database); $path = "../logs"; $dateTime = strftime("%Y-%m-%d %H:%M:%S"); $text = "Deleted page layout with id:" . $pageLayoutId . " and name: " . $pageLayout->getName(); $content = $dateTime . " " . $_SESSION['USNM'] . ": " . $text; $user->setId($_SESSION['USID']); $user->storeLog($content, $path); echo "true"; } } else { echo "false"; }