All pastes #837666 Raw Edit

Anonymous

public text v1 · immutable
#837666 ·published 2007-12-29 21:06 UTC
rendered paste body
if($_POST['expensesdays'] == true)
{
$date  =$_POST['date'];

   $connection = db::get();
			$dayOfWeek  =  $connection->query("SELECT DAYOFWEEK('$date')");
			$result = $dayOfWeek->fetch_array();
			$day  = $result[0];
			
			$dateExplode = explode("-",$date);
			$dateFinaldiff = (8-$day);
			$dateBegindiff = ($day-2);
			$beforeMonth=date("n")-1;
			$ultimo=date("t",mktime(0,0,0,(String)$beforeMonth,date("j"),date("y"))); 
			//echo  $day."-".$dateExplode[2];
			if($day>$dateExplode[2]){

			$beginingDate = $dateExplode[0]."-".$beforeMonth."-".($ultimo-$dateBegindiff);
			//echo  "entro";
			 }else{
			 
			$beginingDate = $dateExplode[0]."-".$dateExplode[1]."-".($dateExplode[2]-$dateBegindiff);
			
			}
			$finishDate =  $dateExplode[0]."-".$dateExplode[1]."-".($dateExplode[2]+$dateFinaldiff);
			
			
			$endDate = strtotime('+7 days', $beginingDate);
			$dates = array();
		date_default_timezone_set('EST');
		$date = array();
		$date[] = strtotime($beginingDate);
		for ($intX=0;$intX < 7;$intX++) {
		//echo date('Y-m-d',$date[$intX]).' '.date('l',$date[$intX])."<br>\n";
		$date[$intX+1] = strtotime('+ 1 day', $date[$intX]);
		$dates[] = date('l',$date[$intX]);
		}
		echo $dates;	
}