<?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/all_fns.php';

///////////////////////////////////
//Validation of the ad ID
//////////////////////////////////

if(isset($_GET['id_ad']))
{
	$id_ad = (int) $_GET['id_ad'];
	
	if($id_ad <= 0)
	redirect('index.php');
	
	$row = get_ad($id_ad, 0);
	$id_acc = $row['id_acc'];
	
	if(empty($row))
	redirect('index.php');
}
elseif(!isset($_GET['id_ad']) && !isset($_SESSION['check_ads']) && !isset($_GET['action']))
redirect('index.php');

else $id_ad = 0;

///////////////////////////////////
//Initializing variable $error
//////////////////////////////////

$error = '';

///////////////////////////////////
//Validation of password
//////////////////////////////////

if(isset($_POST['password']))
{
	if(verify_ad($id_ad, $_POST['password']))
	$error = 0;
	
	else $error = 1;
}

///////////////////////////////////
//Variables of elements
//////////////////////////////////

$index = 0;
$account = 0;

///////////////////////////////////
//Delete ad classic
//////////////////////////////////

if(isset($_POST['password']) && empty($error))
{
	delete_ad($id_ad);
	get_nb_ads();
	$conn = null;
	
	redirect('ad_delete.php?action=SuccesDeleteAd');
}

///////////////////////////////////
//Delete ad by connected member
//////////////////////////////////

elseif(isset($_GET['id_ad'], $_SESSION['connect_id']) && $_SESSION['connect_id'] == $id_acc)
{
	delete_ad($id_ad);
	get_nb_ads();
	$conn = null;
	
	redirect('ad_delete.php?action=SuccesDeleteAd');
}

///////////////////////////////////
//Delete all ad by connected member
//////////////////////////////////

elseif(isset($_SESSION['connect_id'], $_SESSION['check_ads']) && !isset($_GET['action']))
{
	$array = explode(',', $_SESSION['check_ads']);
	
	foreach($array as $id_ad)
	{
		delete_ad($id_ad);
		get_nb_ads();
	}
	
	$conn = null;
	
	$action = count($array) > 1 ? 'SuccesDeleteAds' : 'SuccesDeleteAd' ;
	
	redirect('ad_delete.php?action='. $action);
}

///////////////////////////////////
//Send new password confirmation
//////////////////////////////////

elseif(isset($_GET['action']) && ($_GET['action'] == 'SuccesDeleteAd' || $_GET['action'] == 'SuccesDeleteAds'))
{
	///////////////////////////////////
	//Title and Meta 
	//////////////////////////////////
	
	if($_GET['action'] == 'SuccesDeleteAds')
	$title = $language['title_page_delete_ads'];
	
	else $title = $language['title_page_delete_ad'];
	
	$description = $language['description_page_delete_ad'];
	$words = $language['keywords_page_delete_ad'];
	
	if($_GET['action'] == 'SuccesDeleteAds')
	$info_page = $language['info_page_delete_ads'];
	
	else $info_page = $language['info_page_delete_ad'];

	///////////////////////////////////
	//Text of the page
	//////////////////////////////////

	if($_GET['action'] == 'SuccesDeleteAds')
	$text = $language['page_delete_all_ad'];
	
	else $text = $language['page_delete_ad'];
		
	///////////////////////////////////
	//Display view
	//////////////////////////////////
	
	pool::execute('beforestart');
	
	$view = array();
	$view[] = 'template/tpl_txt.php';
	
	require_once __DIR__.'/template/tpl_layout.php';
}
else
{
	///////////////////////////////////
	//Title and Meta
	//////////////////////////////////
	
	$title = $language['title_page_enter_password'];
	$description = $language['description_page_enter_password'];
	$words = $language['keywords_page_enter_password'];
	$info_page = $language['info_page_enter_password'];
	
	///////////////////////////////////
	//Display view
	//////////////////////////////////
	
	pool::execute('beforestart');
	
	$view = array();
	$view[] = 'template/tpl_form_ad_check_psw.php';
	
	require_once __DIR__.'/template/tpl_layout.php';
}