Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
admin
/
modulos
:
agenda.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<? // variávis que se trabalham nessa página $var_banco = "agenda"; $var_pagina = "agenda"; ?> <style> .calendario { width: 100%; border-collapse: collapse; border: 1px solid #333; background-color: #FBFBFB; text-align: center; } caption { padding: 5px 0 5px 0; font: small-caps bold 11px verdana, arial, tahoma; background-color: #999; border: 1px solid #333; } th { background: #F4F4F4; } th, td { padding: 3px; } .dsa { color: #00F; } </style> <?php $domingo = "style=color:#C30;"; $hoje = "style=color:#CC0;"; $TOPO = $_GET[TOPO]; $DATA_TOPO = $_GET[DATA_TOPO]; if($TOPO == 'P'){ $aux2 = explode('/',$DATA_TOPO); $DIA_TOPO = $aux2[0]; $MES_TOPO = $aux2[1]; $ANO_TOPO = $aux2[2]; if($MES_TOPO == '12'){ $MES_TOPO = 1; $ANO_TOPO = $ANO_TOPO + 1; } else{ $MES_TOPO = $MES_TOPO + 1; } $DATA_FINAL = $DIA_TOPO."/".$MES_TOPO."/".$ANO_TOPO; $mes = $MES_TOPO; $dia = $DIA_TOPO; $ano = $ANO_TOPO; $ano_ = substr($ANO_TOPO,-2); } if($TOPO == 'V'){ $aux2 = explode('/',$DATA_TOPO); $DIA_TOPO = $aux2[0]; $MES_TOPO = $aux2[1]; $ANO_TOPO = $aux2[2]; if($MES_TOPO == 1){ $MES_TOPO = 12; $ANO_TOPO = $ANO_TOPO - 1; } else{ $MES_TOPO = $MES_TOPO - 1; } $DATA_FINAL = $DIA_TOPO."/".$MES_TOPO."/".$ANO_TOPO; $mes = $MES_TOPO; $dia = $DIA_TOPO; $ano = $ANO_TOPO; $ano_ = substr($ANO_TOPO,-2); } if($TOPO == 'D'){ $aux2 = explode('/',$DATA_TOPO); $DIA_TOPO = $aux2[0]; $MES_TOPO = $aux2[1]; $ANO_TOPO = $aux2[2]; $DATA_FINAL = $DIA_TOPO."/".$MES_TOPO."/".$ANO_TOPO; $mes = $MES_TOPO; $dia = $DIA_TOPO; $ano = $ANO_TOPO; $ano_ = substr($ANO_TOPO,-2); } if($TOPO == ''){ $mes = date("m"); $dia = date("d"); $ano = date("Y"); $ano_ = substr($ano,-2); } if (strlen($mes) == 1) {$mes_consulta = "0".$mes;} else {$mes_consulta = $mes;} if (strlen($dia) == 1) {$dia_consulta = "0".$dia;} else {$dia_consulta = $dia;} $data_monta=$dia_consulta."/".$mes_consulta."/".$ano; $mes_monta=date("m"); function meses($a) { switch($a) { case 1: $mes = "JANEIRO"; break; case 2: $mes = "FEVEREIRO"; break; case 3: $mes = "MARÇO"; break; case 4: $mes = "ABRIL"; break; case 5: $mes = "MAIO"; break; case 6: $mes = "JUNHO"; break; case 7: $mes = "JULHO"; break; case 8: $mes = "AGOSTO"; break; case 9: $mes = "SETEMBRO"; break; case 10: $mes = "OUTUBRO"; break; case 11: $mes = "NOVEMBRO"; break; case 12: $mes = "DEZEMBRO"; break; } return $mes; } ?> <section class="content" > <!-- Info boxes --> <section class="content-header"> <h1> AGENDA </h1><br /> <? /**************** AGENDA **********************/ //INSERE AGENDA if ($_REQUEST['agenda_registra']=="sim"){ $rs_insere=$obj->query("INSERT INTO agenda SET data = '".data_para_salvar($data_monta)."', hora = '".$_REQUEST[hora]."', duracao = '".$_REQUEST[duracao]."', tipo = '".$_REQUEST[tipo]."', status = '".$_REQUEST[status]."', descricao = '".$_REQUEST[descricao]."'"); echo "<div class=\"alert alert-success\"> AGENDAMENTO REGISTRADO com <strong>sucesso</strong>. </div> <br>"; } //INSERE AGENDA //EXCLUI AGENDA if ($_REQUEST[sub] == "excluir"){ print ' <div class="alert alert-warning" role="alert"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>Confirme</strong> a exclusão do <strong>AGENDAMENTO</strong>?<br><br> <a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&TOPO=D&DATA_TOPO='.$data_monta.'&sub=confirmar_agenda&id_exclui='.$_REQUEST[id].'">Excluir</a> <a class="btn btn-primary" data-dismiss="alert" >Cancelar</a> </div>'; }else if ($_REQUEST[sub] == "confirmar_agenda"){ $comando = "DELETE FROM agenda WHERE id=".$_REQUEST[id_exclui]; //comando SQL $exec = mysql_query($comando); //executa o comando no banco print "<div class=\"alert alert-success\"> <a class=\"close\" data-dismiss=\"alert\" href=\"#\">×</a> AGENDAMENTO Excluído com <strong>sucesso</strong>. </div>"; } //EXCLUI AGENDA //FINALIZA ATENDIMENTO if ($_REQUEST[sub] == "FINALIZAR"){ $rs=$obj->query("UPDATE agenda SET status = 'FINALIZADO' WHERE id=".$_REQUEST[id]); echo "<div class=\"alert alert-success\"> AGENDAMENTO Finalizado com <strong>sucesso</strong>. </div> <br>"; } //FINALIZA ATENDIMENTO //EDITA AGENDA if ($_REQUEST['atualizar']=="sim"){ $rs=$obj->query("UPDATE agenda SET hora = '".$_REQUEST[hora]."', duracao = '".$_REQUEST[duracao]."', tipo = '".$_REQUEST[tipo]."', status = '".$_REQUEST[status]."', descricao = '".$_REQUEST[descricao]."' WHERE id=".$_REQUEST[id]); echo "<div class=\"alert alert-success\"> AGENDAMENTO Atualizado com <strong>sucesso</strong>. </div> <br>"; } if ($_REQUEST['editar_agenda']=="sim"){ $plano = $obj->query("SELECT * FROM agenda WHERE id=".$_REQUEST['id']); $hora= mysql_result($plano, '0', 'hora'); $duracao= mysql_result($plano, '0', 'duracao'); $tipo= mysql_result($plano, '0', 'tipo'); $descricao= mysql_result($plano, '0', 'descricao'); $status= mysql_result($plano, '0', 'status'); $id= mysql_result($plano, '0', 'id'); } //EDITA AGENDA /**************** AGENDA **********************/ ?> <div class="box"> <div class="box-body"> <table border="0" summary="Calendário" class="calendario table table-bordered" align="center"> <thead> <tr><td colspan="10"> <a href="?secao=agenda&TOPO=V&DATA_TOPO=<? echo $dia."/".$mes."/".$ano;?>" target="_top"> <B> <? echo "<< ";?> </a> <?php echo $dia." DE ".meses($mes)." DE ".$ano.""; ?> <a href="?secao=agenda&TOPO=P&DATA_TOPO=<? echo $dia."/".$mes."/".$ano;?>" target="_top"> >> </b></a></td></tr> <tr> <th abbr="Domingo" title="Domingo"><p align="center"><b <?php echo("$domingo");?>>D</b></p></th> <th abbr="Segunda" title="Segunda" align="center"><p align="center"><b>S</b></p></th> <th abbr="Terça" title="Terça" align="center"><p align="center"><b>T</b></p></th> <th abbr="Quarta" title="Quarta"><p align="center"><b>Q</b></p></th> <th abbr="Quinta" title="Quinta"><p align="center"><b>Q</b></p></th> <th abbr="Sexta" title="Sexta"><p align="center"><b>S</b></p></th> <th abbr="Sábado" title="Sábado"><p align="center"><b <?php echo("$domingo");?>>S</b></p></th> </tr> </thead> <tbody> <?php $Data = strtotime($mes."/".$dia."/".$ano_); $Dia = date('w',strtotime(date('n/\0\1\/Y',$Data))); $Dias = date('t',$Data); for ($i=1,$d=1;$d<=$Dias;) { echo("<tr>"); for ($x=1;$x<=7 && $d <= $Dias;$x++,$i++) { if ($i > $Dia) { $destaque = ''; if ($x == 1) { $destaque = $domingo; } if ($d == $dia) { $destaque = $hoje; } if (($x == 1) && ($d == $dia)) { $destaque = $hoje; } $dia_valendo = $d++; echo("<td ".$destaque."> <B> <a href='?secao=agenda&TOPO=D&DATA_TOPO=".$dia_valendo."/".$mes."/".$ano."' target='_top'> ".$dia_valendo."</a></b></td>"); } else { echo("<td> </td>"); } } for (;$x<=7;$x++) { echo("<td> </td>"); } echo("</tr>"); } ?> </tbody> </table> </div> </div> <div class="box collapsed-box box-success"> <div class="box-header with-border"> <h3 class="box-title"><strong>Cadastrar Novo Compromisso</strong></h3> <div class="box-tools pull-right"> <button type="button" class="btn btn-sm btn-info" data-widget="collapse" data-toggle="tooltip" title="" data-original-title="Abre/Fecha">CADASTRAR NOVO COMPROMISSO</button> </div> </div> <? if ($_REQUEST['editar_agenda']=="sim"){ ?> <div class="box-body" style="display: inline;"> <? } else { ?> <div class="box-body" style="display: nome;"> <? } ?> <form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=agenda" style="width:90%; margin:0px auto"> <fieldset> <div class="control-group"> <div class="controls"> <div class="row"> <div class="col-md-3"> <label>Hora</label> <input type="text" class="form-control" placeholder="Hora" id="hora" name="hora" value="<?= $hora?>" required> </div> <div class="col-md-3"> <label>Duração</label> <input type="text" class="form-control" placeholder="Duração" id="duracao" name="duracao" value="<?= $duracao?>" > </div> <div class="col-md-3"> <label>Tipo</label> <input type="text" class="form-control" placeholder="tipo" id="tipo" name="tipo" value="<?= $tipo?>" required> </div> <div class="col-md-3"> <label>Status</label> <select name="status" class="form-control"required > <option value="PRÉ-AGENDADO" <? if($status == 'PRÉ-AGENDADO') { echo "selected='selected'";}?>>PRÉ-AGENDADO</option> <option value="AGENDADO" <? if($status == 'AGENDADO') { echo "selected='selected'";}?>>AGENDADO</option> <option value="CONFIRMADO" <? if($status == 'CONFIRMADO') { echo "selected='selected'";}?>>CONFIRMADO</option> <option value="CANCELADO" <? if($status == 'CANCELADO') { echo "selected='selected'";}?>>CANCELADO</option> <option value="FINALIZADO" <? if($status == 'FINALIZADO') { echo "selected='selected'";}?>>FINALIZADO</option> </select> </div> </div> <div class="row"> <div class="col-md-12"><br /> <label>Descrição:</label> <textarea class="form-control" id="descricao" name="descricao" rows="2" cols="100%"><?=$descricao?></textarea> <br /> </div> </div> </div> <div class="row"> <div class="col-md-2"> <div class="controls"> <input type="hidden" name="id" id="id" value="<? echo $id;?>"> <input type="hidden" name="DATA_TOPO" id="DATA_TOPO" value="<? echo $data_monta;?>"> <input type="hidden" name="TOPO" id="TOPO" value="D"> <? if ($_REQUEST['editar_agenda']=="sim"){ ?> <input type="hidden" name="atualizar" id="atualizar" value="<? echo $_REQUEST['editar_agenda'];?>"> <button type="submit" class="btn btn-primary">ATUALIZAR</button> <? } else { ?> <input type="hidden" name="agenda_registra" value="sim"> <button type="submit" class="btn btn-primary">SALVAR</button> <? } ?> </div> </div> </div> </div> </div> </fieldset> </form> </div> <? //********** BUSCA ********** $comando = "SELECT * FROM ". $var_banco ." WHERE data='".data_para_salvar($data_monta)."' ORDER BY hora"; $exec = mysql_query($comando); function horaParaMinutos($hora,$inicial){ $partes = explode(":", $hora); $minutos = $partes[0]*60+$partes[1]; $minutos= date('H:i:s', strtotime('+'.$minutos.' minute', strtotime($inicial))); return ($minutos); } ?> <div class="box"> <div class="box-body"> <table class="table table-bordered"> <tbody><tr> <th style="width: 10px; font-size:11px;">Inicio</th> <th style="width: 10px; font-size:11px;">Término</th> <th style="width: 15px; font-size:11px;">Status</th> <th style="width: 15%; font-size:11px;">Tipo</th> <th style="width: 30%; font-size:11px;">Info. Adicionais</th> <th style="width: 13%"></th> </tr> <? while ($linha = mysql_fetch_assoc($exec)) { ?> <tr> <td style="font-size:11px;"><?= date("H:i", strtotime($linha[hora]))?></td> <td style="font-size:11px;"><?= date("H:i", strtotime(horaParaMinutos($linha[duracao],$linha[hora])))?></td> <td style="font-size:11px;"><?= $linha[status]?></td> <td style="font-size:11px;"><?= $linha[tipo]?></td> <td style="font-size:11px;"><?= $linha[descricao]?></td> <td style="font-size:11px;" align="right"> <? if($linha[status] <> 'FINALIZADO') { ?> <a href="index2.php?secao=<?= $var_pagina?>&sub=FINALIZAR&TOPO=D&id=<?=$linha[id]?>&DATA_TOPO=<?=$data_monta?>" title="Finalizar Agendamento" class="btn btn-success btn-xs"> <span class="glyphicon glyphicon-ok"></span> </a> <? } ?> <a href="index2.php?secao=agenda&id=<?=$linha[id]?>&TOPO=D&DATA_TOPO=<?=$data_monta?>&editar_agenda=sim" class="btn btn-default btn-xs" title="Editar/Atualizar"> <span class="glyphicon glyphicon-refresh"></span> </a> <a href="index2.php?secao=<?= $var_pagina?>&sub=excluir&TOPO=D&id=<?=$linha[id]?>&DATA_TOPO=<?=$data_monta?>" class="btn btn-danger btn-xs" title="Excluir"> <span class="glyphicon glyphicon-remove"></span> </a> </td> </tr> <? } //while ?> </tbody></table> </div> </div> </section> </section>