All pastes #77399 Raw Edit

yisrael

public php v1 · immutable
·published 2006-07-02 23:57 UTC
rendered paste body
if(!$from = date_dmy2mysql($_GET['from']))	return msg('0Incorrect Date in "Form Date" field');if(!$until = mysql_get_field('SELECT DATE_ADD("'.date_dmy2mysql($_GET['until']).'", INTERVAL 1 DAY)'))	return msg('0Incorrect Date in "Until Date" field');$yield = mysql_get_field('SELECT hotel_yield_percent FROM config WHERE id=(SELECT MAX(id) FROM config)');do{	if(!$prices1day = mysql_fetch_assoc($prices1day_res = mysql_query('			SELECT			/*	gArea,				country,				area,*/				hotel,				stars,				room,				roomId,				price				meal,				CAST(GROUP_CONCAT(meal,":",price/100*'.($yield+100).' SEPARATOR ",") AS CHAR) AS price,				currency			FROM				globalArea ga				INNER JOIN countries c ON ga.id = c.gAreaId				INNER JOIN areas a ON c.id = a.countryId				INNER JOIN hotels h ON a.id = h.areaId				INNER JOIN rooms r ON h.id = r.hotelId				INNER JOIN prices p ON r.id = p.roomId				INNER JOIN meals m ON m.id = p.mealsId				INNER JOIN currencies cur ON cur.id = p.currencyId			WHERE				ga.ok=1				AND c.ok = 1				AND a.ok = 1				AND h.ok = 1				AND r.ok = 1				AND p.ok = 1				AND m.ok = 1				AND cur.ok = 1				AND '.($_GET['h'] ? 'h.id = '.$_GET['h'] : 'a.id = '.$_GET['a']).'				AND p.people = '.$_GET['p'].'				AND fromDate <= "'.$from.'"				AND upToDate >= "'.$from.'"			GROUP BY roomId			ORDER BY				BINARY hotel,				BINARY room')))		return msg('0No result found');	do	{		$prices_full[$prices1day['hotel']]['cat'] = $prices1day['stars'];		$prices_full[$prices1day['hotel']]['cur'] = $prices1day['currency'];		$prices_full[$prices1day['hotel']]['rooms'][$prices1day['room']]['rId'] = $prices1day['roomId'];		$price = s2a_key($prices1day['price']);		foreach($price as $key => $val)		{			$prices_full[$prices1day['hotel']]['rooms'][$prices1day['room']][$key] = $val;			++$prices_full[$prices1day['hotel']]['rooms'][$prices1day['room']][$key.'D'];		}	}while($prices1day = mysql_fetch_assoc($prices1day_res));	$from = mysql_get_field('SELECT DATE_ADD("'.$from.'", INTERVAL 1 DAY)');	++$j;}while($from != $until);