error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); ini_set('display_errors', 1); header('Content-type: text/html; charset=utf-8'); $smarty_dir = './smarty/'; // put full path to Smarty.class.php require $smarty_dir . '/libs/Smarty.class.php'; $smarty = new Smarty(); $smarty->template_dir = $smarty_dir . 'templates'; $smarty->compile_dir = $smarty_dir . 'templates_c'; $smarty->cache_dir = $smarty_dir . 'cache'; $smarty->config_dir = $smarty_dir . 'configs'; require_once 'functions.php'; $categories = getCategories(); $cities = getCities(); $formParams = prepareAD($data = null); $adStore = adStore(); $id = isset($_GET['id']) ? $_GET['id'] : ''; if (isset($_GET['id'])) { $ad = $adStore[$id]; $formParams = prepareAD($ad); } else { if (isset($_GET['del'])) { $id_for_del = $_GET['del']; del($id_for_del); header('Location: index.php'); } if (isset($_POST['main_form_submit'])) { // всё, что пришло из формы записать в БД $uns = isset($adStore) ? $adStore : array(); $id = isset($_POST['hidden']) ? $_POST['hidden'] : ''; if (!is_numeric($id)) {
$smarty->compile_dir = $smarty_dir . 'templates_c'; $smarty->cache_dir = $smarty_dir . 'cache'; $smarty->config_dir = $smarty_dir . 'configs'; $str = file_get_contents('config.txt'); $config = parse_ini_string($str, true); // возвращаем файл config.txt в виде массива $hostName = $config['hostName']; $userName = $config['userName']; $dbPassword = $config['dbPassword']; $dbName = $config['dbName']; require_once 'functions.php'; $dbc = db_connect($hostName, $userName, $dbPassword, $dbName); $categories = categories($dbc); $cities = cities($dbc); $formParams = prepareAD($data = null, $head = 'Страница добавления объявления', $button = 'Далее'); $adStore = adStore($dbc); $id = isset($_GET['id']) ? $_GET['id'] : ''; if (isset($_GET['id'])) { $ad = $adStore[$id]; $formParams = prepareAD($ad, $head = 'Страница редактирования', $button = 'Готово'); } else { if (isset($_GET['del'])) { $id_for_del = $_GET['del']; del($id_for_del, $dbc); header('Location: index.php'); } if (isset($_POST['main_form_submit'])) { $uns = isset($adStore) ? $adStore : array(); $id = isset($_POST['hidden']) ? $_POST['hidden'] : ''; if (!is_numeric($id)) { $adStore = prepareAD($_POST);