<?php
///////////////////////////////////////////////////////////////////////////////////////////
///Script PHP/MYSQL of management of classifieds ads developed by Script PAG
///Script PAG all rights reserved. Use under license. http://www.script-pag.com
///////////////////////////////////////////////////////////////////////////////////////////

############################################################

require_once __DIR__.'/includes_adm/all_fns_adm.php';

///////////////////////////////////
//Check if an admin is connected
//////////////////////////////////
	
if(!empty($_SESSION['valid_admin']))
$valid_admin = $_SESSION['valid_admin'];

if(!check_valid_all())
redirect('index.php');

///////////////////////////////////
//Update order
//////////////////////////////////

if(isset($_REQUEST['lang'])) //Languages
{
	update_drag_and_drop($_REQUEST['lang'], 'lang', 'position', 'id_lang');
	create_cache_lang();
}

if(isset($_REQUEST['reg'])) //Regions
{
	update_drag_and_drop($_REQUEST['reg'], 'regions', 'pos_reg', 'id_reg');
	create_cache_reg();
}

if(isset($_REQUEST['cou'])) //Counties
{
	update_drag_and_drop($_REQUEST['cou'], 'counties', 'pos_county', 'id_county');
	create_cache_counties();
}

if(isset($_REQUEST['cat'])) //Categories
{
	update_drag_and_drop($_REQUEST['cat'], 'cat', 'pos_cat', 'id_cat');
	create_cache_cat();
}

if(isset($_REQUEST['subcat'])) //Subcategories
{
	update_drag_and_drop($_REQUEST['subcat'], 'cat', 'pos_cat', 'id_cat');
	create_cache_cat();
}

if(isset($_REQUEST['cat_opt'])) //Cat options
{
	update_drag_and_drop($_REQUEST['cat_opt'], 'cat_opts', 'pos_cat_opt', 'id_cat_opt');
	create_cache_cat();
	create_cache_opts_cat();
	create_cache_val_digital();
	create_cache_val_data();
	create_cache_val_check();
	create_cache_val_price();
}

if(isset($_REQUEST['cat_opt_val_data'])) //Cat options Val data
{
	update_drag_and_drop($_REQUEST['cat_opt_val_data'], 'val_data', 'pos_val_data', 'id_val_data');
	create_cache_cat();
	create_cache_opts_cat();
	create_cache_val_digital();
	create_cache_val_data();
	create_cache_val_check();
	create_cache_val_price();
}

if(isset($_REQUEST['cat_opt_val_check'])) //Cat options val checkbox
{
	update_drag_and_drop($_REQUEST['cat_opt_val_check'], 'val_check', 'pos_val_check', 'id_val_check');
	create_cache_cat();
	create_cache_opts_cat();
	create_cache_val_digital();
	create_cache_val_data();
	create_cache_val_check();
	create_cache_val_price();
}

if(isset($_REQUEST['fil'])) //Fields
{
	update_drag_and_drop($_REQUEST['fil'], 'fields', 'pos_field', 'id_field');
	create_cache_fields();
}

if(isset($_REQUEST['con'])) //Contact
{
	update_drag_and_drop($_REQUEST['con'], 'mails_contact', 'pos_cont', 'id_cont');
	create_cache_mails_contact();
}

if(isset($_REQUEST['page'])) //Pages
{
	update_drag_and_drop($_REQUEST['page'], 'pages', 'pos_page', 'id_page');
	create_cache_pages();
}

if(isset($_REQUEST['adv'])) //Advertisements
{
	update_drag_and_drop($_REQUEST['adv'], 'advertisement', 'pos_adv', 'id_adv');
	create_cache_advertisement();
}