<?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
///////////////////////////////////////////////////////////////////////////////////////////

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

////////////////////////////////
//Calendar form
////////////////////////////////

function calendar_form($cat)
{
	global $language, $language_adm, $param_gen, $cache_cat;
	
	$language = isset($language_adm) ? $language_adm : $language;
	
	$cal_aff_css = 'calendar-wrap-hide';
	
	foreach($cache_cat as $v)
	{
		if($v['id_cat'] == $cat && $v['calendar'] == 1)
		$cal_aff_css = 'calendar-wrap-show';
	}
	
	?>
	<div id="calendar-wrap" class="<?php echo $cal_aff_css; ?>">
		
		<p class="bold"><?php echo $language['form_cal_tit']; ?></p>
		
		<?php
		echo (isset($language_adm) ? '<div>' : '');
		if(isset($_SESSION['cal_period']))
		{
			foreach($_SESSION['cal_period'] as $key => $data)
			{
				
				?>
				<div id="cal_period_<?php echo $key; ?>">
					<input type="text" name="start_date" placeholder="<?php echo $language['form_cal_date1']; ?>" value="<?php echo $data[0]; ?>" disabled />
					<input type="text" name="end_date" placeholder="<?php echo $language['form_cal_date2']; ?>" value="<?php echo $data[1]; ?>" disabled />
					<?php echo (!isset($language_adm) ? '<div>' : ''); ?>
					<input type="text" name="cal_price" placeholder="<?php echo $language['form_cal_price']; ?>" value="<?php echo $data[2]; ?>" disabled /><span><?php echo $param_gen['currency']; ?></span>
					<?php echo (!isset($language_adm) ? '</div>' : '<div class="calendar-buttons">'); ?>
					<a href="javascript:void(0)" onclick="cal_period_update(<?php echo $key; ?>);" class="cal_period_update"><?php echo $language['form_cal_update']; ?></a>
					<a href="javascript:void(0)" onclick="cal_period_remove(<?php echo $key; ?>);"  class="cal_period_remove"><?php echo $language['form_cal_remove']; ?></a>
					<?php echo (isset($language_adm) ? '</div>' : ''); ?>
				</div>
				<?php
			}
		}
		?>
		<div id="add-period">	
			<input type="text" id="start_date" placeholder="<?php echo $language['form_cal_date1']; ?>" name="start_date" value="" />
			<input type="text" id="end_date" placeholder="<?php echo $language['form_cal_date2']; ?>" name="end_date" value="" />
			<?php echo (!isset($language_adm) ? '<div>' : ''); ?>
			<input type="text" id="cal_price" name="cal_price" placeholder="<?php echo $language['form_cal_price']; ?>" value="" /><span class="css_price"><?php echo $param_gen['currency']; ?></span>
			<?php echo (!isset($language_adm) ? '</div>' : '<div class="calendar-buttons">'); ?>
			<a href="javascript:void(0)" id="insert-period">+</a>
			<a href="javascript:void(0)" id="cal_eff_period" class="cal_eff_period"><?php echo $language['form_cal_delete']; ?></a>
			<a href="javascript:void(0)" class="cal_period_update hide"><?php echo $language['form_cal_update']; ?></a>
			<a href="javascript:void(0)" class="cal_period_remove hide"><?php echo $language['form_cal_remove']; ?></a>
		</div>
		<?php echo (isset($language_adm) ? '</div></div>' : ''); ?>
		<?php if(!isset($language_adm)) : ?>
			<p id="cal_msg_error1" class="p-error"><?php echo $language['form_cal_err1']; ?></p>
			<p id="cal_msg_error2" class="p-error"><?php echo $language['form_cal_err2']; ?></p>	
		<?php endif; ?>
	</div>
	<?php if(isset($language_adm)) : ?>
		<p id="cal_msg_error1" class="error"><?php echo $language['form_cal_err1']; ?></p>
		<p id="cal_msg_error2" class="error"><?php echo $language['form_cal_err2']; ?></p>	
	<?php endif; ?>
	<?php
}

////////////////////////////////
//Calendar show
////////////////////////////////

function cal_show($calendar)
{
	global $language, $language_adm, $param_gen;
	
	$language = isset($language_adm) ? $language_adm : $language;
	
	$cal_periodes_list = '';
	
	foreach($calendar as $data)
	{		
		$start_date_periode = (int) $data[2];
		$end_date_periode = (int) $data[3];
		$end_date_periode = $end_date_periode + 86000;
		
		for($i = $start_date_periode; $i <= $end_date_periode; $i+=86400)
	    {
		    $array_ann_dates[] = array(date("d-m-Y",$i), date("dmY",$i));
	    }
	    
	    $cal_rix = $data[4];
	    $start_date_periode = date("d/m/Y",$start_date_periode);
		$end_date_periode = date("d/m/Y",$end_date_periode);
		
		$cal_periodes_list .= '<p>'.$language['page_ad_cal_start'].' '.$start_date_periode.' '.$language['page_ad_cal_end'].' '.$end_date_periode;
		if($cal_rix != '')	$cal_periodes_list .= ' : '.$cal_rix.' '.$param_gen['currency'];
		$cal_periodes_list .= '</p>';
		
	}	
	?>	
	
	<script>
		var allDates = new Array();
	<?php
		$i = 0;
	foreach($array_ann_dates as $data)
	{	
	?>
	    allDates[<?php echo $i; ?>] = '<?php echo $data[0]; ?>';
	<?php
		$i++;
	}
	?>
	</script>
	
	<div class="date-list-calendar">
		<?php echo $cal_periodes_list; ?>
	</div>
	
	<div class="date-calendar">
		<div>
			<div id="cal-show"></div>
			<p class="cal-available"><?php echo $language['page_ad_cal_available']; ?></p>
			<p class="cal-not-available"><?php echo $language['page_ad_cal_not_available']; ?></p>
		</div>
	</div>
	
	<?php
}