Location: PHPKode > projects > Meeting Room Scheduler System > mrss/view_c.php
<?php
// +----------------------------------------------------------------------+
// | Meeting Room Scheduler System - (English)                            |
// | SAS Sistema de Agendamento de Salas - (Portuguese)                   |
// | Copyright (C) 2005/2006  Ighor Toth (hide@address.com)               |
// |                                                                      |
// | This program is free software; you can redistribute it and/or        |
// | modify it under the terms of the GNU General Public License          |
// | as published by the Free Software Foundation; either version 2       |
// | of the License, or (at your option) any later version.               |
// |                                                                      |
// | This program is distributed in the hope that it will be useful,      |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of       |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        |
// | GNU General Public License for more details.                         |
// |                                                                      |
// | You should have received a copy of the GNU General Public License    |
// | along with this program; if not, write to the Free Software          |
// | Foundation, Inc., 51 Franklin Street, Fifth Floor,                   |
// | Boston, MA  02110-1301, USA.                                         |
// +----------------------------------------------------------------------+
// | RSS - Room Scheduler System (English Version)                        |
// | SAS - Sistema de Agendamento de Sala (Portuguese Version)            |
// +----------------------------------------------------------------------+
// | Autor: Ighor Toth (hide@address.com) - http://www.ighor.com          |
// | Web-site: http://sourceforge.net/projects/rss                        |
// | DEVELOPED IN BRAZIL !!!                                              |
// +----------------------------------------------------------------------+
// | UPDATES:-                                                            |
// | Please read README.txt                                               |
// +----------------------------------------------------------------------+
// | Pages:                                                               |
// |         Room Scheduler     = http://www.your-site.com/index.php      |
// |             Demo           = http://mrss.ighor.com/index.php         |
// |             User           = 999995                                  |
// |             Password       = 123456                                  |
// |         Administrator page = http://www.your-site.com/adm.php        |
// |             Demo           = "Not available yet"                     |
// |             User           = admin                                   |
// |             Password       = abc123                                  |
// +----------------------------------------------------------------------+
// | Configuration file: conf.inc.php                                     |
// | DB structure: rss.sql                                                |
// | Bugs, translations or issues, write to: hide@address.com             |
// | ATTENTION: OLD VERSION: RSS - Room Scheduler System -- DISCONTINUED  |
// +----------------------------------------------------------------------+

include('languages/padrao.inc.php');

?>

	<style type="text/css">
	<!--
	.bordas {
		border: 1px solid #999999;
	}
	-->
	</style>

	<script Language="JavaScript">

		function alterarsala(){

			form = document.sala
			form.action = ''
			form.submit();	
	
		}


	</script>

<body topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">


<?php

include('conecta.php');

function mostrarsemana($data,$cod_sala,$qual_semana,$prox_semana,$dia_atual){ // INICIO_FUNCTION_MOSTRARSEMANA

		// echo $data; echo("--"); echo $prox_semana; echo("--"); echo("$dia_atual");

	?>

	<div id="overDiv" style="position:absolute; visibility:hide; z-index:1;"></div>

	<script language="JavaScript" src="overlib.js" type="text/javascript">
	</script>

	<?php

	$data1=$data;
	$data_prox=$data;
	$data2=$data;
	$data=explode("-",$data);

	$fgh=explode("-",$dia_atual);
	$mesfgh=$fgh[1];

	$dia=$data[2];  
	$dia2=$dia;
	$mes=$data[1]; 
	$mesd=$data[1];
	$ano=$data[0];

	$data_sem=$ano."-".$mes."-".$dia;

	$ano2=$ano;
	$mes2=$mes;

	$novomes=0;
	$novomes2=0;

	$tempo = date("D", mktime(0, 0, 0, $mes, $dia, $ano));

	$dia_da_semana=$tempo;

	if($dia_da_semana=="Mon"){ $dia_da_semana="Segunda-Feira";         $inicio=0;  $inicio2=0;  $iniciok=1;  															$inicio_prox=7; }
	if($dia_da_semana=="Tue"){ $dia_da_semana="Terça-Feira";           $inicio=-1; $inicio2=-1; $iniciok=2; if($dia==1){ $inicio6=0; } 												$inicio_prox=8; }
	if($dia_da_semana=="Wed"){ $dia_da_semana="Quarta-Feira";          $inicio=-2; $inicio2=-2; $iniciok=3; if($dia==1){ $inicio6=-1; } if($dia==2){ $inicio6=0; } 								$inicio_prox=9; }
	if($dia_da_semana=="Thu"){ $dia_da_semana="Quinta-Feira";          $inicio=-3; $inicio2=-3; $iniciok=4; if($dia==1){ $inicio6=-2; } if($dia==2){ $inicio6=-1; } if($dia==3){ $inicio6=0; }  					$inicio_prox=10; }
	if($dia_da_semana=="Fri"){ $dia_da_semana="Sexta-Feira";           $inicio=-4; $inicio2=-4; $iniciok=5; if($dia==1){ $inicio6=-3; } if($dia==2){ $inicio6=-2; } if($dia==3){ $inicio6=-1; } if($dia==4){ $inicio6=0; } 	$inicio_prox=11; }
	if($dia_da_semana=="Sat"){ $dia_da_semana="Sábado";          $inicio=-5; $inicio2=-5; $iniciok=6; if($dia==1){ $inicio6=-4; } if($dia==2){ $inicio6=-3; } if($dia==3){ $inicio6=-2; } if($dia==4){ $inicio6=-1; } 	$inicio_prox=12; }
	if($dia_da_semana=="Sun"){ $dia_da_semana="Domingo"; $dia++; $inicio=0;  $inicio2=0;  $iniciok=1; 															$inicio_prox=13; } //CASO SEJA DOMINGO


	$nomes_meses["01"]="Janeiro";
	$nomes_meses["02"]="Fevereiro";
	$nomes_meses["03"]="Março";
	$nomes_meses["04"]="Abril";
	$nomes_meses["05"]="Maio";
	$nomes_meses["06"]="Junho";
	$nomes_meses["07"]="Julho";
	$nomes_meses["08"]="Agosto";
	$nomes_meses["09"]="Setembro";
	$nomes_meses["10"]="Outubro";
	$nomes_meses["11"]="Novembro";
	$nomes_meses["12"]="Dezembro";

	$data_atual78=explode("-",$dia_atual);

	$dia78=$data_atual78[2];  
	$mes78=$data_atual78[1]; 
	$ano78=$data_atual78[0];

	$tempo78 = date("D", mktime(0, 0, 0, $mes78, $dia78, $ano78));

	if($tempo78=="Mon"){ $tempo78="Segunda-Feira"; }
	if($tempo78=="Tue"){ $tempo78="Terça-Feira";   }
	if($tempo78=="Wed"){ $tempo78="Quarta-Feira";  }
	if($tempo78=="Thu"){ $tempo78="Quinta-Feira";  }
	if($tempo78=="Fri"){ $tempo78="Sexta-Feira";   }
	if($tempo78=="Sat"){ $tempo78="Sábado";        }
	if($tempo78=="Sun"){ $tempo78="Domingo";       }

	$horaagora05=date("H");

	if(($horaagora05>=00)&&($horaagora05<=11)){ echo("<b>Bom Dia!</b> "); }
	if(($horaagora05>=12)&&($horaagora05<=17)){ echo("<b>Boa Tarde!</b> "); }
	if(($horaagora05>=18)&&($horaagora05<=23)){ echo("<b>Boa Noite!</b> "); }

	echo("Hoje é "); echo $dia78; echo(" de "); echo $nomes_meses["$mes78"]; echo(" de "); echo $ano78; echo(" ($tempo78)");


	$inicio3=$inicio;
	$inicio4=$inicio;

	$nome_semana[1]="Segunda";
	$nome_semana[2]="Terça";
	$nome_semana[3]="Quarta";
	$nome_semana[4]="Quinta";
	$nome_semana[5]="Sexta";
	$nome_semana[6]="Sábado";

	$fonte[1]="<font face='arial' size='1'>";
	$fonte[2]="<font face='arial' size='2'><center>";
	$fonte[3]="<font face='arial' size='3'><center>";
	$cor_fonte["azulescura"]="<font color='#4682B4'>";
	$cor_fonte["azul"]="<font color='#4682B4'>";
	$cor_fonte["branca"]="<font color='#ffffff'>";
	$cor_fonte["preta"]="<font color='#000000'>";
	//$cor_celula["preta"]="BGCOLOR='#000000'";
	$cor_celula["preta"]="BGCOLOR='#B0B0B0'";
	$cor_celula["branca"]="BGCOLOR='#ffffff'";
	$cor_celula["azulescura"]="BGCOLOR='#4682B4'";
	$cor_celula["azulclara"]="BGCOLOR='#B0C4DE'";
	$cor_celula["cinza"]="BGCOLOR='#BEBEBE'";
	$cor_celula["cinzaclaro"]="BGCOLOR='#BfBfBf'";
	$cor_celula["marrom"]="BGCOLOR='#A52A2A'";
	$cor_celula["vermelha"]="BGCOLOR='#F08080'";
	$cor_celula["azul"]="BGCOLOR='#00BFFF'";
	//$cor_celula["azulnao"]="BGCOLOR='#104E8B'";
	$cor_celula["azulnao"]="BGCOLOR='#BfBfBf'";
	$hora_inicio=8; // HORA INICIAL 
	$hora_tab=8; // HORA INICIAL
	$hora_final=21; // HORA FINAL
	$total_horas=14; // TOTAL HORAS + 1
	$tamanho_celula=70; // LARGURA CELULAS
	$altura_celula=""; // ALTURA CELULAS


	?>

	<TABLE border="0" cellpadding="0" cellspacing="0">	
	<TR><TD>

	<TABLE width="520" border="0" cellpadding="0" cellspacing="0">
		<TR>
			<TD class="bl1">
			<form method="POST" action="" name="sala">
				<?php echo $fonte[2]; echo $cor_fonte["azul"]; ?>
				<b><img src="img/arrow3.gif" width="14" height="11" alt="">
				Sala:
				</b>


			</TD>
			<TD >  <br> 
				<input type="hidden" name="env_cod_sala" border=0 value="Alterar Sala">
					<input border="0" type="hidden" name="inicio1" border=0 value="<?php echo $inicio; ?>">
					<input border="0" type="hidden" name="prox_semana" border=0 value="<?php echo $prox_semana; ?>">
					<input border="0" type="hidden" name="dia_atual" border=0 value="<?php echo $dia_atual; ?>">
				<select name="cod_sala" OnChange="javascript:alterarsala();">
					<?php
						mysql_select_db ("sas");
						$sql5 = "SELECT * from salas ORDER BY nome_sala";
						$result5 = mysql_query($sql5) or die(mysql_error());
		
						while($linha5=mysql_fetch_array($result5)) { 
					?>
						<option value="<?php echo $linha5["cod_sala"]; ?>" <?php if($cod_sala==$linha5["cod_sala"]){ echo ("selected=\"\""); } ?> ><?php echo $linha5["nome_sala"]; ?></option>
					<?php
						}
					?>
				</select>
				</form>
			</TD>
			<TD > <br>
				
				<?php echo $fonte[1]; echo $cor_fonte["azul"]; ?> <!-- visitas desde Jan/04.<br><br> -->

			</TD>
			<TD width="20" >  

					<?php
						if($qual_semana==2){
					?>

							<form method="POST" action="" name="anterior"><br>
								<input border="0" type="hidden" name="cod_sala" border=0 value="<?php echo $cod_sala; ?>">
								<input border="0" type="hidden" name="data1" border=0 value="<?php echo $data_prox; ?>">
								<input border="0" type="hidden" name="inicio1" border=0 value="<?php echo $inicio; ?>">
								<input border="0" type="hidden" name="prox_semana" border=0 value="<?php echo $prox_semana; ?>">
								<input border="0" type="hidden" name="dia_atual" border=0 value="<?php echo $dia_atual; ?>">
								<input border="0" class="bordas" type="Submit" name="anterior" border=0 value="<<">

							</form>

					<?php
						}
					?>
			</TD>
			<TD width="70" align="center"  >
				<?php echo $fonte[2]; echo $cor_fonte["azul"]; ?> <b>SEMANA</b>
			</TD >
			<TD width="20" align="left"  >
	
					<?php
						if($qual_semana==1){ // INICIO_IF_X

					 ?>
							<form method="POST" action="" name="proxima"><br>
								<input border="0" type="hidden" name="cod_sala" border=0 value="<?php echo $cod_sala; ?>">
								<input border="0" type="hidden" name="data1" border=0 value="<?php echo $data1; ?>">
								<input border="0" type="hidden" name="inicio1" border=0 value="<?php echo $iniciok; ?>">
								<input border="0" type="hidden" name="inicio_prox" border=0 value="<?php echo $inicio_prox; ?>">
								<input border="0" type="hidden" name="prox_semana" border=0 value="<?php echo $prox_semana; ?>">
								<input border="0" type="hidden" name="dia_atual" border=0 value="<?php echo $dia_atual; ?>">
								<input border="0" class="bordas" type="Submit" name="proxima" border=0 value=">>">
							</form>
					<?php
						} // FIM IF_X
					?>
			</TD>
		</TR>
	</TABLE>

	<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td background="" bgcolor="#9EC8FF"><img src="img/spacer.gif" width="1" height="1" alt=""><br></td></tr></table>

	<br>
	<TABLE BORDER='0' background="" BGCOLOR='#9EC8FF'>
		<form method="POST" action="" name="sas">
		<?php
		
		for($x=0;$x<=$total_horas;$x++){ // INICIO_FOR_LINHA

		?>

		<TR>

			<?php

			for($y=0;$y<7;$y++){ // INICIO_FOR_COLUNA



			?>

			<!-- <TD WIDTH='<?php echo $tamanho_celula; ?>' -->

			<?php

					if(($x>=1)&&($y==0)){  } 

			?>

				

				<?php

				if(($x==0)&&($y==0)){
					?> <TD WIDTH='<?php echo $tamanho_celula; ?>' HEIGHT='<?php echo $altura_celula; ?>' <?php
					echo(" bgcolor='#4682B4' ");
					?> BORDER='0'> <?php
					echo $fonte[2]; echo $cor_fonte["branca"]; 

					echo("<b>HORÁRIO INICIAL</b>");
				}
				if(($x==0)&&($y>=1)){ // IMPRIMIR SEMANA 1a LINHA
					?> <TD colspan=2  WIDTH='<?php echo $tamanho_celula; ?>' HEIGHT='<?php echo $altura_celula; ?>' <?php
					echo ("bgcolor='#EDF5FF'");
					?> BORDER='0' > <?php

					if($novomes==0){ $rt=$dia+$inicio; /* echo $rt; exit(); */ }
					if($novomes==1){ $rt++; /* echo $rt; exit(); */ }

					if(($mes==1)||($mes==3)||($mes==5)||($mes==7)||($mes==8)||($mes==10)||($mes==12)){
						if($rt>=32){
							$novomes=1;
							if($mes==12){ $ano++; $mes=1; }
							$mes++;
							if($mes<10){ $mes="0".$mes; }
							$marc=1;
							$rt=1;
							$meshh=1;
						}
						if($rt<=0){
							$rt=30+$inicio6;
							if($mes==3){ $rt=28+$inicio; } 
							$novomes=1;
							$mes--;
							if($mes<10){ $mes="0".$mes; }
							$marc=1;
							$meshh=-1;
						}

					}

					if($marc!=1){
						if(($mes==4)||($mes==6)||($mes==9)||($mes==11)){
							if($rt>=31){
								$novomes=1;
								$mes++;
								if($mes<10){ $mes="0".$mes; }
								$marc=1;
								$rt=1;
								$meshh=1;
							}
							if($rt<=0){
								$rt=31+$inicio6; /* echo $rt; exit(); */
								$novomes=1;
								$mes--;
								if($mes<10){ $mes="0".$mes; }
								$marc=1;
								$meshh=-1;
							}
						}
					}


					if($marc!=1){
						if($mes==2){
							if($rt>=29){
								$rt=1;
								$novomes=1;
								$mes++;
								if($mes<10){ $mes="0".$mes; }
								$marc=1;
								$meshh=1;
							}
							if($rt<=0){
								$rt=31+$inicio6;
								$novomes=1;
								$mes--;
								if($mes<10){ $mes="0".$mes; }
								$marc=1;
								$meshh=-1;
							}
						}
					}


						echo $fonte[2]; echo $cor_fonte["azul"];
					
						echo("<b>"); echo $nome_semana[$y]; echo("</b>");
						echo ("<br>");

						if($rt<10){ $rt="0".$rt; }
					
						echo $fonte[1]; echo $rt; echo ("-"); echo $mes; echo ("-"); echo $ano;
										
				} 
				if(($x>=1)&&($y==0)){ // IMPRIMIR HORA 1a COLUNA E DEFINIR HORA
					?> <TD WIDTH='<?php echo $tamanho_celula; ?>' HEIGHT='<?php echo $altura_celula; ?>' <?php
					echo ("bgcolor='#4F94CD'"); 
					?> BORDER='0' > <?php

					echo $fonte[2]; echo $cor_fonte["branca"];
						if($hora_inicio<=9){
							echo("<b>");echo("0");
						}
					echo("<b>"); echo $hora_inicio; 
					echo(":00"); echo("</b>");
					$hora_inicio++;

					if($hora_tab<=9){
						$hora="0".$hora_tab;
					} else {
						$hora=$hora_tab;
					}
					$hora_tab++;

				}

				
				
				if(($x>=1)&&($y>=1)){ // PREENCHER CELULAS DE RESERVA

					if($novomes2==0){ $rt2=$dia2+$inicio2; /* echo("naa6: "); echo $rt2; echo(" // "); */ }
					if($novomes2==1){ $rt2++; /* echo("naa5: "); echo $rt2; echo(" // "); */ }

					if(($mes2==1)||($mes2==3)||($mes2==5)||($mes2==7)||($mes2==8)||($mes2==10)||($mes2==12)){
						if($rt2>=32){
							$novomes2=1;
							$mes2=$mes2+1;
							if($mes2==12){ $ano2++; $mes2=1; }
							if($mes2<10){ $mes2="0".$mes2; }
							$marc2=1;
							$rt2=1; /* echo("naa7: "); echo $rt2; */
						}
						if($marc2!=1){
							if($rt2<=0){
								$rt2=30+$inicio6; /* echo("naa1 "); echo $rt2; */
								if($mes2==3){ $rt2=28+$inicio2; } 
								$novomes2=1;
								$mes2--;
								if($mes2<10){ $mes2="0".$mes2; }
								$marc2=1;
							}
						}

					}

					if($marc2!=1){
						if(($mes2==4)||($mes2==6)||($mes2==9)||($mes2==11)){
							if($rt2>=31){
								$novomes2=1;
								$marc2=1;
								$mes2=$mes2+1;
								if($mes2<10){ $mes2="0".$mes2; }
								$rt2=1; /* echo("naa8: "); echo $rt2; */
							
							}
							if($marc2!=1){
								if($rt2<=0){
									$rt2=31+$inicio6; /* echo("naa2: "); echo $rt2; */
									$novomes2=1;
									$mes2--;
									if($mes2<10){ $mes2="0".$mes2; }
									$marc2=1;
								}
							}
						}
					}

					if($marc2!=1){
						if($mes2==2){
							if($rt2>=29){
								$novomes2=1;
								$mes2++;
								if($mes2<10){ $mes2="0".$mes2; }
								$marc2=1;
								$rt2=1; /* echo("naa9: "); echo $rt2; */
							}
							if($rt2<=0){
								$rt2=31+$inicio6; /* echo("naa3: "); echo $rt2; */
								$novomes2=1;
								$mes2--;
								if($mes2<10){ $mes2="0".$mes2; }
								$marc2=1;
							}
						}
					}

	
					if($rt2<10){ $rt2="0".$rt2; }


					$datatempo=$ano2."-".$mes2."-".$rt2." ".$hora.":00:00";   /* echo $datatempo; echo ("MES: $mes"); echo ("- MES2: $mes2"); */

					$dataso=$ano2."-".$mes2."-".$rt2;

					$tempof=date("Y-m-d");
				
					$diaso=explode("-",$tempof);

					$diaso1=$diaso[2];

					$horaso=date("H");

					if($diaso1<=9){ $diaso1="0".$diaso1; }

					if($horaso<=9){ $horaso="0".$horaso; }

					mysql_select_db ("sas");

					$sql = "SELECT * FROM reservas WHERE datatempo='$datatempo' AND cod_sala='$cod_sala'";
					$resultado = mysql_query($sql) or die(mysql_error());
	
					$linha=mysql_fetch_array($resultado);					


						$dia_atual1=date("d");

						$hora_atual=date("H");

						$min_atual1=date("i");

						$ano_atual=date("Y");

						$mes_atual=date("m");


					

						echo $fonte[1];
						echo $cor_fonte["preta"];


					if($linha["cod_sala"]==""){
	
						echo("<TD  bgcolor='#C6E2FF'><center>");



						echo("</TD>");

					} else {

						echo("<TD bgcolor='#9FB6CD'><center>");

							$matricula=$linha["matricula"];

							mysql_select_db ("sas");

							$sql1 = "SELECT * FROM sups WHERE matsup='$matricula'";
							$resultado1 = mysql_query($sql1) or die(mysql_error());
							$linha1=mysql_fetch_array($resultado1);
							$supervisor=$linha1["nome_sup"];
							$ticket=$linha["ticket"];
	
							echo("<a href=\"javascript:\" onMouseOver=\"return overlib('<html><table class=bordas bgcolor=#ffffff><tr><td><font face=arial color=#000000 size=2><b>Por:</b> $supervisor<br><b>Ticket:</b> $ticket</td></tr></table></html>',STATUS,'RESERVADO',FULLHTML)\" onMouseOut=\"nd()\"><b>R</b></a>");

						echo("</TD>");
	
					}


					

					mysql_select_db ("sas");

					$datatempo=$ano2."-".$mes2."-".$rt2." ".$hora.":30:00";

					$sql = "SELECT * FROM reservas WHERE datatempo='$datatempo' AND cod_sala='$cod_sala'";
					$resultado = mysql_query($sql) or die(mysql_error());
	
					$linha=mysql_fetch_array($resultado);

					if($linha["cod_sala"]==""){

						echo("<TD bgcolor='#B9D3FF'><center>");


						echo("</TD>");

					} else {


						echo("<TD bgcolor='#9FB6CD'><center>");

							$matricula=$linha["matricula"];

							mysql_select_db ("sas");

							$sql1 = "SELECT * FROM sups WHERE matsup='$matricula'";
							$resultado1 = mysql_query($sql1) or die(mysql_error());
							$linha1=mysql_fetch_array($resultado1);
							$supervisor=$linha1["nome_sup"];
							$ticket=$linha["ticket"];
		
							echo("<a href=\"javascript:\" onMouseOver=\"return overlib('<html><table class=bordas bgcolor=#ffffff><tr><td><font face=arial color=#000000 size=2><b>Por:</b> $supervisor<br><b>Ticket:</b> $ticket</td></tr></table></html>',STATUS,'RESERVADO',FULLHTML)\" onMouseOut=\"nd()\"><b>R</b></a>");

						echo("</TD>");

					}
		
				}
			
				mysql_select_db ("sas");

				?>

			</TD>

			<?php

			if(($x==0)&&($y>=1)){ $inicio++; }
			if(($x>=1)&&($y>=1)){ $inicio2++; }

			} // FINAL_FOR_COLUNA

			$inicio2=$inicio3;
			$novomes2=0;
			$mes2=$mesd;
			$marc2=0;

			?>

		</TR>

		<?php

		} // FINAL_FOR_LINHA

		?>

	</TABLE>

	<table width="100%" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td background="" bgcolor="#9EC8FF">
				<img src="img/spacer.gif" width="1" height="1" alt=""><br>
			</td>
		</tr>
	</table>

	<TABLE width="520">
		<tr>
			<td >
				<br><?php echo $fonte[2]; echo $cor_fonte["azul"]; ?> <b>Caso deseje reservar uma sala, clique <a href="index.php">aqui</a>.<br>
			</td>
		</TD>
	</table>

	</form>

	</TD>
	</TR>
	</TABLE>
	<?php


} // FINAL_FUNCTION_MOSTRARSEMANA


// -------------------------------------------------------------------------------------------------- //
// ---------           ENVIAR          -------------------------------------------------------------- //
// -------------------------------------------------------------------------------------------------- //


$enviar=$_GET["enviar"];

if($enviar=="sim"){ // INICIO_ENVIAR_0

	$matricula=$_SESSION["matricula"];
	$prox_semana=$_POST["prox_semana"];
	$dia_atual=$_POST["dia_atual"];

	$senha=$_SESSION["senha"];
	$cod_sala=$_POST["cod_sala"];
	$qual_semana1=$_POST["qualsemana1"];

	mysql_select_db ("sas");

	$sql1 = "SELECT * FROM sups WHERE matsup='$matricula'";
	$resultado1 = mysql_query($sql1) or die(mysql_error());
	$linha1=mysql_fetch_array($resultado1);

	if(($linha1["matsup"]==$matricula)&&($linha1["senha"]==$senha)){ // REL_000

		$reservar=$_POST["reservar"];
		$tempo=$_POST["tempo"];

		if($tempo==0){ $tempo_meio=1; }

		$dia_hora=explode(" ",$reservar);
		$dia_mes_ano=explode("-",$dia_hora[0]);
		$hora_min_seg=explode(":",$dia_hora[1]);
		$hora_inicio=$hora_min_seg[0];
		$hora_inicio2=$hora_min_seg[0];
		$min_inicio=$hora_min_seg[1];

		$e_ano=$dia_mes_ano[0];
		$e_mes=$dia_mes_ano[1];
		$e_dia=$dia_mes_ano[2];

		$email_data=$e_dia."/".$e_mes."/".$e_ano;
		$email_hora=$dia_hora[1];
		
		$existe=0;

		mysql_select_db ("sas");

		$sql8 = "SELECT * FROM salas WHERE cod_sala='$cod_sala'";
		$resultado8 = mysql_query($sql8) or die(mysql_error());
		$linha8=mysql_fetch_array($resultado8);

		$datan=$dia_hora[0];


		if(($min_inicio==00)&&($tempo==0)){ // REF_001

			$verificar_existe=$datan." ".$hora_inicio.":00:00";
	
			$ticket=$_POST["ticket"];

			mysql_select_db ("sas");

			$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
			$resultado = mysql_query($sql) or die(mysql_error());
	
			$linha=mysql_fetch_array($resultado);

			if($linha["cod_sala"]==$cod_sala){
				$existe++;
				echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
			}

		} // REF_001


		if(($min_inicio==30)&&($tempo==0)){ // REF_002

			$verificar_existe=$datan." ".$hora_inicio.":30:00";
	
			$ticket=$_POST["ticket"];

			mysql_select_db ("sas");

			$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
			$resultado = mysql_query($sql) or die(mysql_error());
	
			$linha=mysql_fetch_array($resultado);

			if($linha["cod_sala"]==$cod_sala){
				$existe++;
				echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
			}

		} // REF_002


		if(($min_inicio==00)&&($tempo>=1)){ // REF_003

			for($i=1;$i<=$tempo;$i++){

				$verificar_existe=$datan." ".$hora_inicio.":00:00";

				$ticket=$_POST["ticket"];

				mysql_select_db ("sas");

				$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
				$resultado = mysql_query($sql) or die(mysql_error());
		
				$linha=mysql_fetch_array($resultado);

				if($linha["cod_sala"]==$cod_sala){
					$existe++;
					echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
				}

				if(($tempo>=1)&&($tempo!=$i)){

					$verificar_existe=$datan." ".$hora_inicio.":30:00";

					$ticket=$_POST["ticket"];

					mysql_select_db ("sas");

					$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
					$resultado = mysql_query($sql) or die(mysql_error());
		
					$linha=mysql_fetch_array($resultado);

					if($linha["cod_sala"]==$cod_sala){
						$existe++;
						echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
					}

				}

					if($hora_inicio<=9){
						$hora_inicio="0".$hora_inicio+1;
					} else {
						$hora_inicio=$hora_inicio+1;
					}
					
			}


		} // REF_003


		if(($min_inicio==30)&&($tempo>=1)){ // INICIO IF 2

			$verificar_existe=$datan." ".$hora_inicio.":30:00";

			$ticket=$_POST["ticket"];

			mysql_select_db ("sas");
			$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
			$resultado = mysql_query($sql) or die(mysql_error());
		
			$linha=mysql_fetch_array($resultado);

			if($linha["cod_sala"]==$cod_sala){
				$existe++;
				echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
			}

			if($hora_inicio<=9){
				$hora_inicio="0".$hora_inicio+1;
			} else {
				$hora_inicio=$hora_inicio+1;
			}
				
			for($i=1;$i<=$tempo;$i++){

				$verificar_existe=$datan." ".$hora_inicio.":00:00";

				$ticket=$_POST["ticket"];

				mysql_select_db ("sas");

				$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
				$resultado = mysql_query($sql) or die(mysql_error());
		
				$linha=mysql_fetch_array($resultado);

				if($linha["cod_sala"]==$cod_sala){
					$existe++;
					echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
				}

				if(($tempo>=2)&&($tempo!=$i)){

					$verificar_existe=$datan." ".$hora_inicio.":30:00";

					$ticket=$_POST["ticket"];

					mysql_select_db ("sas");

					$sql = "SELECT * FROM reservas WHERE datatempo='$verificar_existe' AND cod_sala='$cod_sala'";
					$resultado = mysql_query($sql) or die(mysql_error());
		
					$linha=mysql_fetch_array($resultado);

					if($linha["cod_sala"]==$cod_sala){
						$existe++;
						echo ("<html><SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('A duração de sua reserva esta confitante com outra. Por favor verifique.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body></html>");
					}

				}

					if($hora_inicio<=9){
						$hora_inicio="0".$hora_inicio+1;
					} else {
						$hora_inicio=$hora_inicio+1;
					}
					
			}

		} // FIM IF 2

		mysql_select_db ("sas");	

		$datam=$dia_hora[0];

		if($existe==0){ // REF_004

			if(($min_inicio==00)&&($tempo==0)){

				$salvar_data=$datam." ".$hora_inicio2.":00:00";

				mysql_select_db ("sas");
	
				$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";

					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}

			}


			if(($min_inicio==30)&&($tempo==0)){

				$salvar_data=$datam." ".$hora_inicio2.":30:00";

				mysql_select_db ("sas");
	
				$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";

					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}

			}


			if(($min_inicio==30)&&($tempo>=2)){ // INICIO IF 3

				$salvar_data=$datam." ".$hora_inicio2.":30:00";

				mysql_select_db ("sas");
	
				$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";

					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}

				if($hora_inicio2<=9){
					$hora_inicio2="0".$hora_inicio2+1;
				} else {
					$hora_inicio2=$hora_inicio2+1;
				}

				for($i=1;$i<=$tempo;$i++){

					$salvar_data=$datam." ".$hora_inicio2.":00:00";

					mysql_select_db ("sas");
	
					$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";
	
					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}


					if($tempo!=$i){

						$salvar_data=$datam." ".$hora_inicio2.":30:00";

						mysql_select_db ("sas");
	
						$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";
		
						if(!mysql_query($sql)){
							echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
							exit();
						}

					}
				
					if($hora_inicio2<=9){
						$hora_inicio2="0".$hora_inicio2+1;
					} else {
						$hora_inicio2=$hora_inicio2+1;
					}

				}

			} // FIM IF 3


			if(($min_inicio==30)&&($tempo==1)){ // INICIO IF 5

				$salvar_data=$datam." ".$hora_inicio2.":30:00";

				mysql_select_db ("sas");
	
				$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";

					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}

				if($hora_inicio2<=9){
					$hora_inicio2="0".$hora_inicio2+1;
				} else {
					$hora_inicio2=$hora_inicio2+1;
				}


				$salvar_data=$datam." ".$hora_inicio2.":00:00";

				mysql_select_db ("sas");
	
				$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";
	
				if(!mysql_query($sql)){
					echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
					exit();
				}

			} // FIM IF 5




			if(($min_inicio==00)&&($tempo>=1)){ // INICIO IF 4

				for($i=1;$i<=$tempo;$i++){

					$salvar_data=$datam." ".$hora_inicio2.":00:00";

					mysql_select_db ("sas");
	
					$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";
	
					if(!mysql_query($sql)){
						echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
						exit();
					}

					if($tempo>=1){

						$salvar_data=$datam." ".$hora_inicio2.":30:00";

						mysql_select_db ("sas");
	
						$sql = "INSERT INTO reservas (datatempo,cod_sala,matricula,ticket) VALUES ('$salvar_data','$cod_sala','$matricula','$ticket')";
		
						if(!mysql_query($sql)){
							echo ("<b><font face=\"arial,verdana\" size=\"-1\">SALA NAO FOI AGENDADA! CONTATE O SUPORTE LOCAL!</i><br> ERRO MySQL:</b> ". mysql_error());
							exit();
						}

					}
				
					if($hora_inicio2<=9){
						$hora_inicio2="0".$hora_inicio2+1;
					} else {
						$hora_inicio2=$hora_inicio2+1;
					}

				}

			} // FIM IF 4




		$para="Ighor Toth <hide@address.com>\n"; // ------------ ENVIO DE E-MAIL -------------
		// $de="Return-Path: <hide@address.com>\n";
		$de=$linha1["nome_sup"];
		$sala=$linha8["nome_sala"];
		$titulo="SAS - RESERVA DE SALA - De: ".$de." - Sala: ".$sala." - Data: ".$email_data." - Hora: ".$email_hora." - Duração: ".$tempo;

		// "Return-Path: <$email>\n"

		// $recipient = "$adminName <$adminEmail>";

		$texto="\n------------------------------------------------------------\nVocê acaba de receber um e-mail enviado através do\nSAS - Sistema de Agendamento de Sala (http://intragol01/sas)\nOBS: Não responda esta mensagem.\n------------------------------------------------------------\n\nDe: ".$de."\nSala: ".$sala."\nData: ".$email_data."\nHora: ".$email_hora."\nDuração: ".$tempo." Hora(s)\n\nOBS: NÃO ESQUEÇA DE CONFIRMAR O AGENDAMENTO.";

		// mail ($para, $titulo, $texto, $de);

		?> <SCRIPT LANGUAGE="JavaScript"> function tela(){ alert('ATENÇÃO: SALA AGENDADA!\n\nSomente haverá confirmação caso haja\nserviços adicionais e número do Ticket aberto.'); window.navigate('<?php echo $PHP_SELF; ?>?codsala=<?php echo $cod_sala; ?>&qualsemana=<?php echo $qual_semana1; ?>&prox_semana=<?php echo $prox_semana; ?>&dia_atual=<?php echo $dia_atual; ?>'); } </SCRIPT> <BODY OnLoad="javascript:tela();" > </body> <?php

		} // REF_004
	

	} else {

		echo ("<SCRIPT LANGUAGE=\"JavaScript\"> function tela(){ alert('Usuário ou senha incorreto!. Tente novamente.'); window.navigate('"); echo $PHP_SELF; echo("?codsala=$cod_sala&qualsemana=$qual_semana1&prox_semana=$prox_semana&dia_atual=$dia_atual'); } </SCRIPT> <BODY OnLoad=\"javascript:tela();\" > </body>");

	} // REL_000	

} else { // ELSE_ENVIAR_0

	$env_cod_sala=$_POST["env_cod_sala"];

	$proxima=$_POST["proxima"];	
	$anterior=$_POST["anterior"];
	$data1=$_POST["data1"];
	$inicio=$_POST["inicio1"];
	$prox_semana=$_POST["prox_semana"];
	$dia_atual=$_POST["dia_atual"];
	
	if(($env_cod_sala)||($proxima)||($anterior)){ // REF_005

		$cod_sala=$_POST["cod_sala"];
		$tempo=date("Y-m-d");

		if($proxima){

			$qual_semana=2;

			mostrarsemana($prox_semana,$cod_sala,$qual_semana,$prox_semana,$dia_atual);
			

		}

		if($anterior){

			$qual_semana=1;

			mostrarsemana($dia_atual,$cod_sala,$qual_semana,$prox_semana,$dia_atual);
			

		}

		if((!$proxima)&&(!$anterior)) {

			$qual_semana=1;

			//echo("3a");
			//mostrarsemana($tempo,$cod_sala,$qual_semana);

			mostrarsemana($dia_atual,$cod_sala,$qual_semana,$prox_semana,$dia_atual);
			

		}




	} else { // ELSE_REF_005


		$proxima=$_POST["proxima"];	
		$anterior=$_POST["anterior"];
		$data1=$_POST["data1"];
		$inicio=$_POST["inicio1"];
		$prox_semana=$_POST["prox_semana"];
		$dia_atual=$_POST["dia_atual"];

		$codsala=$_GET["codsala"];
		$qualsemana=$_GET["qualsemana"];

		if($codsala){ // REF_006

			$prox_semana=$_GET["prox_semana"];
			$dia_atual=$_GET["dia_atual"];

			if($qualsemana==2){ // REF_007

				mostrarsemana($prox_semana,$codsala,$qualsemana,$prox_semana,$dia_atual);


			} else { // ELSE_REF_007


				mostrarsemana($dia_atual,$codsala,$qualsemana,$prox_semana,$dia_atual);				

			} // REF_007
			
		
		} else { // ELSE_REF_006


			// $tempo = getdate(mktime(0,0,0,$mes,$dia,$ano));

			// $dia_da_semana=$tempo["weekday"];

 			// $week = strftime("%w", mktime(0, 0, 0, $mes, $dia, $ano));

			// $dia_da_semana=$week;


			$tempo=date("Y-m-d");

			$tempod=$tempo;

			$tempod=explode("-",$tempod);

			$dia=$tempod[2];
			$mes=$tempod[1];
			$ano=$tempod[0];

			$tempo = date("D", mktime(0, 0, 0, $mes, $dia, $ano));

			$dia_da_semana=$tempo;

			$tempo="";

			$tempo=date("Y-m-d");

			$tempod=$tempo;

			$tempod=explode("-",$tempod);

			$dia=$tempod[2];
			$dia=$dia+6;
			$mes=$tempod[1];
			$ano=$tempod[0];

			// echo $tempo; echo("lll"); echo $dia; echo(" -- "); echo $mes; echo (" -- "); echo $ano; echo (" KKKK ");

			$temp_ano=$ano."-12-31";

			// echo $dia_da_semana; exit();
	
			if($dia_da_semana=="Mon"){   $dia_da_semana="Segunda"; $inicio=0;  $inicio2=0;  $iniciok=1; $inicio_prox=7; }
			if($dia_da_semana=="Tue"){   $dia_da_semana="Terça";   $inicio=-1; $inicio2=-1; $iniciok=2; $inicio_prox=6; }
			if($dia_da_semana=="Wed"){   $dia_da_semana="Quarta";  $inicio=-2; $inicio2=-2; $iniciok=3; $inicio_prox=5; }
			if($dia_da_semana=="Thu"){   $dia_da_semana="Quinta";  $inicio=-3; $inicio2=-3; $iniciok=4; $inicio_prox=4; }
			if($dia_da_semana=="Fri"){   $dia_da_semana="Sexta";   $inicio=-4; $inicio2=-4; $iniciok=5; $inicio_prox=3; }
			if($dia_da_semana=="Sat"){   $dia_da_semana="Sábado";  $inicio=-5; $inicio2=-5; $iniciok=6; $inicio_prox=2; }
			if($dia_da_semana=="Sun"){   $dia_da_semana="Domingo"; $dia++; $inicio=0; $inicio2=0; $inicio_prox=1; } //CASO SEJA DOMINGO

			if($data1==$temp_ano){ // REF_008
				
					$ano++; $dia=06; $mes=01;

				} else { // ELSE_REF_008

					if(($mes==1)||($mes==3)||($mes==5)||($mes==7)||($mes==8)||($mes==10)||($mes==12)){ // REF_009
						if($dia>=32){
							$mes++;
							if($mes==12){ $ano++; $mes=1; }
							if($mes<10){ $mes="0".$mes; }
							$marc3=1;
							$dia=$inicio_prox;
						}
					} // REF_009
 
					if($marc3!=1){ // REF_010
						if(($mes==4)||($mes==6)||($mes==9)||($mes==11)){
							if($dia>=31){
								$mes++;
								if($mes<10){ $mes="0".$mes; }
								$marc3=1;
								$dia=$inicio_prox;
							}
						}
					} // REF_010

					if($marc3!=1){ // REF_011
						if($mes==2){
							if($dia>=29){
								$mes++;
								if($mes<10){ $mes="0".$mes; }
								$marc3=1;
								$dia=$inicio_prox;
							}
						}
					} // REF_011

					/*

					if($marc3!=1){ // REF_012

						echo $dia; echo(" - "); echo $inicio_prox; exit();

						$dia=$dia+$inicio_prox;


					} // REF_012

					*/

				} // FIM_REF_008

			if($dia<10){ $dia="0".$dia; }

			$prox_semana=$ano."-".$mes."-".$dia;

			// echo $prox_semana;
			// exit();

			// echo $tempo; echo("-"); echo $prox_semana;  exit(); 

			mostrarsemana($tempo,"1","1",$prox_semana,$tempo);
			// mostrarsemana("2004-04-04","1","1",$prox_semana,"2004-04-04");

		} // FIM_REF_006

	} // FIM_REF_005

} // FIM_ENVIAR_0

?>			

Return current item: Meeting Room Scheduler System