示例#1
0
    // 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);
示例#2
0
/*
// 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
示例#3
0
<?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 {
示例#4
0
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') {