The_Killer
Registered
Имам този код, който проверява дали усера е админ и ако не е не му показва страницата, обаче искам и обикновенните усери да могат да я виждат. Пробвах да променя еденицата (на този ред $smarty->assign("$status",1); ) на нула и вече не ми показваше че нямам достъп до страницата, но ми излизаше само заглавието, а самата страница надолу не се показваше. Пробвах и да махна самата проверка за това дали усера е админ, но пак същият резултат... Помогнете плс.
Код:
<?php
require_once './Includes/configs/functions.php';
require_once './Includes/libs/Smarty.class.php';
include_once "./Includes/language/$site_lang.php";
$smarty = new Smarty;
if (isset($_SESSION["logged_in"])){
$smarty->assign("logged_in",1);
$smarty->assign("username",$_SESSION["user"]);
$status = checkPrivs();
$smarty->assign("$status",1);
if (checkIfAdmin($_SESSION["user"],$_SESSION["pass"]) || checkIfSeller($_SESSION["user"],$_SESSION["pass"])) {
if (isset($_POST["submit"]) && $_POST["submit"] == ADD_LISTING_FORM_SUBMIT_BUTTON) {
$_POST = codeClean($_POST);
$serializedfeature = serialize($_POST["features"]);
$res = addListing($_POST["ad_title"],$_POST["make"],$_POST["model"],$_POST["vehicle_type"],$_POST["doors"],$_POST["color"],$_POST["mileage"],$_POST["year"],$_POST["listing_condition"],$_POST["engine"],$_POST["trans"],$_POST["drive_train"],$_POST["mpg"],$_POST["price"],$_POST["adddesc"],$serializedfeature,$_POST["vin"],$_POST["stock"],$_POST["state"],$_POST["zip"],$_POST["sellerid"],$_POST["seller"]);
if ($res == 99) {
$smarty->assign("success",ADD_LISTING_SUCCESS);
} else {
$smarty->assign("error_message",ADD_LISTING_ERROR);
}
}
$smarty->assign("manufacturerslist",getManufacturersList());
$smarty->assign("featurelist",getFeaturesList());
$smarty->assign("drivetrainlist",getDriveTrainsList());
$smarty->assign("typeslist",getTypesList());
$smarty->assign("userdetails",getUserRecords($_SESSION["user"]));
$smarty->assign("sellerslist",getSellers());
$smarty->assign("stateslist",getStatesList());
} else {
header("Location, member.php");
exit();
}
} else {
header("Location: login.php");
exit();
}
$smarty->display('addlisting.tpl');
?>