// so gracefully trim before attempting to log in. $username = trim($_POST['username']); $password = trim($_POST['password']); $category = trim($_POST['category']); $provider->provider_login($username, $category, $password); // IF ADMIN IS LOGGED IN SUCCESSFULLY, FORWARD THEM TO HOMEPAGE if ($provider->is_error == 0) { cheader("adm_" . $category . "_home.php"); exit; // IF THERE WAS AN ERROR, SET ERROR MESSAGE } else { $is_error = $provider->is_error; } } // Модель поставщиков $provider_model = new se_provider(); // Категории поставщиков $categories = $provider_model->get_categories(); /* if($_GET['task'] == "create") { $provider_model->admin_create("Evg","1234","Евгений","*****@*****.**"); } */ // Подкатегории и поставщики $subcategories = array(); foreach ($categories as $category) { $category_id = $category['category_id']; $subcategories[$category_id] = $provider_model->get_subcategories($category_id); } // INCLUDE FOOTER $smarty->assign('is_error', $is_error);
/* // CREATE SESSION OBJECT $session_options = ( defined('SE_SESSION_RESUME') && !empty($session_id) ? array('id' => $session_id, 'security' => array()) : array() ); $session =& SESession::getInstance($session_options); if( $session->getState() == 'expired' ) { $session->restart(); } * */ // CREATE URL CLASS $url = new se_url(); // CREATE DATETIME CLASS $datetime = new se_datetime(); // CREATE ADMIN OBJECT AND ATTEMPT TO LOG ADMIN IN $provider = new se_provider(); $provider->provider_checkCookies(); // INSTANTIATE JAVASCRIPT OBJECT $se_javascript = new SE_Javascript(); $smarty->assign_by_ref('se_javascript', $se_javascript); // ADMIN IS NOT LOGGED IN AND NOT ON LOGIN PAGE if ($page != "adm/adm_login" && $provider->provider_exists == 0) { header("Location: adm_login.php"); exit; } // SET UP LANGUAGE VARIABLES if (!empty($_GET['lang_id']) && $provider->provider_exists) { $provider->provider_info['language_id'] = (int) $_GET['lang_id']; //$database->database_query("UPDATE se_admins SET admin_language_id='{$admin->admin_info['admin_language_id']}' WHERE admin_id='{$admin->admin_info['admin_id']}' LIMIT 1"); } // SET UP LANGUAGE VARIABLES
<?php /* $Id: cities.php 8 2011-01-11 Alex $ */ $page = "city"; $error = ''; include "header.php"; include "include/class_city.php"; include "include/class_provider.php"; $city_id = (int) $_GET['city_id']; // Основная модель городов $city_model = new se_city(); // Модель поставщиков $provider_model = new se_provider(); /* Важно!! В дальнейшем $city_id передавать в конструктор при создании объектов: $city_model = new se_city($city_id); $provider_model = new se_provider($city_id); */ if (isset($_POST['submit'])) { $prefix_table = isset($_POST['category']) ? trim($_POST['category']) : NULL; $provider_name = isset($_POST['provider']) ? trim($_POST['provider']) : NULL; if ($prefix_table && $provider_name) { $data = array('name' => $provider_name); $provider_id = $provider_model->add_provider($prefix_table, $data); if ($provider_id) { $provider_model->add_provider_city($prefix_table, $provider_id, $city_id); } } else {
include "header.php"; include "include/class_city.php"; include "include/class_provider.php"; // This is ajax //header("Content-Type: application/json"); // Get info (post only) $action = isset($_POST['action']) ? $_POST['action'] : NULL; // Must be logged in to use tasks below this section if (!$user->user_exists) { //echo json_encode(array('result' => FALSE, 'err' => 1)); //exit(); } // Create city object $city_model = new se_city(); // Модель поставщиков $provider_model = new se_provider(); if ($action == 'get_regions') { $area_id = isset($_POST['area_id']) ? $_POST['area_id'] : null; $regions = $city_model->get_regions($area_id); foreach ($regions as $region) { echo '<option value="' . $region['region_id'] . '">' . $region['name'] . '</option>'; } die; } else { if ($action == 'get_provider') { $prefix_table = isset($_POST['prefix_table']) ? $_POST['prefix_table'] : null; $provider_id = isset($_POST['provider_id']) ? $_POST['provider_id'] : null; if ($prefix_table && $provider_id) { $provider = $provider_model->get_provider($prefix_table, $provider_id); $subcategory = $provider_model->get_subcategory_by_prefix_table($prefix_table); if ($prefix_table == 'game') {