コード例 #1
0
ファイル: index_controller.php プロジェクト: arleincho/bee
 public function changed()
 {
     View::select('index');
     $usuario_id = Session::get('id');
     $this->eventos = Calendario::getCalendario($usuario_id);
     // $this->eventos = Evento::getListadoEventos($usuario_id);
     $this->eventos = json_encode($this->eventos);
     $reporte = new Reporte();
     $this->progress_report = $reporte->getListadoReportePorTipo($usuario_id, 'progress_report');
     $this->demographics_report = $reporte->getListadoReportePorTipo($usuario_id, 'demographics_report');
     $this->beehive_report = $reporte->getListadoReportePorTipo($usuario_id, 'beehive_report');
     $this->read_only = false;
 }
コード例 #2
0
ファイル: CalendarioDAO.php プロジェクト: amorimlima/Hospital
 public function selectCalendarioFull()
 {
     $sql = "select * from calendario";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $cal = new Calendario();
         $cal->setCld_id($qr["cld_id"]);
         $cal->setCld_data_inicio($qr["cld_data_inicio"]);
         $cal->setCld_data_fim($qr["cld_data_fim"]);
         $cal->setCld_evento($qr["cld_evento"]);
         $cal->setCld_ano_letivo($qr["cld_ano_letivo"]);
         $cal->setCld_tipo_evento($qr["cld_tipo_evento"]);
         $cal->setCld_descricao($qr["cld_descricao"]);
         $cal->setCld_imagem($qr["cld_imagem"]);
         $cal->setCld_hora_inicio($qr["cld_hora_inicio"]);
         $cal->setCld_hora_fim($qr["cld_hora_fim"]);
         $cal->setCld_visivel($qr["cld_visivel"]);
         array_push($lista, $cal);
     }
     return $lista;
 }
コード例 #3
0
ファイル: Calendario.php プロジェクト: DaniloEpic/slast
 public static function xml_mes($data)
 {
     $di = new Data(1, $data->mes(), $data->ano());
     $df = $di->addmes(1)->adddia(-1);
     $a = 7 - $di->diadasemana();
     $b = $df->diadasemana() + 1;
     $n = $df->diadomes();
     $k = $n - ($a + $b);
     $q = $k / 7;
     $i = 0;
     $s = "<MES nome=\"" . $data->nomedomes() . "\" dia=\"" . $data->diadomes() . "\" mes=\"" . $data->mes() . "\" ano=\"" . $data->ano() . "\">\n";
     $hoje = Calendario::hoje();
     $s .= "<HOJE dia=\"" . $hoje->diadomes() . "\" mes=\"" . $hoje->mes() . "\" ano=\"" . $hoje->ano() . "\"/>\n\n";
     $s .= Calendario::xml_semana($di);
     $data = $di->adddia(7);
     do {
         $s .= Calendario::xml_semana($data);
         $i = $i + 1;
         $data = $data->adddia(7);
     } while ($i < $q);
     $s .= Calendario::xml_semana($df);
     $s .= "</MES>";
     return $s;
 }
コード例 #4
0
ファイル: prc_cadcalendario.php プロジェクト: alencarmo/OCF
function grava($ID, $dia, $mes, $ano, $titulo, $descricao, $local, $realizacao)
{
    $temerro = 0;
    $x = 0;
    if (!checkdate($mes, $dia, $ano)) {
        echo "<tr><td>Data do evento inválida !</td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($titulo)) {
        echo "<tr><td>Titulo do evento inválido !</td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($local)) {
        echo "<tr><td>Local do evento inválido !</td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($realizacao)) {
        echo "<tr><td>Realizacao do evento inválido !</td></tr>" . "\n";
        $temerro = 1;
    }
    if ($temerro == 1) {
        include "volta.php";
    } else {
        $eve = new Calendario($ID);
        $eve->setTitulo($titulo);
        $eve->setLocal($local);
        $eve->setRealizacao($realizacao);
        $eve->setDescricao($descricao);
        $eve->setData($ano . "/" . $mes . "/" . $dia);
        $eve->Grava();
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Evento gravado com sucesso no calendário!</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><a href="lst_cadcalendario.php">OK</a></td></tr>' . "\n";
    }
}
コード例 #5
0
ファイル: lst_detcalendario.php プロジェクト: alencarmo/OCF
}
?>
 <span class="titusr">Calendário</span>

 <?php 
include "traco.php";
?>

<table  id="menuadm" cellpadding="0" cellspacing="0">
  <?php 
$vez = 0;
foreach ($lst as $e) {
    if ($vez != 0) {
        echo '<tr><td><hr style="height: 1px; width: 100%;" align="left"></td></tr>' . "\n";
    }
    $enq = new Calendario($e['idcalendario']);
    echo "<tr><td><b> " . date('d/m/Y', $enq->getData()) . "</b> - " . $enq->getTitulo() . "</td></tr>";
    echo "<tr><td><b>Local:</b> " . $enq->getLocal() . "</td></tr>";
    echo "<tr><td><b>Realização:</b> " . $enq->getRealizacao() . "</td></tr>";
    echo "<tr><td><b>Observações:</b> " . $enq->getDescricao() . "</td></tr>";
    $vez = 1;
}
echo '<tr><td><hr style="height: 1px; width: 100%;" align="left"></td></tr>' . "\n";
?>
 <?php 
include "volta.php";
?>
  </table>

<?php 
include "rodape.php";
コード例 #6
0
ファイル: listado.ajax.php プロジェクト: etlapa/uiest
    //    $calendario->set_debug_mode();
    $calendario->get_listado_xml_prt();
    exit;
}
if ($_REQUEST["cmd"] == "guardar") {
    $galerias = new Galerias();
    //    $galerias->set_debug_mode();debug($_REQUEST);
    if ($galerias->agrega($_REQUEST)) {
        $galerias->response_json_prt($galerias->get_respuesta());
    } else {
        $galerias->response_json_prt("error");
    }
    exit;
}
if ($_REQUEST[$_REQUEST["ids"] . "_!nativeeditor_status"] == "deleted") {
    $calendario = new Calendario();
    //    $galeria->set_debug_mode();debug($_REQUEST);
    if ($calendario->eliminaEvento($_REQUEST["ids"])) {
        $calendario->response_xml_prt();
    } else {
        $calendario->response_xml("error", "error");
    }
    //    if($galeria->elimina($_REQUEST[""]))
    exit;
}
if ($_REQUEST[$_REQUEST["ids"] . "_!nativeeditor_status"] == "updated") {
    $galeria = new Galerias();
    if ($galeria->actualiza($_REQUEST["ids"], $_REQUEST)) {
        $galeria->response_xml_prt();
    } else {
        $galeria->response_xml_prt("error", "error");
コード例 #7
0
ファイル: ActionCita.php プロジェクト: gianpascal/yachay
 public function mostrarOpcionesBusqueda($opcionBusqueda)
 {
     //$opciones = array("0"=>"opcBusProgMedFecha","1"=>"opcBusProgMedEspec","2"=>"opcBusProgMedProfe");
     switch ($opcionBusqueda) {
         case '1':
             //$p2 =  $parametros["p2"];//Fecha
             //$p3 = $parametros["p3"];//accion
             $tsFechaActual = empty($p2) ? strtotime(date("Y-m-d")) : strtotime($p2);
             $idAccion = '5';
             $o_Cal01 = new Calendario('cal01', 'botonAccionCalendario', 'cabeceraCalendario', 'btnCalendario', 'estiloCasillaSeleccionada', $tsFechaActual, $idAccion, 'seleccionarFecha', 'accionCalendario');
             $calendario = $o_Cal01->getHTMLFullCalendario();
             //echo "<br>opcion calendario";
             return $calendario;
             break;
         case '2':
             //echo "<br>opcion Especialidad";
             require_once "../../cvista/cita/busqueda_cronograma_especialidad.php";
             break;
         case '3':
             //echo "<br>opcion Profesional";
             require_once "../../cvista/cita/busqueda_cronograma_medico.php";
             break;
     }
 }
コード例 #8
0
ファイル: calendario.php プロジェクト: arleincho/bee
 public static function all()
 {
     $calendario = new Calendario();
     return $calendario->find();
 }
コード例 #9
0
ファイル: Calendario.php プロジェクト: gianpascal/yachay
 public function getArrayTimeStampCalendario($tsFecha = '')
 {
     $casillerosTimeStamp = array_fill(1, 42, "");
     $tsFecha = empty($tsFecha) ? $this->tsFechaActual : $tsFecha;
     //$tsFecha = empty($tsFecha)?strtotime(date("Y-m-d")):$tsFecha;
     $numDiaSeleccionado = date("d", $tsFecha);
     //if(empty($tsFecha)){
     $numDiaSeleccionado = date("d", $tsFecha);
     $_idAdicion = $this->idAdicionFecha;
     $this->tsFechaNueva = self::getTsFechaNueva($_idAdicion, $tsFecha);
     $tsFecha = $this->tsFechaNueva;
     //}
     $this->fechaNueva = $tsFecha;
     $numDiaSeleccionadoNuevo = $this->getNuevoDiaSeleccionado($tsFecha, $numDiaSeleccionado);
     $this->dia = $numDiaSeleccionadoNuevo;
     $this->mes = date("m", $tsFecha);
     $this->anio = date("Y", $tsFecha);
     $this->tsFechaObtenida = mktime(0, 0, 0, $this->mes, $this->dia, $this->anio);
     $primerNombreDiaFecha = date("D", $tsFecha);
     $primerNumeroCasilleroDiaFecha = array_keys(Calendario::getArrayDiasEn(), $primerNombreDiaFecha);
     $tsFechaCalendario = $tsFecha;
     $inicio = $primerNumeroCasilleroDiaFecha[0];
     $numDias = Calendario::getNumDiasMes($tsFecha);
     $fin = $numDias + $inicio;
     foreach ($casillerosTimeStamp as $i => $tsFechaMes) {
         if ($i >= $inicio && $i < $fin) {
             $casillerosTimeStamp[$i] = $tsFechaCalendario;
             $tsFechaCalendario = strtotime("+1 day", $tsFechaCalendario);
         }
     }
     return $casillerosTimeStamp;
 }
コード例 #10
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Calendario the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Calendario::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #11
0
<?php

require_once "../../../pholivo/Calendario.php";
$fechaActuaTimeStamp = date("Y-m-d");
//Me da la fecha actual
$parametros["fecha"] = $fechaActuaTimeStamp;
//La fecha actual
$idAccion = "5";
//Se envia 5 para que muestre el mes actual
$tsFechaActual = strtotime(date("Y-m-d"));
//Si no se envía nada en la fecha actual la calcula el constructor y el dia no se pinta.
$o_CalSOP = new Calendario('cal04', 'botonAccionCalendario', 'cabeceraCalendario', 'btnCalendario', 'estiloCasillaSeleccionada', $tsFechaActual, $idAccion, '', '', '1');
//($_nombreCalendario='',$_estiloAccion='', $_estiloCabeceraDia='',$_estiloCasilla1='',$_estiloCasilla2='',$_fechaActual='',$_idAdicionFecha='',$_funcionjsDia='',$_funcionjsCalendario='',$diapintado='',$_dibujarCheck=0,$_funcionjsCheckDia='')
//-------------------------------------------------------------------------------
$toolbar = new ToollBar("right");
$toolbar->SetBoton("Transferencia del Paciente", "Transferir Paciente", "btn", "onclick,onkeypress", "", "../../../imagen/icono/reload3.png", "", "", true);
$toolbar->SetBoton("Pre-Orden Farmaceútica", "Pre-Orden Farmaceútica", "btn", "onclick,onkeypress", "mostrarPreOrdenFarmaciaSOP()", "../../../imagen/icono/pastillas.png", "", "", true);
$toolbar->SetBoton("Solicitudes Realizadas", "Ver Solicitudes Realizadas", "btn", "onclick,onkeypress", "verSolicitudesRealizadasSOP()", "../../../imagen/icono/contents.png", "", "", true);
$toolbar->SetBoton("Generación Reporte Operatorio SOP", "Generar Reporte Operatorio", "btn", "onclick,onkeypress", "generarReporteOperatorioSOP()", "../../../imagen/icono/easymoblog.png", "", "", true);
$toolbar->SetBoton("Generación Solicitud Programacion SOP", "Nueva Solicitud", "btn", "onclick,onkeypress", "mostrarSolicitudProgramacionSOP()", "../../../imagen/icono/filenew.png", "", "", true);
//-------------------------------------------------------------------------------
$toolbar1 = new ToollBar("right");
$toolbar1->SetBoton("Mostrar Solicitudes Pendientes", "Ver Solicitudes Pendientes", "btn", "onclick,onkeypress", "verSolicitudesPendientesSOP()", "../../../imagen/icono/comment.png", "", "", true);
//-------------------------------------------------------------------------------
?>
<div align="center" style="width:100%;height: 750px">
    <div id="Div_GeneralProgramacionSOP" style="width:100%;height: 100%">
        <div style="width:100%;height:5%;background: white">
            <div class="titleform">
                <h1>PROGRAMACION - SALA DE OPERACIONES</h1>
            </div>
コード例 #12
0
ファイル: frm_cadcalendario.php プロジェクト: alencarmo/OCF
<?php

include "sessao.php";
include "head.php";
include "vlogin.php";
?>
    <span id="titform"> <a href="menu_admin.php">Administra&ccedil;&atilde;o</a> -> <a href="lst_cadcalendario.php">Cadastro de Calendário</a> </span>
<?php 
include "traco.php";
include "tophome.php";
require_once $_SESSION['DOCROOT'] . "/classes/class.calendario.php";
$numero = $_GET['ID'];
$eve = new Calendario($numero);
?>

<body onLoad="document.getElementById('dia').focus();">
	<form method="post" action="prc_cadcalendario.php" name="frm_cadcalendario" id="frm_cadcalendario" >
	  <table id="tabform"   border="0" cellspacing="0"  width="440px">
		<tr>
		  <td><input type="hidden" name="ID" value="<?php 
echo $eve->getID();
?>
"></td>
		</tr>
        <tr> <td style="font-weight:bold;" width="30%" >Data:</td> </tr>
		<tr>
		<td width="70%" >
		<input tabindex="11" size="2" maxlength="2" style="width:20px;" name="dia" value="<?php 
if ($numero != 0) {
    echo date("d", $eve->getData());
}
コード例 #13
0
ファイル: lst_calendario.php プロジェクト: alencarmo/OCF
<?php

include "sessao.php";
require_once $_SESSION['DOCROOT'] . "/classes/class.calendario.php";
$lst = Calendario::getEventos("P");
if (count($lst) == 0) {
    return;
}
?>
<div id="infousr">
<table cellpadding="0" cellspacing="0" frame="box" rules="none">
  <tr align="center">
  	<td background="./imagens/br.gif" colspan=2>
	   		<span style='font-weight:bold;color:#FFFFFF;font-size:13px'>.: Calendário :.</span>
	</td>
	</tr>
  <?php 
$vez = 0;
foreach ($lst as $e) {
    if ($vez != 0) {
        echo '<tr><td><hr style="height: 1px; width: 100%;" align="left"></td></tr>' . "\n";
    }
    $enq = new Calendario($e['idcalendario']);
    echo "<tr><td><b> " . date('d/m/Y', $enq->getData()) . "</b>-" . $enq->getTitulo() . "</td></tr>";
    $vez = 1;
}
?>
  <tr><td align="right"><a href="lst_detcalendario.php"><b>mais...</b></a></td></tr>
  </table>
</div>  
コード例 #14
0
ファイル: conteudo.php プロジェクト: andersongimino/area51
 public function listar_conteudos($pkUsuarioAluno = 0)
 {
     $data = $this->getParametroVisao();
     if ($data['mobile']) {
         $data['usuario'] = unserialize($_SESSION['usuario']);
         $data['page'] = "responsive/" . __FUNCTION__;
         $data['tema'] = $this->load->setTheme('responsive');
         $data['extJs'] = array(base_url() . "themes/responsive/assets/js/animateAuto.min.js", base_url() . "themes/responsive/assets/js/tableRet.min.js");
         $data['extCss'] = array(base_url() . "themes/admin/style.css", base_url() . "css/modules/aula.css", base_url() . "themes/responsive/assets/css/tableRet.min.css");
     } else {
         $data['page'] = 'home';
         $data['msg'] = $this->getMsg();
     }
     $data['abaAtiva'] = 7;
     $data['abaPage'] = 'listar_conteudos';
     $data['alias'] = 'listar_conteudos';
     isset($data['tema']) ? $this->load->setTheme($data['tema']) : '';
     $data['css'] = array(0 => 'css/calendario.css');
     $dataAula = isset($_GET['dia']) && $_GET['dia'] != '' ? $_GET['ano'] . '-' . $_GET['mes'] . '-' . $_GET['dia'] : date('Y-m-d');
     $mes = isset($_GET['mes']) && $_GET['mes'] != '' ? $_GET['mes'] : date('m');
     $pk_turma = $this->uri->segment(4) != '' ? $this->uri->segment(4) : $data['idTurmaAluno'];
     // pega o nome da turma
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->get_turma($pk_turma);
     $_SESSION['pk_serie_cadastro_aula'] = $result[0]['fk_serie'];
     $_SESSION['pk_turma_cadastro_aula'] = $result[0]['pk_turma'];
     // Concatena a data e o nome da turma no título da página
     $data['title'] = $data['title'] . ' ' . View::converteDataBr($dataAula) . ' - ' . $result[0]['turma_nome'];
     // pega os dias do mês onde já foram incluídos registros
     $sqlAula = new SqlAula();
     $result = $sqlAula->listar_aula_calendario($pk_turma, $mes);
     // Envia o resultado da consulta para o calendário para que sejam marcados os dias com registro
     $data['calendario'] = Calendario::MostreCalendario($mes, $result, $data['ano_letivo']);
     $data['calendarioMobile'] = $result['registros'];
     $sqlAula = new SqlAula();
     $result = $sqlAula->listar_aula($pk_turma, 0, 0, $dataAula);
     $data['registros'] = $result['registros'];
     $tabela = '';
     if ($result['total'] > 0) {
         $tabela .= '<table id="aulas">';
         foreach ($result['registros'] as $row) {
             $tabela .= '<tr>';
             $tabela .= '<td class="aulas_conteudos w300"><div class="ordem">' . $row['ordem'] . '</div>';
             $tabela .= '<div class="dados_cabecalho">';
             if ($row['falta'] == 6 || $row['falta'] == 7) {
                 // Se a aula foi vaga ou foi substituída por alguma ação da coordenação
                 $tabela .= '<p><strong>Disciplina:</strong> ' . $row['materia_nome'] . '</p>';
                 $tabela .= '<p><strong>Professor(a):</strong> ' . $row['professor_nome'] . '</p>';
             } else {
                 // Se houve a aula
                 $tabela .= '<p><strong>Disciplina:</strong> ' . $row['materia_nome'] . '</p>';
                 $tabela .= '<p><strong>Professor(a):</strong> ' . $row['professor_nome'] . '</p>';
             }
             $tabela .= '<p><strong>Horário:</strong> ' . substr($row['hora_inicio'], 0, 5) . ' às ' . substr($row['hora_fim'], 0, 5) . '</p>';
             $tabela .= '</div></td>';
             // fim de dados_cabecalho
             $tabela .= '<td  class="aulas_conteudos">';
             if ($row['capitulo'] != '') {
                 $tabela .= '<p><strong>Capítulo:</strong> ' . $row['capitulo'] . '</p>';
             }
             if ($row['conteudos_livro_desc'] != '') {
                 $tabela .= '<p><strong>Conteúdo:</strong> ' . $row['conteudos_livro_desc'] . '</p>';
             } else {
                 $tabela .= '<p><strong>Conteúdo:</strong> ' . $row['conteudo'] . '</p>';
             }
             if ($row['paginas'] != '') {
                 $tabela .= '<p><strong>Páginas:</strong> ' . $row['paginas'] . '</p>';
             }
             if ($row['exercicios_sala'] != '') {
                 $tabela .= '<p><strong>Exercícios:</strong> ' . $row['exercicios_sala'] . '</p>';
             }
             if ($row['exercicios_casa'] != '') {
                 $tabela .= '<p><strong>Exercícios propostos para casa:</strong> ' . $row['exercicios_casa'] . '</p>';
             }
             if ($row['obs'] != '') {
                 $tabela .= '<p><strong>Observação:</strong> ' . $row['obs'] . '</p>';
             }
             $tabela .= '</td>';
             if ($_SESSION['pk_serie_cadastro_aula'] == 11 || $_SESSION['pk_serie_cadastro_aula'] == 13) {
                 $pk_livro = $row['fk_livro'] != NULL ? '?pk_livro=' . $row['fk_livro'] : '';
                 $tabela .= '<td class="w50"><a href="' . base_url() . 'aula/conteudo/cadastrar_conteudo_form_apostila/' . $row['fk_materia_vin'] . '/' . $row['fk_usuario_professor'] . '/' . $row['fk_grade'] . '/' . $row['ordem'] . '/' . $row['data_aula'] . '/' . $row['pk_aula'] . '/' . $row['aula'] . $pk_livro . '"><div class="tooltip icon_edit" data-tooltip="Edição"></div></a></td>';
             } else {
                 $tabela .= '<td class="w50"><a href="' . base_url() . 'aula/conteudo/cadastrar_conteudo_form/' . $row['fk_materia_vin'] . '/' . $row['fk_usuario_professor'] . '/' . $row['fk_grade'] . '/' . $row['ordem'] . '/' . $row['data_aula'] . '/' . $row['pk_aula'] . '/' . $row['aula'] . '"><div class="tooltip icon_edit" data-tooltip="Edição"></div></a></td>';
             }
             if ($data['idTipoUsuario'] == 1) {
                 $tabela .= '<td class="w50"><a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_registro" ' . View::getParamExcluirItemTabela($row['pk_aula'], 0, 0, base_url() . 'aula/conteudo/cadastrar_conteudo_dados', 'Excluir registro', 'Deseja excluir a aula ' . $row['ordem'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a></td>';
             } else {
                 if ($data['idTipoUsuario'] == 3) {
                     //if ($row['fk_usuario_inc'] == $data['idUsuario']) {
                     $tabela .= '<td class="w50"><a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_registro" ' . View::getParamExcluirItemTabela($row['pk_aula'], $row['fk_usuario_inc'], 0, base_url() . 'aula/conteudo/cadastrar_conteudo_dados', 'Excluir registro', 'Deseja excluir a aula ' . $row['ordem'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a></td>';
                     //}
                 }
             }
             $tabela .= '</tr>';
         }
         $tabela .= '</table>';
         $resposta = $tabela;
     } else {
         if ($data['mobile']) {
             $resposta = '<div class="alert alert-info">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</div>';
         } else {
             $resposta = '<br class="clearfloat" /><div class="alert informacao">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</a>';
         }
     }
     $data['aulas_conteudo'] = $resposta;
     $arrUnidades = array(1, 2, 3);
     $arrSeries = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13);
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->lista_turmas($arrUnidades, $arrSeries, $data['ano_letivo']);
     $turma_url = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3);
     if (!isset($_GET['data_final'])) {
         //            $select = '';
         //            $select .= '<select name="pk_turma" class="w280" onchange="document.'.$data['alias'].'.submit()">';
         //            $label_default = isset($_GET['pk_turma']) ? 'Retirar filtro de turma' : '';
         //            $select .= '<option value="'.$turma_url.'">'.$label_default.'</option>';
         //            foreach ($result as $row)
         //            {
         //                $checked = $this->uri->segment(4) == $row['pk_turma'] ? 'selected' : '';
         //                $select .= '<option value="'.$row['pk_turma'].'" '.$checked.'>'.$row['turma_nome'].'</option>';
         //            }
         //            $select .= '</select>';
         //            $data['filtro_turmas'] = $select;
         $select = '';
         $select .= '<select name="pk_turma" class="w280" onchange="document.' . $data['alias'] . '.submit()">';
         $label_default = isset($_GET['pk_turma']) ? 'Retirar filtro de turma' : '';
         $select .= '<option value="' . $turma_url . '">' . $label_default . '</option>';
         foreach ($result as $row) {
             $checked = $this->uri->segment(4) == $row['pk_turma'] ? 'selected' : '';
             $select .= '<option value="' . $row['pk_turma'] . '" ' . $checked . '>' . $row['turma_nome'] . '</option>';
         }
         $select .= '</select>';
         $data['filtro_turmas'] = $select;
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }
コード例 #15
0
 function reservaciones_salon($id_salon = false)
 {
     if (!$id_salon) {
         return;
     }
     $salon = new Salon($id_salon);
     $html = '<div class="instructor_incoming_calendar">';
     /*SETEAMOS LOS CALENDARIOS*/
     $calendario = new Calendario(array('tipo' => 'back_end', 'data_tipo' => $salon->ID, 'ID' => 'semana_1'));
     $calendario2 = new Calendario(array('tipo' => 'back_end', 'data_tipo' => $salon->ID, 'ID' => 'semana_2', 'fecha_inicio' => strtotime(date_i18n('Y-m-d')) + dias(7)));
     $html .= '<div class="nueva_cabe_fer">';
     $html .= '<span class="titulo_fer_n">Reservaciones</span>';
     $html .= $calendario->imprimir_cabecera_back('semana_1', true);
     $html .= $calendario2->imprimir_cabecera_back('semana_1', true);
     $html .= '</div>';
     /*CABECERA DIAS-----*/
     $html .= $calendario->print_dias_reserva();
     $html .= '</div>';
     /*SEMANA 1*/
     $html .= '<div id="semana_1" class="calendario_back_end">';
     foreach ($salon->get_clases(true, strtotime(date_i18n('Y-m-d')), strtotime(date_i18n('Y-m-d')) + dias(7), true) as $clase) {
         $c = new Clase($clase->ID);
         $html .= $c->imprimir_reservaciones();
     }
     $html .= '</div>';
     /*SEMANA 2*/
     $html .= '<div id="semana_2" class="calendario_back_end escondido">';
     foreach ($salon->get_clases(true, strtotime(date_i18n('Y-m-d')) + dias(8), strtotime(date_i18n('Y-m-d')) + dias(15), true) as $clase) {
         $c = new Clase($clase->ID);
         $html .= $c->imprimir_reservaciones();
     }
     $html .= '</div>';
     return $html;
 }
コード例 #16
0
ファイル: control.php プロジェクト: gianpascal/yachay
     $resultado = $o_ActionRrhh->podpadBusquedaEmpleado();
     break;
 case 'tablaMarcacionEmpleadosAudiotira':
     require_once "ActionRrhh.php";
     header("Content-type: text/xml");
     $o_ActionRrhh = new ActionRrhh();
     $resultado = $o_ActionRrhh->tablaMarcacionEmpleadosAudiotira($parametros);
     break;
 case 'calendario03':
     $p2 = $parametros["p2"];
     //Fecha
     $p3 = $parametros["p3"];
     //Accion
     $tsFechaActual = empty($p2) ? strtotime(date("Y-m-d")) : strtotime($p2);
     $idAccion = empty($p3) ? '5' : $p3;
     $o_Cal03 = new Calendario('cal03', 'botonAccionCalendario', 'cabeceraCalendario', 'btnCalendario', 'estiloCasillaSeleccionada', $tsFechaActual, $idAccion, 'seleccionarFechaEmergencia', 'accionCalendarioCitasInformesEmergencia', '1');
     $calendario = $o_Cal03->getHTMLFullCalendario();
     $fechaObtenida = $o_Cal03->getTsFechaObtenida();
     $resultado = $calendario . "|" . strftime('%Y-%m-%d', $fechaObtenida);
     break;
 case 'menuMostrarEmergencia':
     require_once "ActionEmergencia.php";
     $o_ActionEmergencia = new ActionEmergencia();
     $resultado = $o_ActionEmergencia->menuMostrarEmergencia();
     break;
 case 'CargarDoctoXpaciente':
     require_once "ActionEmergencia.php";
     $o_ActionEmergencia = new ActionEmergencia();
     $datos["fechaSeleccionada"] = $parametros["p2"];
     $datos["codigoCentroCosto"] = $parametros["p3"];
     $datos["codigoDoctorPersona"] = $parametros["p4"];
コード例 #17
0
ファイル: conteudos.php プロジェクト: andersongimino/area51
 public function listar_conteudos()
 {
     $data = $this->getParametroVisao();
     if ($data['mobile']) {
         $data['usuario'] = unserialize($_SESSION['usuario']);
         $data['page'] = __FUNCTION__;
         $data['tema'] = $this->load->setTheme('responsive');
         $data['extJs'] = array(base_url() . "themes/responsive/assets/js/animateAuto.min.js", base_url() . "themes/responsive/assets/js/tableRet.min.js");
         $data['extCss'] = array(base_url() . "themes/admin/style.css", base_url() . "css/modules/aula.css", base_url() . "themes/responsive/assets/css/tableRet.min.css");
     } else {
         $data['page'] = 'home';
         $data['msg'] = $this->getMsg();
     }
     $data['abaAtiva'] = 7;
     $data['abaPage'] = 'listar_conteudos';
     $data['alias'] = 'listar_conteudos';
     isset($data['tema']) ? $this->load->setTheme($data['tema']) : '';
     $data['css'] = array(0 => 'css/calendario.css');
     $dataAula = isset($_GET['dia']) && $_GET['dia'] != '' ? $_GET['ano'] . '-' . $_GET['mes'] . '-' . $_GET['dia'] : date('Y-m-d');
     $mes = isset($_GET['mes']) && $_GET['mes'] != '' ? $_GET['mes'] : date('m');
     $pk_turma = $this->uri->segment(4) != '' ? $this->uri->segment(4) : $data['idTurmaAluno'];
     // pega o nome da turma
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->get_turma($pk_turma);
     $data['pk_turma'] = $result[0]['pk_turma'];
     $data['pk_serie'] = $result[0]['fk_serie'];
     $_SESSION['pk_serie_cadastro_aula'] = $result[0]['fk_serie'];
     $_SESSION['pk_turma_cadastro_aula'] = $result[0]['pk_turma'];
     $_SESSION['pk_unidade_cadastro_aula'] = $result[0]['fk_unidade'];
     // Concatena a data e o nome da turma no título da página
     $data['title'] = $data['title'] . ' ' . View::converteDataBr($dataAula) . ' - ' . $result[0]['turma_nome'];
     // pega os dias do mês onde já foram incluídos registros
     $sqlAulas = new SqlAulas();
     $result = $sqlAulas->listar_aula_calendario($pk_turma, $mes);
     // Envia o resultado da consulta para o calendário para que sejam marcados os dias com registro
     $data['calendario'] = Calendario::MostreCalendario($mes, $result, $data['ano_letivo']);
     $data['calendarioMobile'] = $result['registros'];
     $result = $sqlAulas->listar_aula($pk_turma, 0, 0, $dataAula);
     $data['registros'] = $result['registros'];
     $tabela = '';
     if ($result['total'] > 0) {
         $tabela .= '<table id="aulas">';
         foreach ($result['registros'] as $row) {
             $tabela .= '<tr>';
             $tabela .= '<td class="aulas_conteudos w300"><div class="ordem">' . $row['ordem'] . '</div>';
             $tabela .= '<div class="dados_cabecalho">';
             if ($row['falta'] == 6 || $row['falta'] == 7) {
                 // Se a aula foi vaga ou foi substituída por alguma ação da coordenação
                 $tabela .= '<p><strong>Disciplina:</strong> ' . $row['materia_nome'] . '</p>';
                 $tabela .= '<a class="link tooltip" data-tooltip="Andamento dos Conteúdos Programáticos" rel="shadowbox" href="' . base_url() . 'aula/livro/acompanhamento_assuntos?' . '&shadowbox=1' . '&pk_livro=' . $row['fk_livro'] . '' . '&pk_materia_vin=' . $row['fk_materia_vin'] . '' . '&pk_usuario_professor=' . $row['fk_usuario_professor'] . '' . '&pk_turma=' . $row['fk_turma'] . '' . '">' . $row['materia_nome'] . '</a></p>';
                 $tabela .= '<p><strong>Professor(a):</strong> ' . $row['professor_nome'] . '</p>';
                 $tabela .= '<a class="link tooltip" data-tooltip="Histórico de aulas" rel="shadowbox" href="' . base_url() . 'aula/conteudos/listar_conteudos_professor/' . $row['fk_materia_vin'] . '/' . $row['fk_usuario_professor'] . '/' . $row['fk_turma'] . '/' . $row['fk_livro'] . '/' . '?shadowbox=1' . '">' . $row['professor_nome'] . '</a></p>';
             } else {
                 // Se houve a aula
                 $tabela .= '<p><strong>Disciplina:</strong> ';
                 $tabela .= '<a class="link tooltip" data-tooltip="Andamento dos Conteúdos Programáticos" rel="shadowbox" href="' . base_url() . 'aula/livro/acompanhamento_assuntos?' . '&shadowbox=1' . '&pk_livro=' . $row['fk_livro'] . '' . '&pk_materia_vin=' . $row['fk_materia_vin'] . '' . '&pk_usuario_professor=' . $row['fk_usuario_professor'] . '' . '&pk_turma=' . $row['fk_turma'] . '' . '">' . $row['materia_nome'] . '</a></p>';
                 $tabela .= '<p><strong>Professor(a):</strong> ';
                 $tabela .= '<a class="link tooltip" data-tooltip="Histórico de aulas" rel="shadowbox" href="' . base_url() . 'aula/conteudos/listar_conteudos_professor/' . $row['fk_materia_vin'] . '/' . $row['fk_usuario_professor'] . '/' . $row['fk_turma'] . '/' . $row['fk_livro'] . '/' . '?shadowbox=1' . '">' . $row['professor_nome'] . '</a></p>';
             }
             $tabela .= '<p><strong>Horário:</strong> ' . substr($row['hora_inicio'], 0, 5) . 'h às ' . substr($row['hora_fim'], 0, 5) . 'h</p>';
             $tabela .= '<p><strong>Data da aula:</strong> ' . View::converteDataBr($row['data_aula']) . '</p>';
             $tabela .= '</td>';
             $tabela .= '<td  class="aulas_conteudos">';
             if (is_int($row['fk_livro']) && $row['fk_livro'] > 0 && (is_int($row['aula']) && $row['aula'] > 0)) {
                 $result = $sqlAulas->get_conteudos_apostilas($row['fk_usuario_professor'], $pk_turma, $dataAula, $row['aula']);
                 if ($row['conteudo'] != '' || $row['paginas'] != '' || $row['exercicios_casa'] != '' || $row['exercicios_casa'] != '' || $row['obs'] != '') {
                     $conteudo = '<table class="table" style="width: 100%;">';
                     $conteudo .= $row['conteudo'] != '' ? '<tr><td class="w130"><strong>Assunto(s) da aula:</strong></td><td>' . $row['conteudo'] . '</td></tr>' : '';
                     $conteudo .= $row['paginas'] != '' ? '<tr><td class="w130"><strong>Página(s) do livro:</strong></td><td> ' . $row['paginas'] . '</td></tr>' : '';
                     $conteudo .= $row['exercicios_casa'] != '' ? '<tr><td class="w130"><strong>Tarefa para casa:</strong></td><td> ' . $row['exercicios_casa'] . '</td></tr>' : '';
                     $conteudo .= $row['obs'] != '' ? '<tr><td class="w130"><strong>Atividades / Extras:</strong></td><td> ' . $row['obs'] . '</td></tr>' : '';
                     $conteudo .= '</table>';
                 } else {
                     $conteudo = '';
                 }
                 if (!empty($result)) {
                     $conteudo .= '<br /><div style="font-size: 11px; margin-bottom: 8px;">' . '<strong>Conteúdo(s) programático(s) em andamento:</strong></div>';
                     foreach ($result as $item) {
                         if ($item['status'] == 1) {
                             $status_nome = ' (em andamento)';
                         } else {
                             if ($item['status'] == 2) {
                                 $status_nome = ' (concluído)';
                             } else {
                                 if ($item['status'] == 3) {
                                     $status_nome = ' (revisado)';
                                 } else {
                                     $status_nome = '';
                                 }
                             }
                         }
                         $conteudo .= '<div style="font-size: 11px;">' . '<p>' . $item['capitulo_sequencial'] . ': ' . $item['capitulo_nome'] . ' - ';
                         $conteudo .= 'Tópico ' . $item['topico'] . ': ' . $item['conteudo_nome'] . ' - pag(s):' . $item['paginas_trabalhadas'] . $status_nome . '</p>';
                         $conteudo .= '</div>';
                     }
                 }
                 $tabela .= $conteudo;
             } else {
                 $conteudo = '<table class="table" style="width: 100%;">';
                 $conteudo .= $row['conteudo'] != '' ? '<tr><td class="w130"><strong>Assunto(s) da aula:</strong></td><td>' . $row['conteudo'] . '</td></tr>' : '';
                 $conteudo .= $row['paginas'] != '' ? '<tr><td class="w130"><strong>Página(s) do livro:</strong></td><td> ' . $row['paginas'] . '</td></tr>' : '';
                 $conteudo .= $row['exercicios_casa'] != '' ? '<tr><td class="w130"><strong>Tarefa para casa:</strong></td><td> ' . $row['exercicios_casa'] . '</td></tr>' : '';
                 $conteudo .= $row['obs'] != '' ? '<tr><td class="w130"><strong>Atividades / Extras:</strong></td><td> ' . $row['obs'] . '</td></tr>' : '';
                 $conteudo .= '</table>';
                 $tabela .= $conteudo;
             }
             $tabela .= '</td>';
             $data['pk_livro'] = $row['fk_livro'];
         }
         $tabela .= '</table>';
         $resposta = $tabela;
     } else {
         if ($data['mobile']) {
             $resposta = '<div class="alert alert-info">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</div>';
         } else {
             $resposta = '<br class="clearfloat" /><div class="alert informacao">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</a>';
         }
     }
     $data['aulas_conteudo'] = $resposta;
     $arrUnidades = array(1, 2, 3);
     $arrSeries = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13);
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->lista_turmas($arrUnidades, $arrSeries, $data['ano_letivo']);
     $turma_url = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3);
     if (!isset($_GET['data_final'])) {
         $select = '';
         $select .= '<select name="pk_turma" class="w280" onchange="document.' . $data['alias'] . '.submit()">';
         $label_default = isset($_GET['pk_turma']) ? 'Retirar filtro de turma' : '';
         $select .= '<option value="' . $turma_url . '">' . $label_default . '</option>';
         foreach ($result as $row) {
             $checked = $this->uri->segment(4) == $row['pk_turma'] ? 'selected' : '';
             $select .= '<option value="' . $row['pk_turma'] . '" ' . $checked . '>' . $row['turma_nome'] . '</option>';
         }
         $select .= '</select>';
         $data['filtro_turmas'] = $select;
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }
コード例 #18
0
ファイル: calendario.ajax.php プロジェクト: etlapa/uiest
<?php

require_once '../sistema/includes/class.calendario.php';
require_once '../sistema/includes/php4/class.calendar.php';
if ($_REQUEST["cmd"] == "eventos") {
    $calendario = new Calendario(new DB());
    //    $calendario->set_debug_mode();debug($_REQUEST);
    $calendario->get_eventos_json_prt($_REQUEST["fecha"]);
    exit;
}
$eventos = new Calendario(new DB());
$calendario = new Calendar_XML($_REQUEST["fecha"]);
$calendario->set_eventos($eventos->eventos_del_mes($_REQUEST["fecha"]));
$calendario->calenario_xml_prt();
コード例 #19
0
ファイル: index_controller.php プロジェクト: arleincho/bee
 public function show($key)
 {
     if (!($id = Security::getKey($key, 'show_calendar', 'int'))) {
         return Redirect::toAction('listar');
     }
     $usuario_id = $id;
     $this->eventos = Calendario::getCalendario($usuario_id);
     $reporte = new Reporte();
     $this->progress_report = $reporte->getListadoReportePorTipo($usuario_id, 'progress_report');
     $this->demographics_report = $reporte->getListadoReportePorTipo($usuario_id, 'demographics_report');
     $this->beehive_report = $reporte->getListadoReportePorTipo($usuario_id, 'beehive_report');
     $this->read_only = true;
     View::setPath('dashboard/index');
     View::select('index', 'backend/bee');
 }
コード例 #20
0
ファイル: lst_cadcalendario.php プロジェクト: alencarmo/OCF
		 <td>  
              <a href="frm_cadcalendario.php?ID=0">Inclur Novo Evento</a>
         </td> 
		<td>
              <a href="menu_admin.php">Menu Principal</a>
         </td>
      </tr>
      <tr>
	 <td>
		<br>
         </td>
      </tr>


<?php 
$eves = Calendario::getEventos('T');
echo '         <tr class="cabec" align=left> <td>Data</td><td>Evento</td> </tr>' . "\n";
if (count($eves) == 0) {
    echo "<tr ><td colspan=7>Nenhum evento cadastrado no calendário.</td></tr>";
}
foreach ($eves as $e) {
    if ($fllin == 0) {
        $fllin = 1;
        echo '        <tr class="rel1"' . '>';
    } else {
        $fllin = 0;
        echo '        <tr class="rel2"' . '>';
    }
    $data = sprintf('<a href="frm_cadcalendario.php?ID=%d">%s</a>', $e['idcalendario'], date("d/m/Y", strtotime($e['dataevento'])));
    $evento = sprintf('<a href="frm_cadcalendario.php?ID=%d">%s</a>', $e['idcalendario'], $e['titulo']);
    $linha = sprintf('<td>%s</td> <td>%s</td>', $data, $evento);
コード例 #21
0
ファイル: calendario.php プロジェクト: DaniloEpic/slast
<?php

require "../classes/Calendario.php";
require "../classes/Documento.php";
?>

<?php 
if (isset($_GET["data"])) {
    $data = Data::fromString($_GET["data"]);
} else {
    $data = Calendario::hoje();
}
if (isset($_GET["mes"])) {
    $data = $data->addmes($_GET["mes"]);
}
$xml = Calendario::xml_mes($data);
$doc = new Documento();
$doc->setConteudoFromString($xml);
$doc->setApresentacao("calendario.xsl");
echo $doc->outPut();
コード例 #22
0
ファイル: citas.php プロジェクト: gianpascal/yachay
//$actionCronograma-> getArbolServiciosProgramados();
$fechaActuaTimeStamp = date("Y-m-d");
//Me da la fecha actual
$parametros["opcionBusqueda"] = 1;
//Porque la opción de búsqueda es por fecha
$parametros["opcionFiltro"] = 1;
//Esto falta asignar
$parametros["fecha"] = $fechaActuaTimeStamp;
//La fecha actual
$parametros["patron"] = 1;
//Esto falta asignar
$idAccion = "5";
//Se envia 5 para que muestre el mes actual
$tsFechaActual = strtotime(date("Y-m-d"));
//Si no se envía nada en la fecha actual la calcula el constructor y el dia no se pinta.
$o_Cal01 = new Calendario('cal01', 'botonAccionCalendario', 'cabeceraCalendario', 'btnCalendario', 'estiloCasillaSeleccionada', $tsFechaActual, $idAccion, 'seleccionarFechaCitasInformes', 'accionCalendarioCitasInformes', '1');
if (isset($_SESSION["permiso_formulario_servicio"][325]["PAGAR_CITA"]) && $_SESSION["permiso_formulario_servicio"][325]["PAGAR_CITA"] == 1) {
    $permisoPagar = 1;
} else {
    $permisoPagar = 0;
}
//$permisoPagar=$_SESSION[];
//$_SESSION["permiso_formulario_servicio"]=1;
//**** COMBO FILTRO ****//
$cb_combo_sede = $o_actionCita->listaDatosSede($datos);
?>
<style type="text/css">
    <!--
    /*Modificado*/
    .Estilo6{width:120px;height:18px;font-size: 14px; font-weight: bold;font-family: Arial;}
    .Estilo6_ReservaCita{width:140px;height:20px;font-size: 14px; font-weight: bold;font-family: Arial;}
コード例 #23
0
ファイル: evento.ajax.php プロジェクト: etlapa/uiest
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/includes/autoload.php";
if ($_REQUEST["cmd"] == "consulta_info") {
    $calendario = new Calendario_info($_REQUEST["id_evento"]);
    //    $calendario->set_debug_mode();
    $calendario->get_campos_json_prt("cal_id,cal_titulo,cal_fecha_inicio,cal_fecha_fin,cal_descripcion");
    exit;
}
if ($_REQUEST["cmd"] == "guardar") {
    $calendario = new Calendario();
    //    $calendario->set_debug_mode();debug($_REQUEST);
    if ($calendario->actualizaEvento($_REQUEST["id_evento"], $_REQUEST) || $calendario->agregaEvento($_REQUEST)) {
        $calendario->response_json_prt($calendario->get_respuesta());
    } elseif ($calendario->get_error()) {
        $calendario->response_json_prt($calendario->get_error());
    } else {
        $calendario->response_json_prt("error");
    }
    exit;
}