function consultarValorBono() { $mdb2 = conectar(); $valor = new Registro($mdb2['dsn']); $valor->setSelect("valor"); $valor = $valor->get(1); return $valor['valor']; }
public function __construct(Profissional $pProf, Periodo $pPeriodo) { try { $this->nome = $pProf->getNome(); $this->matricula = $pProf->getMatricula(); $this->funcao = $pProf->getFuncao(); $this->totHorATrabalhar = $pProf->getHorasTrabalharNoPeriodo($pPeriodo); // instancia objetos que comp�e a frequencia $oRegistro = new Registro(); $this->registro = $oRegistro->getByRange($pProf, $pPeriodo); $oRegistro->getTotaisTrabalhados($pProf, $pPeriodo); $this->totHorNormais = number_format($oRegistro->getTotal() - $oRegistro->getExtra100() - $oRegistro->getExtra50(), 2); $this->totHorExtras50 = $oRegistro->getExtra50(); $this->totHorExtras100 = $oRegistro->getExtra100(); $this->totHorTrabalhadas = number_format($oRegistro->getTotal(), 2); $this->saldoHoras = $this->totHorTrabalhadas - $this->totHorATrabalhar; // la la la la la la la $vData = new DateTime($pPeriodo->getData()); $this->ano = $vData->format("Y"); $this->mes = $vData->format("m"); return true; } catch (Exception $e) { throw new Exception($e->getTraceAsString()); } }
public function getRegistro($curso) { $count = Registro::where('id_leccion', '=', $this->id_leccion)->where('id_curso', '=', $curso)->where('id_usuario', '=', Session::get('user_id'))->count(); if ($count > 0) { return true; } return false; }
/** * Selecionar um registro através da chave primária (UK - Unique Key) * * @param mixed $c Nome do campos a ser pesquisado * @param mixed $v Valor a ser pesquisado na UK * @param string $a Alias da tabela principal configurado na consulta * * @return bool * @throws \DL3Exception */ public function selecionarUK($c, $v, $a = null) { $uk = parent::selecionarUK($c, $v, $a); if ($uk && get_called_class() !== static::LOG_REGISTRO) { $this->mod_lr->selecionarUK(['tabela', 'regpk'], [$this->bd_tabela, implode(';', (array) $this->primaryKey())]); } // Fim if return $uk; }
public function compruebaLogin() { $mensaje = ""; //se recibe lo enviado al servidor mediante post $response = $_POST['login']; //Se rellena la cabecera header('Content-Type: text/xml'); //Se completa el XML $xml = "<log>"; $registro = new Registro(); //Se elige el array dependiendo del origen $campos = array("login" => $response); if ($registro->load($mensaje, $campos, "clientes", "buscar")) { $xml = $xml . "false"; } else { //Error al introducir un nuevo usuario $xml = $xml . "true"; } $xml = $xml . "</log>"; echo $xml; }
}))->where('id', '[0-9]+'); Route::get('ver-curso/{id}/clase/{id2}', array('as' => 'ver-clase', function ($id, $id2) { if (Session::get('user_id') == "") { return Redirect::to('index'); } if (Session::get('tipo_usuario') != "Administrador" && RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->count() == 0) { return Redirect::to('index'); } $curso = Curso::find($id); $leccion = Leccion::find($id2); $count = Registro::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('id_leccion', '=', $id2)->count(); if ($count == 0) { DB::table('registro')->insert(array('id_usuario' => Session::get('user_id'), 'id_curso' => $id, 'id_leccion' => $id2)); $count0 = Avance::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('semana', '=', $leccion->semana)->where('tipo', '=', 'clases')->count(); if ($count0 == 0) { $count = Registro::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->count(); $count2 = Leccion::where('id_curso', '=', $id)->where('semana', '<=', $leccion->semana)->where('semana', '>', 0)->count(); $count3 = Leccion::where('id_curso', '=', $id)->where('semana', '>', 0)->count(); if ($count3 > 0) { $porcentaje = intval($count * 100 / $count3); } else { $porcentaje = 0; } if ($count == $count2) { DB::table('avance')->insert(array('id_usuario' => Session::get('user_id'), 'id_curso' => $id, 'semana' => $leccion->semana, 'tipo' => 'clases', 'porcentaje' => $porcentaje, 'fecha' => date('Y-m-d H:i:s'))); } } } return View::make('Estudiante/clase')->with('curso', $curso)->with('leccion', $leccion); }))->where('id', '[0-9]+')->where('id2', '[0-9]+'); Route::get('ver-curso/{id}/tarea/{id2}', array('as' => 'ver-tarea', function ($id, $id2) {
<?php //se incluyen las funciones comunes include '../functions/FuncionesComunes.php'; //Se incluye la clase Vista de Registro include '../views/V_Registro.php'; //se instancia la clase vista de Registro $registro_view = new Registro(CargaIdioma()); //se invoca el metodo Display de Registro $registro_view->Display();
<?php require_once '../clases/cRegistro.php'; require_once '../data/dataBase.php'; require_once '../clases/cCorreo.php'; require_once '../clases/cRenovacion.php'; $registro = new Registro(); $correo = new Correo(); $renovacion = new Renovacion(); $idI = base64_decode($_GET['idI']); $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $correoP = $_POST['correo']; $idEstado = $_POST['estado_inscripcion']; $NIS = $_POST['NIS']; echo $idI; echo "<br>"; echo $idEstado; echo "<br>"; echo $NIS; if ($idEstado == 4) { $reg = array($NIS, $NIS, 3); $registro->crear_usuario($reg); $reg2 = array($NIS, 12, $NIS); $registro->crear_miembro($reg2, $idI); $reg3 = array($idEstado, $idI); $registro->estado_inscripcion($reg3); $nombreCompleto = $nombre . " " . $apellido; $body = "Estimado " . $nombreCompleto . " su solicitud ha sido aprobada puede ingresar al sistema con el usuario: " . $NIS . " contraseña:" . $NIS; $correo->enviarCorreo($correoP, $nombreCompleto, "Inscripcion aprobadas", $body); } elseif ($idEstado == 5) {
function ConsultarDocumento($ids) { $sql_resumen = "SELECT *\r\n\t\t\t\tFROM\r\n\t\t\t\tdocumentos\r\n LEFT Join remitentes ON remitentes.id_remitente = documentos.id_remitente\r\n\t\t\t\tLEFT Join tipos_documento ON tipos_documento.id_tipo_documento = documentos.id_tipo_documento\r\n\t\t\t\tWHERE\r\n\t\t\t\tdocumentos.id_documento = '" . $ids . "'"; $query_resumen = new Consulta($sql_resumen); $row_resumen = $query_resumen->ConsultaVerRegistro(); $estado = $row_resumen["id_estado"]; //Esta finalizado if ($estado == 12) { $doc = new Documento($ids); $escaneados = $doc->ObtenerTodosEscaneados(); $usu_actual = new Usuario($_SESSION['session'][0]); $tipos = $usu_actual->ObtenerTiposDocumento(); $sql_sal = "SELECT * \r\n\t\t\t\t\tFROM saludo_despedida \r\n\t\t\t\t\tWHERE tipo = 0\r\n\t\t\t\t\tORDER BY descripcion"; $query_sal = new Consulta($sql_sal); $sql_des = "SELECT * \r\n\t\t\t\t\tFROM saludo_despedida\r\n\t\t\t\t\tWHERE tipo = 1 \r\n\t\t\t\t\tORDER BY descripcion "; $query_des = new Consulta($sql_des); $sql = "SELECT id_documento_finalizado\r\n FROM documento_finalizado\r\n WHERE id_documento = " . $ids; $query_f = new Consulta($sql); $row_f = $query_f->VerRegistro(); $finalizado = new DocumentoFinalizado($row_f["id_documento_finalizado"]); //Hacemos un post al popup ?> <form id="form_documento_fin_imprimir" method="post" action="documento_finalizado.php" target="popup"> <input type="hidden" name="id" id="id" value="<?php echo $ids; ?> "> <fieldset> <legend>Documento Finalizado</legend> <table width="100%" border="0" id="imprimir_documento_finalizado"> <tr> <td class="Estilo22"><div align="left">Asunto</div></td> <td class="Estilo22"><div align="left">:</div></td> <td><div align="left"> <input name="asunto" type="text" id="asunto" size="80" value="<?php echo $finalizado->getAsunto(); ?> "/> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Referencia</div></td> <td class="Estilo22"><div align="left">:</div></td> <td><div align="left"> <input name="referencia" type="text" id="referencia" size="80" value="<?php echo $finalizado->getReferencia(); ?> "/> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Destinatario</div></td> <td class="Estilo22"><div align="left">:</div></td> <td><div align="left"> <input name="destinatario" type="text" id="destinatario" size="80" value="<?php echo $finalizado->getDestinatario(); ?> "/> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Cargo</div></td> <td class="Estilo22"><div align="left">:</div></td> <td><div align="left"> <input name="cargo" type="text" id="cargo" size="80" value="<?php echo $finalizado->getCargo(); ?> "/> </div></td> </tr> <tr> <td width="17%" class="Estilo22"><div align="left">Tipo de Plantilla</div></td> <td width="2%" class="Estilo22"><div align="left">:</div></td> <td width="84%"> <div align="left"> <select name="tipo" class="tipo_doc" id="tipo" style="width:150px"> <option value="">---Tipo de Documento---</option> <?php $ttip = count($tipos); for ($i = 0; $i < $ttip; $i++) { ?> <option value="<?php echo $tipos[$i]['id']; ?> "> <?php echo $tipos[$i]['nombre']; ?> </option> <?php } ?> </select> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Despedida</div></td> <td class="Estilo22"><div align="left">:</div></td> <td> <div align="left"> <select name="despedida" id="despedida" style="width:400px"> <option value="">---Despedida del Documento---</option> <?php while ($row_des = $query_des->ConsultaVerRegistro()) { ?> <option value="<?php echo $row_des[0]; ?> "> <?php echo $row_des[1]; ?> </option> <?php } ?> </select> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Documentos Adjuntos</div></td> <td class="Estilo22"><div align="left">:</div></td> <td> </td> </tr> <tr> <td colspan="2"> </td> <td></td> </tr> <tr> <td colspan="2"> </td> <td> <div align="left"> <input name="vista" type="button" id="vista" value="Vista Preliminar" class="boton"/> </div> </td> </tr> </table> </fieldset> <fieldset> <legend>Documentos Adjuntos</legend> <table width="100%" align="center" id="lista_escaneados"> <tr> <th width="5%" style="border-left-color:#6699cc">Nº</th> <th width="23%">Origen</th> <th width="22%">Destino</th> <th width="23%">Accion</th> <th width="22%">Documento</th> <th width="5%" style="border-right-color:#6699cc"><div align="center"> <input type="checkbox" name="checkbox" value="checkbox" /> </div></th> </tr> <?php $tam = count($escaneados); for ($i = 0; $i < $tam; $i++) { $escaneado = $escaneados[$i]; $accion = $escaneado["accion"]; $nombre = $escaneado["nombre"]; if ($escaneado["tipo"] == 2) { $usuario = $escaneado["usuario"]; $a_destino = $escaneado["area_destino"]; $origen = $usuario->getNombreCompleto(); $destino = $a_destino->getNombre(); } elseif ($escaneado["tipo"] == 1) { $origen = $escaneado["usuario"]; $destino = $escaneado["usuario_destino"]; } else { $usuario = $escaneado["usuario"]; $u_destino = $escaneado["usuario_destino"]; $origen = $usuario->getNombreCompleto(); $destino = $u_destino->getNombreCompleto(); } if ($escaneado["tipo"] == 2 || $escaneado["tipo"] == 4) { //Justidicacion por propuestas $ref = "Justificados/" . rawurlencode($nombre); } elseif ($escaneado["tipo"] == 0) { //De Borradores $ref = "Archivados/" . rawurlencode($nombre); } else { if (is_null($escaneado['fecha'])) { //El propio documento $ref = "Escaneo/" . rawurlencode($nombre); } else { $ref = "../archivo/Escaneado_completo/" . $row_resumen[1] . "/" . rawurlencode($nombre); } } ?> <tr> <td width="5%" style="padding:0px;"><div align="center"> <?php echo $i + 1; ?> </div></td> <td width="23%"><div align="left"> <?php echo $origen; ?> </div></td> <td width="22%"><div align="left"> <?php echo $destino; ?> </div></td> <td width="23%"><div align="left"> <?php echo $accion; ?> </div></td> <td><div align="left"><a href="<?php echo $ref; ?> " target="_blank"> <?php echo $nombre; ?> </a></div></td> <td width="5%"><div align="center"><input type="checkbox" name="checkbox2" value="checkbox" /></div></td> </tr> <?php } ?> </table> <p> </p> </fieldset> </form> <?php } else { if ($row_resumen['id_estado'] == 3) { //Viene de despacho $edi = "SELECT\r\n\t\t\t\t`td`.`asunto_documento`,\r\n\t\t\t\t`td`.`observacion_documento`,\r\n\t\t\t\t`td`.`id_prioridad`,\r\n\t\t\t\t`hd`.`observacion_historial_documento`,\r\n\t\t\t\t`td`.`id_documento`,\r\n\t\t\t\t`hd`.`original_historial_documento`\r\n\t\t\t\tFROM\r\n\t\t\t\t`documentos` AS `td`\r\n\t\t\t\tInner Join `historial_documentos` AS `hd` ON `hd`.`id_documento` = `td`.`id_documento`\r\n\t\t\t\tWHERE\r\n\t\t\t\t`hd`.`id_documento` = '" . $ids . "' AND \r\n\t\t\t\t`hd`.id_area=" . $_SESSION['session'][5]; } else { //Viene de una derivacion o despacho de area (es original o copia del original) $edi = "SELECT\r\n\t\t\t\t`td`.`asunto_documento`,\r\n\t\t\t\t`td`.`observacion_documento`,\r\n\t\t\t\t`td`.`id_prioridad`,\r\n\t\t\t\t`hd`.`observacion_historial_documento`,\r\n\t\t\t\t`td`.`id_documento`,\r\n\t\t\t\t`hd`.`original_historial_documento`\r\n\t\t\t\tFROM\r\n\t\t\t\t`documentos` AS `td`\r\n\t\t\t\tInner Join `historial_documentos` AS `hd` ON `hd`.`id_documento` = `td`.`id_documento`\r\n\t\t\t\tWHERE\r\n\t\t\t\t`hd`.`id_documento` = '" . $ids . "' AND \r\n\t\t\t\t`hd`.original_historial_documento=1"; } $qedit = new Consulta($edi); $row_edit = $qedit->ConsultaVerRegistro(); $_POST['idhd'] = $row_edit['id_historial_documento']; $escaneo = "SELECT * \r\n\t\t\t\t\t\tfrom documentos_escaneados de\r\n\t\t\t\t\t\twhere de.id_documento = " . $ids; $qescaneo = new Consulta($escaneo); ?> <fieldset> <legend class="Estilo9">DATOS DEL DOCUMENTO</legend> <table border="0" align="center" bordercolor="#000000" bgcolor="#ffffff" width="100%"> <tbody> <tr> <td width="20%" class="Estilo22"><div align="left">Nro. Registro</div></td> <td width="2%" class="Estilo22"><div align="center">:</div></td> <td width="38%" class="Estilo23"><div align="left"> <?php echo $row_resumen[1]; ?> </div></td> <td width="15%" class="Estilo22"><div align="left">Categoría</div></td> <td width="2%" class="Estilo22"><div align="center">:</div></td> <td class="Estilo23"> <div align="left"><?php echo $_REQUEST["cat"] == 1 ? "Original" : "Copia"; ?> </div> </td> </tr> <tr> <td class="Estilo22"><div align="left">Remitente</div></td> <td class="Estilo22"><div align="center">:</div></td> <td class="Estilo23"> <div align="left"><?php echo $row_resumen['nombre_remitente']; ?> </div></td> <td class="Estilo22"><div align="left">Nro de Folios</div></td> <td class="Estilo22"><div align="center">:</div></td> <td class="Estilo23" ><div align="left"> <?php echo $row_resumen['numero_folio_documento']; ?> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Nro. Documento</div></td> <td class="Estilo22"><div align="center">:</div></td> <td class="Estilo23"><div align="left"> <?php echo $row_resumen['numero_documento']; ?> </div></td> <td class="Estilo22"><div align="left">Fecha de Doc</div></td> <td class="Estilo22"><div align="center">:</div></td> <td class="Estilo23"><div align="left"><?php echo date('d/m/Y', strtotime($row_resumen['fecha_documento'])); ?> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Tipo de Documento</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="4" class="Estilo23"><div align="left"> <?php echo $row_resumen['nombre_tipo_documento']; ?> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Referencia</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="4" class="Estilo23"><div align="left"><?php echo $row_resumen['referencia_documento']; ?> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Anexos</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="4" class="Estilo23"><div align="left"> <?php echo $row_resumen['anexo_documento']; ?> </div></td> </tr> <tr> <td bgcolor="#ffffff" class="Estilo22"><div align="left">Documento Digitalizado</div></td> <td bgcolor="#ffffff" class="Estilo22"><div align="center">:</div></td> <td colspan="4"><div align="left"><span class="Estilo23"> <?php $index = 1; while ($row_reg = $qescaneo->ConsultaVerRegistro()) { if (is_null($row_reg['fecha_escaneo'])) { $ref = "Escaneo/" . $row_reg['nombre_documento_escaneado']; } else { $ref = "../archivo/Escaneado_completo/" . $row_resumen[1] . "/" . $row_reg['nombre_documento_escaneado']; } ?> <a href="<?php echo $ref; ?> " id="<?php echo $row_reg["id_documento_escaneado"]; ?> " target="_blank"><?php echo $index; ?> </a> <?php $index++; } ?> </span> <?php echo $id; ?> <?php if ($row_edit['original_historial_documento'] == '1') { ?> <?php } else { "null"; } ?> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Fecha y Hora de Registro</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="4" class="Estilo23"><div align="left"><?php echo date('d/m/Y H:I:s', strtotime($row_resumen["fecha_registro_documento"])); ?> </div> </td> </tr> </tbody> </table> <p align="left"><a href="javascript:verDetalleDoc()" id = "control" class="v" >Ver Detalles </a></p> <div id="detalle_documento" style="display:none"> <table border="0" align="center" bordercolor="#000000" bgcolor="#ffffff" width="100%"> <tbody> <tr> <td width="20%" class="Estilo22"><div align="left">Asunto</div></td> <td width="2%" class="Estilo22"><div align="center">:</div></td> <td colspan="38%"><div align="left"> <textarea name="textfield2" id="textfield2" rows="2" cols="100" class="disabled" disabled="disabled"><?php echo $row_edit[0]; ?> </textarea> </div></td> </tr> <tr> <td width="20%" class="Estilo22"><div align="left">Observación Registro</div></td> <td width="2%" class="Estilo22"><div align="center">:</div></td> <td colspan="5"><div align="left"> <textarea name="textarea2" id="textarea2" rows="2" cols="100" class="disabled" disabled="disabled"><?php echo $row_edit[1]; ?> </textarea> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Observación Despacho</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="5"><div align="left"> <textarea name="textarea3" id="textarea3" rows="2" cols="100" class="disabled" disabled="disabled"><?php echo $row_edit[3]; ?> </textarea> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Prioridad</div></td> <td class="Estilo22"><div align="center">:</div></td> <td colspan="5"><div align="left"><span class="Estilo23"> <?php $sql_prioridad = "SELECT prioridades.id_prioridad, \r\n\t \t\t\t\t\tprioridades.nombre_prioridad, \r\n\t\t\t\t\t\tprioridades.tiempo_horas_respuesta_prioridad/24 AS dias,\r\n\t\t\t\t\t\tprioridades.tiempo_horas_respuesta_prioridad AS horas\r\n\t\t\t\t\t\tFROM prioridades \r\n\t\t\t\t\t\twhere \r\n\t\t\t\t\t\tprioridades.id_prioridad='" . $row_resumen["id_prioridad"] . "' \r\n\t\t\t\t\t\tORDER BY prioridades.id_prioridad ASC"; $query_prioridad = new Consulta($sql_prioridad); $row_prioridad = $query_prioridad->ConsultaVerRegistro(); $documento_p = new Documento($ids); ?> <?php echo $row_prioridad["nombre_prioridad"]; ?> </span> </div></td> </tr> <tr> <td class="Estilo22"><div align="left">Tiempo de Respuesta</div></td> <td bgcolor="#ffffff" class="Estilo22"><div align="center">:</div></td> <td width="19" class="Estilo23"> <div align="left"> <?php echo number_format($row_prioridad["dias"], 0); ?> </div></td> <td width="296" class="Estilo23"><div align="left"><?php echo "dias"; ?> </div></td> <td width="131" class="Estilo23"><div align="left">Fecha Estimada de Respuesta</div></td> <td width="11" class="Estilo23"><div align="center">:</div></td> <td width="148" class="Estilo23"><div id="fecha_respuesta" align="left"> <?php echo $documento_p->setFechaRespuesta($row_prioridad["horas"]); ?> </div></td> </tr> </tbody> </table> </div> </fieldset> <form name="form_despacho_area" id = "form_despacho_area" method="post" action="" > <?php $td = "SELECT\r\n\t\t\ttd.id_documento,\r\n\t\t\ttd.observacion_historial_atencion\r\n\t\t\tFROM\r\n\t\t\thistorial_atencion AS td\r\n\t\t\tWHERE\r\n\t\t\ttd.id_documento = '" . $ids . "'"; $qtd = new Consulta($td); $row_td = $qtd->ConsultaVerRegistro(); ?> <fieldset> <legend class="Estilo9">ESTABLECER DESTINO Y ACCION A REALIZAR</legend> <table align="center" border="0" class="formularios"> <tbody> <tr> <td height="12" class="Estilo21" > </td> <td class="Estilo22" > </td> <td> </td> <td><input type="hidden" value="<?php echo $ids; ?> " name="id_documento" id="id_documento"/></td> <td width="41%" class="Estilo22" ><div align="left">Observación Area:</div></td> <td bgcolor="#ffffff" class="Estilo21"> </td> <td bgcolor="#ffffff" class="Estilo22"> </td> <td bgcolor="#ffffff" class="Estilo22"> </td> <td width="5%" rowspan="3" bgcolor="#ffffff" class="Estilo22"> <input type="hidden" value="<?php echo $_REQUEST['cat']; ?> " name="cat" id="cat"/> </td> </tr> <tr> <td height="12" class="Estilo21" ><div align="center">(*)</div></td> <td width="6%" class="Estilo22" ><div align="left">Accíon</div></td> <td><div align="center">:</div></td> <td width="33%" ><div align="left"> <?php $acciones = new Acciones(); if ($_REQUEST['cat'] == 1) { if ($_SESSION['session'][6]) { $accions = $acciones->getAcciones(4, $_SESSION['session'][0]); } else { $accions = $acciones->getAcciones(1, $_SESSION['session'][0]); } } else { $accions = $acciones->getAcciones(5, $_SESSION['session'][0]); } $tacciones = sizeof($accions); ?> <select name="cboaccion2" style="width:200px" id="accion_despacho"> <option value="">--Seleccione Accion--</option> <?php for ($u = 0; $u < $tacciones; $u++) { ?> <option value="<?php echo $accions[$u]['id']; ?> "><?php echo $accions[$u]['nombre']; ?> </option> <?php } ?> </select> </div> </td> <td width="41%" rowspan="2" class="Estilo22" > <textarea name="textarea4" id="comentario" rows="3" cols="55"></textarea> </td> <td width="3%" bgcolor="#ffffff" class="Estilo21"><div align="center">(*)</div></td> <td width="3%" bgcolor="#ffffff" class="Estilo22"><div align="center"> <input name="radiobutton" value="1" type="radio" id="original" /> </div> </td> <td width="6%" bgcolor="#ffffff" class="Estilo22"><div align="left">Original</div></td> </tr> <tr> <td height="13" class="Estilo21" ><div align="center">(*)</div></td> <td width="6%" class="Estilo22" ><div align="left">Pase A</div></td> <td ><div align="center">:</div></td> <td><div align="left"> <?php $sql_areas = "SELECT * \r\n\t\t\t\t\t\tFROM usuarios \r\n\t\t\t\t\t\twhere usuarios.id_area='" . $_SESSION['session'][5] . "' "; $query_areas = new Consulta($sql_areas); ?> <input name="hidden" type="hidden" id="idArea" value="<?php echo $_SESSION['session'][5]; ?> "/> <select name="destino" id="destino" style="width:200px" class="usuarios"> <option value="" selected="selected">--- Seleccione un Usuario---</option> <?php while ($row_areas = $query_areas->ConsultaVerRegistro()) { ?> <option value="<?php echo $row_areas[0]; ?> "> <?php echo $row_areas[nombre_usuario] . " "; echo $row_areas[apellidos_usuario]; ?> </option> <?php } ?> </select> <?php if ($_REQUEST["cat"] != 2) { ?> <a href="javascript:void(0);" id="cambiar_destino" style="margin-left:5px;">Areas</a> <?php } ?> </div> </td> <td bgcolor="#ffffff" class="Estilo21"> </td> <td width="5%" bgcolor="#ffffff" class="Estilo22"> <div align="center"><input name="radiobutton" value="2" type="radio" id="copia"/></div> </td> <td width="6%" bgcolor="#ffffff" class="Estilo22"><div align="left">Copia</div></td> </tr> <tr> <td width="2%" height="26" class="Estilo21"> </td> <td width="6%" height="26" class="Estilo22" > </td> <td width="1%" height="26" > </td> <td> </td> <td width="41%" class="Estilo22" > </td> <td colspan="4" align="center"> <div align="right"> <input type="button" name="CargarLista" id="cargar_accion_areas" value="Cargar Lista" class="boton"/> </div> </td> </tr> </tbody> </table> </fieldset> </form> <div id="question" style="display:none; cursor: default"> <p class="Estilo22">¿Está seguro que desea enviar un <span id="conf_categoria" style="font-weight:bold; color: #D3455A">a</span> del documento a <span id="conf_usuario" style="font-weight:bold; color:#D3455A">b</span>?</p> <p class="Estilo22"> <input type="button" id="yes_d_a" value="Si" class="boton"/> <input type="button" id="no_d_a" value="No" class="boton"/> </p> </div> <?php $doc = new Documento($ids); $tengoOriginal = $doc->DespachoAreaTieneOriginal(); $estado = $doc->getEstado(); if ($_REQUEST["cat"] == 2) { ?> <script> javascript:deshabilitado(); javascript:habilita_copia(); </script> <?php } elseif (!$tengoOriginal) { ?> <script> javascript:deshabilitado(); javascript:habilita_copia(); javascript:quita_archivar(); </script> <?php } else { ?> <script> javascript:habilitado(); javascript:deshabilita_copia(); </script> <?php } ?> <script>javascript:accion_por_defecto_area(<?php echo $estado->getId(); ?> );</script> <?php Registro::DespacharListarDestino($ids); } }
function RegistraUpdate($id) { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $num_doc = $_POST["num_doc"]; $FechaSol2 = $_POST["date"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $categoria = $_POST["categoria_doc"]; $expediente = $_POST["expediente"]; $expediente_nuevo = $_POST["expediente_nuevo"]; $var_estado = 1; if ($_POST["remit"] != "") { $remits = explode(",", $_POST["remit"]); $remit = $remits[1]; //echo "Remitente=".$remits[1]; } else { $remit = Registro::RegistraGuardarRemitente($_POST["remitente"], substr($_POST["remitente"], 0, 4), 2); } $actualiza = "UPDATE documentos SET \r\n\t\t\t\tdocumentos.id_tipo_documento='" . $tipo . "', \r\n\t\t\t\tdocumentos.`numero_documento`='" . $num_doc . "',\r\n\t\t\t\tdocumentos.`referencia_documento`='" . $refe . "',\r\n\t\t\t\tdocumentos.`anexo_documento`='" . $anexo . "',\r\n\t\t\t\tdocumentos.`numero_folio_documento`='" . $num_folio . "',\r\n\t\t\t\tdocumentos.`fecha_documento`='" . formato_date('/', $FechaSol2) . "',\r\n\t\t\t\tdocumentos.`observacion_documento`='" . $observ . "',\r\n\t\t\t\tdocumentos.`id_remitente`='" . $remit . "' \r\n\t\t\t\tWhere documentos.id_documento='" . $id . "'"; $actua = new Consulta($actualiza); //Tabla de Busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $actualiza = "UPDATE documentos_reporte SET\r\n\t\t\t\tnumero_documento='" . $num_doc . "',\r\n\t\t\t\ttipo='" . $tipo_doc->getNombre() . "',\r\n folio='" . $num_folio . "', \r\n\t\t\t\treferencia='" . $refe . "',\r\n\t\t\t\tanexo='" . $anexo . "',\r\n\t\t\t\tobservacion='" . $observ . "',\r\n\t\t\t\tfecha_documento='" . formato_date('/', $FechaSol2) . "',\r\n remitente='" . $remitente->getNombre() . "'\t\t\t\t \r\n\t\t\t\tWhere id_documento='" . $id . "'"; $actua = new Consulta($actualiza); // Tabla documentos_categorias $actualiza = "\r\n UPDATE documentos_categorias\r\n set categoria = '" . mysql_real_escape_string($categoria) . "'\r\n WHERE id_documento = '{$id}';\r\n "; $actua = new Consulta($actualiza); //Borra el expediente si el documento actualizado no es TUPA if ($categoria != "TUPA") { $actualiza = "\r\n DELETE FROM expedientes\r\n WHERE id_documento = '{$id}';\r\n "; $actua = new Consulta($actualiza); } else { if ($categoria == "TUPA" && $expediente_nuevo) { //Y se actualizó a TUPA crea un nuevo expediente $actualiza = "\r\n INSERT INTO expedientes\r\n (codigo_expediente,id_documento) \r\n VALUES( '{$expediente}', '{$id}' )\r\n "; $actua = new Consulta($actualiza); } } }
<?php include "../../clases/registro.class.php"; echo Registro::buscaRegistro($_GET["term"]);
function RegistraUpdate($id) { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $num_doc = $_POST["num_doc"]; $FechaSol2 = $_POST["date"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $var_estado = 1; echo "remitente" . $_POST["remit"]; if ($_POST["remit"] != "") { $remits = explode(",", $_POST["remit"]); $remit = $remits[1]; } else { $remit = Registro::RegistraGuardarRemitente($_POST["remitente"], substr($_POST["remitente"], 0, 4), 2); } $actualiza = "UPDATE documentos SET \r\n\t\t\t\tdocumentos.id_tipo_documento='" . $tipo . "', \r\n\t\t\t\tdocumentos.`numero_documento`='" . $num_doc . "',\r\n\t\t\t\tdocumentos.`referencia_documento`='" . $refe . "',\r\n\t\t\t\tdocumentos.`anexo_documento`='" . $anexo . "',\r\n\t\t\t\tdocumentos.`numero_folio_documento`='" . $num_folio . "',\r\n\t\t\t\tdocumentos.`fecha_documento`='" . formato_date('/', $FechaSol2) . "',\r\n\t\t\t\tdocumentos.`observacion_documento`='" . $observ . "',\r\n\t\t\t\tdocumentos.`id_remitente`='" . $remit . "' \r\n\t\t\t\tWhere documentos.id_documento='" . $id . "'"; $actua = new Consulta($actualiza); //Tabla de Busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $actualiza = "UPDATE documentos_reporte SET\r\n\t\t\t\tnumero_documento='" . $num_doc . "',\r\n\t\t\t\ttipo='" . $tipo_doc->getNombre() . "',\r\n folio='" . $num_folio . "', \r\n\t\t\t\treferencia='" . $refe . "',\r\n\t\t\t\tanexo='" . $anexo . "',\r\n\t\t\t\tobservacion='" . $observ . "',\r\n\t\t\t\tfecha_documento='" . formato_date('/', $FechaSol2) . "',\r\n remitente='" . $remitente->getNombre() . "'\t\t\t\t \r\n\t\t\t\tWhere id_documento='" . $id . "'"; $actua = new Consulta($actualiza); }
* the Free Software Foundation, either version 3 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, see <http://www.gnu.org/licenses/>. */ require_once 'registro.php'; require_once 'session.php'; $mensaje = ''; $respuesta = null; $registro = new Registro(); //Se recogen todos los valores del formulario $login = $_POST['log']; $password = $_POST['password']; $campos = array("login" => $login, "pass" => $password); if ($datos = $registro->load($mensaje, $campos, "clientes", "buscar")) { $ses = new Session(); $ses->startSession(); $_SESSION['login'] = $datos[0]['login']; $objeto_json = new stdClass(); $objeto_json->mensaje = "Correct"; $objeto_json->parametros = new stdClass(); $objeto_json->parametros->dni = $datos[0]['dni']; $objeto_json->parametros->login = $datos[0]['login']; } else { //Error al introducir un login y password de usuario
public function getSaldoApropriar() { try { $oProf = new Profissional($this->getCodProfFuncao()); $oPeriodo = new Periodo(); $oRegistro = new Registro(); $oPeriodo->setInicial($this->getData()); $oPeriodo->setFinal($this->getData()); $oRegistro->getTotaisTrabalhados($oProf, $oPeriodo); $tRegistrado = $oRegistro->getTotal(); $tApropriado = $this->getTotalApropriado(); $vSaldo = $tRegistrado - $tApropriado; return $vSaldo; } catch (Exception $e) { throw new Exception($e->getMessage()); } }
/** * 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 the ID of the model to be loaded */ public function loadModel($id) { $model = Registro::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
<?php require_once '../data/dataBase.php'; require_once 'cRegistro.php'; //variables POST $registro = new Registro(); $numGrup = $_POST['num_grup']; $nomGruo = $_POST['nom_grup']; $exclGrup = $_POST['exclusivo']; $lugReuGrup = $_POST['lug_reu']; $proLugGrup = $_POST['pro_reu']; $fchaFundGrup = $_POST['fech_funda']; $lugNacGrup = $_POST['lug_nac']; $diaReuGrup = $_POST['dia_reu']; $horaReuGrup = $_POST['hora_reu']; $limMiemGrup = $_POST['lim_miem']; $callGrup = $_POST['calle']; $numCasGrup = $_POST['num_cas']; $colGrup = $_POST['colonia']; $municipio_idMunic = $_POST['municipio']; $latGrup = $_POST['txt_lat']; $lngGrup = $_POST['txt_lng']; $estado_idEst = $_POST['estado']; $fchaCreaGrup = date('y-m-d'); $usuario_nomUsu = $_POST['usuario']; try { //arrays $reg = array($nomGruo, $exclGrup, $lugReuGrup, $proLugGrup, $fchaFundGrup, $lugNacGrup, $diaReuGrup, $horaReuGrup, $limMiemGrup, $callGrup, $numCasGrup, $colGrup, $municipio_idMunic, $latGrup, $lngGrup, $estado_idEst, $fchaCreaGrup, $usuario_nomUsu, $numGrup); $registro->mod_grupos($reg); //var_dump($reg); header('Location: ../grupos_scout.php ');
//Registro::RegistraUpdateRemitente($id); break; case 'Updateremi': Registro::RegistraUpdateRemitente($id); Registro::RegistraListRemitente(); break; case 'guardremi': Registro::RegistraGuardarRemitente(); Registro::RegistraAgregar(); break; case 'busqueda': Registro::Busqueda($campo, $valor); //Registro::RegistraListado($ide); break; default: Registro::RegistraListado(); break; } ///Registro::RegistraListado(); ?> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" class="pie"><?php Plantilla::PlantillaPie(); ?> </td>
<?php require_once '../model/users/Registro.php'; session_start(); $docu = $_POST['docu']; $name = $_POST['name']; $cel = $_POST['cel']; $tel = $_POST['tel']; $dir = $_POST['dir']; $username = $_POST['mail']; $pass = $_POST['pass']; $registro = new Registro($username, $pass, $docu, $name, $cel, $tel, $dir); $existsUser = $registro->validateUser(); if ($existsUser == 1) { $registro->registerUser(); echo "<script type=\"text/javascript\">alert('Bienvenido " . $username . "'); window.location='../view/index.php';</script>"; $_SESSION["logedOn"] = TRUE; } else { echo "<script type=\"text/javascript\">alert('El usuario ya existe en el sistema.'); window.location='../view/login.php';</script>"; }
public function __construct() { parent::__construct('dl_site_configuracoes', 'configuracao_'); $this->bd_select = 'SELECT %s' . ' FROM %s AS C' . ' INNER JOIN dl_painel_temas AS T ON( T.tema_id = C.configuracao_tema )' . ' INNER JOIN dl_painel_formatos_data AS F ON( F.formato_data_id = C.configuracao_formato_data )' . ' LEFT JOIN dl_painel_email_config AS E ON( E.config_email_id = C.configuracao_email )'; $this->selecionarPK(1); }
<?php include_once 'servicio.php'; include_once 'Registro.php'; switch ($_GET['op']) { //recibe como parametro a traves de la url case 'in': //inserta un registro $Registro = new Registro(); echo $Registro->insertar($_POST['nombre'], $_POST['pass'], $_POST['mail']); break; case 'mo': //modifica un registro $Registro = new Registro(); echo $Registro->modificar($_POST['nombre'], $_POST['pass'], $_POST['mail'], $_POST['id']); break; }
function UsuarioAdm(&$smarty, $form = false) { $tabela = $smarty->cfg['prefix'] . 'members'; $smarty->assign($smarty->actualpage); $page = new PageBilder($smarty, $form); $cfg = array("SetTable" => $tabela, "SetOrdenar" => $page->uri['por'], "SetOrder" => $page->uri["ord"], "SetCaption" => array("ID_MEMBER", "member_name", "member_real")); if (isset($page->uri['busca']) && $page->uri['busca'] != "") { $cfg["SetSearch"] = $page->uri['busca']; } $page->CreateSelectSQL($cfg, $smarty); $smarty->register_object("listagem", $page); $page->uri['tabela'] = $tabela; $page->uri['coluna'] = 'ID_MEMBER'; $user = $smarty->getVars('ID_MEMBER'); switch ($page->uri['action']) { case 'view': $page->uri['prefix'] = 'member'; $page->uri['prefixch'] = 'registro'; $page->uri['select'] = '*, ID_MEMBER as registro_id'; $item = $page->exibeRegistro($page->uri, $smarty); $smarty->assign($item); $p = $smarty->fetch($smarty->modulo_dir . "usuario_adm_view.tpl"); $smarty->clear_assign($item); return $p; break; case 'edit': $page->uri['prefix'] = 'member'; $page->uri['prefixch'] = 'registro'; $page->uri['select'] = '*, ID_MEMBER as registro_id'; $item = $page->exibeRegistro($page->uri, $smarty); $smarty->assign($item); $p = $smarty->fetch($smarty->modulo_dir . "usuario_adm_edit.tpl"); $smarty->clear_assign($item); $smarty->assign('ID_MEMBER', $user); return $p; break; case 'del': if (is_numeric($page->uri['idde'])) { $sql = $page->SqlDelete($tabela, "ID_MEMBER ='{$page->uri[idde]}'"); $page->SqlSelect($sql); ## remover grupo } return $smarty->fetch($smarty->modulo_dir . "usuario_adm.tpl"); break; case 'redit': if ($page->uri['action'] == 'redit') { if (!(trim($form['member_password']) == null || trim($form['member_password']) == "")) { $form['member_password'] = Registro::md5_hmac($form['member_password'], strtolower($form['member_name'])); } else { unset($form['member_password']); } $form['member_ip'] = $_SERVER['REMOTE_ADDR']; if (is_numeric($form[idde])) { $idde = $form[idde]; unset($form[idde]); $sql = $page->SqlUpdate($page->uri['tabela'], $form, "ID_MEMBER = '{$idde}'"); $request = $page->SqlSelect($sql); } return $smarty->fetch($smarty->modulo_dir . "usuario_adm.tpl"); } break; default: return $smarty->fetch($smarty->modulo_dir . "usuario_adm.tpl"); } }
foreach ($denuncia as $key) { //if(strtoupper($key->__GET('estatusDenuncia'))=='PROCEDENTE') if ($key->__GET('id_empresa') == $_POST['id_empresa_ciu_nat'] && $key->__GET('estatus_denuncia') == '0') { $existe++; } } if ($existe != 0) { //Impedir registro de denuncia $mensaje = new Visualizer('DEN', 'EXIST'); $mensaje->showMensaje(); } else { $registro = new Registro($id_ciu, '', $nac, $cedula); $registro->showFormNatural($_POST['empresas_completas_ciu']); } } else { $registro = new Registro($id_ciu, '', $nac, $cedula); $registro->showFormNatural($_POST['empresas_completas_ciu']); } } else { $mensaje = new Visualizer('CIU', 'NRF'); $mensaje->showMensaje(); } } } //FIN Persona Natural } elseif ($op == 'consultar') { $persona = htmlentities($_POST['ciudadano']); if ($persona == 'persona') { $ciudadano = new Ciudadano(); $ciudadanod = new CiudadanoDAO(); $denuncia = new Denuncia();
<?php include "../../clases/registro.class.php"; echo Registro::buscaRegistro($_GET["nombre"]);
public function update() { // coleta ocorrencias $oOcorrencia1 = new Ocorrencia(); $oOcorrencia2 = new Ocorrencia(); $oOcorrencia3 = new Ocorrencia(); $oOcorrencia4 = new Ocorrencia(); $oOcorrencia1->setCodigo($_POST["lsOcorrencia1"]); $oOcorrencia2->setCodigo($_POST["lsOcorrencia2"]); $oOcorrencia3->setCodigo($_POST["lsOcorrencia3"]); $oOcorrencia4->setCodigo($_POST["lsOcorrencia4"]); // registro $oRegistro = new Registro(); $oRegistro->addOcorrencia($oOcorrencia1); $oRegistro->addOcorrencia($oOcorrencia2); $oRegistro->addOcorrencia($oOcorrencia3); $oRegistro->addOcorrencia($oOcorrencia4); $oRegistro->setData($_POST["txtData"]); $oRegistro->setEntradaManha($_POST["txtEntrada"]); $oRegistro->setSaidaManha($_POST["txtAlmoco"]); $oRegistro->setEntradaTarde($_POST["txtRetorno"]); $oRegistro->setEntradaNoite($_POST["txtSaida"]); // instancia profissional $oProf = new Profissional(); $oProf = Sessao::getObject("oProf"); // vai para o banco $this->model->update($oProf, $oRegistro); }
<?php include "../../clases/registro.class.php"; $registro = new Registro(); $registro->setusuario($_POST["user"]); $registro->setpassword($_POST["pass"]); echo $registro->validarRegistro();
<?php include "../../clases/registro.class.php"; $registro = new Registro(); echo $registro->bajaRegistro($_POST["reg_id"]);
<li> <a href="#" >Social</a> <ul> <li><a onclick="refreshDivs('cuerpo','social.php')">Buscar amigos</a></li> <li><a onclick="refreshDivs('cuerpo','amigos.php')">Mis amigos</a></li> </ul> </li> <?php //function esAdmin($id){ //$sql = "SELECT admin FROM usuario WHERE id=".$id; //$registros = mysql_fetch_array(query($sql,0)); //return $registros['admin']; //devuelve la columna admin para los resultados obtenidos. include 'php/Registro.php'; $datos = new Registro(); $admin = $datos->esAdmin($_SESSION['login']); //obtiene los datos si el usuario esta en la columna "admin" if ($admin == 1) { ?> <li > <a class="" href="#" >Administrar</a> <ul> <li><a onclick="abrirPopUp('admin/usuarios.php')">Usuarios</a></li> <li><a onclick="abrirPopUp('admin/libros.php')">Libros</a></li> <li><a onclick="abrirPopUp('admin/generos.php')">Generos</a></li> <li><a onclick="abrirPopUp('admin/autores.php')">Autores</a></li> </ul> </li>
function comprobante($id) { // Obtener el equipo por el id $this->load->model('equipo'); $this->load->model('jugador'); $equipo = $this->equipo->getEquipoById($id); if ($equipo == FALSE) { //Código para redirigir con error TODO echo 'No se encuentra el equipo con id ' . $id; return; } $jugadores = $this->jugador->getJugadoresByIdEquipo($equipo->idEquipo); $capitan = $this->jugador->getJugadorById($equipo->capitan); if ($capitan == FALSE || $jugadores == FALSE) { //Código para redirigir con error TODO echo 'Error obteniendo datos de los jugadores'; return; } //Formatear los datos de los jugadores para la funcion de la tabla //Nombre, Apellido, Rut, Depto, Matricula $data = array(); $j = 0; foreach ($jugadores as $jugador) { if ($jugador->RUT == $capitan->RUT) { continue; } for ($i = 0; $i < 5; $i++) { switch ($i) { case 0: $data[$j][$i] = $jugador->nombre; break; case 1: $data[$j][$i] = $jugador->apellido; break; case 2: $data[$j][$i] = $jugador->RUT; break; case 3: $data[$j][$i] = $jugador->departamento; break; case 4: $data[$j][$i] = $jugador->matricula; break; default: echo 'Caso patologico'; return; } } $j++; } // Generar PDF $pdf = new Registro(); $pdf->AliasNbPages(); // Agregar página al PDF $pdf->AddPage(); $pdf->SetFont('Times', '', 12); $capdat = array('nombre' => $capitan->nombre, 'apellido' => $capitan->apellido, 'rut' => $capitan->RUT, 'depto' => $capitan->departamento, 'mat' => $capitan->matricula); $teadat = array('nombre' => $equipo->nombre, 'c1' => $equipo->color_pri, 'c2' => $equipo->color_sec, 'email' => $equipo->email); $pdf->cabeza($teadat, $capdat); $headers = array('Nombre', 'Apellido', 'RUT', 'Departamento', 'Matricula'); $pdf->mainTable($headers, $data); $pdf->pie(); // Flush data before end the function $pdf->output('registro.pdf', 'D'); }
<?php include "../../clases/registro.class.php"; echo Registro::buscaRegistro($_POST["reg_id"]);
public function getByRange(Profissional $pProf, Periodo $pPeriodo) { try { $ObjInicio = new DateTime($pPeriodo->getInicial()); $ObjFim = new DateTime($pPeriodo->getFinal()); $sql = "SELECT hf.data, DAYNAME(hf.data) as dia, hf.entrada, hf.almoco,\n hf.retorno, hf.saida, hf.total, hf.h_50, hf.h_100\n FROM hor_frequencia hf INNER JOIN profs_funcoes pf\n ON (hf.cod_prof_funcao = pf.codigo)\n WHERE pf.codigo = " . $pProf->getCodProfFuncao() . " AND hf.data BETWEEN '" . $ObjInicio->format('Y-m-d') . "'\n AND '" . $ObjFim->format('Y-m-d') . "';"; $row = parent::obterRecordSet($sql); // insere os dias de falta, finais de semana // feriados e ocorr�ncias na frequencia //**$ObjTd = new Data(); $j = 0; while ($ObjInicio <= $ObjFim) { $oReg = new Registro(); $oData = new DateTime($row[$j]["data"]); $oReg->setData($oData->format("d-m-Y")); if ($oData->format('d/m/Y') == $ObjInicio->format('d/m/Y')) { //$reg->setDiaDaSemana($row[$j][dia]); $oReg->setDiaDaSemana(Data::getTipoDia($oData)); $oReg->setEntradaManha($row[$j]["entrada"]); $oReg->setSaidaManha($row[$j]["almoco"]); $oReg->setEntradaTarde($row[$j]["retorno"]); $oReg->setSaidaTarde($row[$j]["saida"]); $oReg->setEntradaNoite('-'); $oReg->setSaidaNoite('-'); $oReg->setTotal($row[$j]["total"]); $oReg->setExtra50($row[$j]["h_50"]); $oReg->setExtra100($row[$j]["h_100"]); if ($j < count($row) - 1) { $j++; } } else { // checa o motivo da falta de registro, // pode ser final de semana, feriado, // ou alguma outra ocorrencia como // atestado, licen�a etc, etc. $oReg->setData($ObjInicio->format('d-m-Y')); $oReg->setDiaDaSemana(Data::getTipoDia($ObjInicio)); $oReg->setEntradaManha('-'); $oReg->setSaidaManha('-'); $oReg->setEntradaTarde('-'); $oReg->setSaidaTarde('-'); $oReg->setEntradaNoite('-'); $oReg->setSaidaNoite('-'); $oReg->setTotal(0); $oReg->setExtra50(0); $oReg->setExtra100(0); } $ObjInicio->modify("+1 day"); $ret[] = $oReg; } return $ret; } catch (Exception $e) { throw new Exception($e->getTraceAsString()); } }