function informe_partes($criterios = '', $campos = '') { if ($campos == '') { $campos = '*'; } $res = select_normal("Select * from kz_te_partes where 1 = 1 {$criterios}"); return $res; }
function horas_proyectos_comercial($anno, $proyecto) { $link = conectar(BBDDUSUARIO); $proyectos = "SELECT id, fecha_auditoria, horas_mes, horas_auditoria, horas_visita_previa FROM kz_te_proyectos WHERE id = '" . $proyecto . "'"; $rs = mysql_query($proyectos); while ($row = mysql_fetch_assoc($rs)) { $fechas_proyecto = select_normal("SELECT fecha_inicio, fecha_prevista FROM kz_te_proyectos WHERE id = '" . $proyecto . "'"); $fechas_proyecto = $fechas_proyecto[0]; $fecha_inicio = explode("-", $fechas_proyecto['fecha_inicio']); $anno_inicio = $fecha_inicio[0]; $mes_inicio = $fecha_inicio[1]; $fecha_fin = explode("-", $fechas_proyecto['fecha_prevista']); $anno_fin = $fecha_fin[0]; $mes_fin = $fecha_fin[1]; if ($anno_inicio == $anno) { if ($anno_fin == $anno) { if ($mes_inicio <= '08') { if ($mes_fin >= '08') { $mes_agosto = 1; } else { $mes_agosto = 0; } } else { $mes_agosto = 0; } $meses = $mes_fin - $mes_inicio + 1; } else { if ($anno_fin > $anno) { if ($mes_inicio <= '08') { $mes_agosto = 1; } else { $mes_agosto = 0; } $meses = 13 - $mes_inicio; } else { $meses = 0; } } } else { if ($anno_inicio < $anno) { if ($anno_fin == $anno) { if ($mes_fin >= '08') { $mes_agosto = 1; } else { $mes_agosto = 0; } $meses = 0 + $mes_fin; } else { if ($anno_fin > $anno) { $meses = 12; $mes_agosto = 1; } else { $meses = 0; $mes_agosto = 0; } } } else { $meses = 0; $mes_agosto = 0; } } $fecha_auditoria = explode("-", $row['fecha_auditoria']); $ano_auditoria = $fecha_auditoria[0]; if ($ano_auditoria == $anno) { $auditoria = 1; } else { $auditoria = 0; } if ($auditoria == '1') { if ($mes_agosto == '1') { $meses = $meses - 1; $horas_agosto = $row['horas_mes'] / 4; $h_asignadas = $row['horas_mes'] * $meses + $row['horas_auditoria'] + $row['horas_visita_previa'] + $horas_agosto; } else { $h_asignadas = $row['horas_mes'] * $meses + $row['horas_auditoria'] + $row['horas_visita_previa']; } } else { if ($mes_agosto == '1') { $meses = $meses - 1; $horas_agosto = $row['horas_mes'] / 4; $h_asignadas = $row['horas_mes'] * $meses + $horas_agosto; } else { $h_asignadas = $row['horas_mes'] * $meses; } } } return $h_asignadas; }
} else { ?> <tr> <td colspan=7> <?php echo "<i>(No están añadidas las dietas)</i>"; ?> </td> </tr> <?php } ?> </table> <?php $desc_partes = select_normal("SELECT kz_te_partes.*, kz_te_clientes.nombre_comercial as cliente, kz_te_proyectos.id as idproyecto, kz_te_proyectos.nombre as proyecto FROM (kz_te_partes LEFT OUTER JOIN kz_te_clientes ON kz_te_partes.cliente=kz_te_clientes.id) LEFT OUTER JOIN kz_te_proyectos ON kz_te_partes.proyecto=kz_te_proyectos.id WHERE kz_te_partes.dia between '{$fechainicio}' and '{$fechafin}' AND kz_te_partes.comercial = '" . $_POST['comercial'] . "' ORDER BY dia"); ?> <br><hr><br> <b>Descripción de los partes:</b> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <th>Fecha</th> <th>Cliente || Trabajo</th> <th>Duración</th> <th>Tipo trabajo</th> <th>Labor realizada</th> <th>Otros</th> </tr> <?php
// http://www.gnu.org/copyleft/gpl.html // // // /////////////////////////////////////////////////////////////////////////// require '../../../functions/globales.php'; require '../include/rutas.php'; require '../functions/main.php'; require '../struct/login2.php'; require '../functions/doc_functions.php'; if ($_POST['pdf']) { require FPDF_PDF_RUTA . 'lib/pdftable.inc.php'; $p = new PDFTable('P'); $p->SetMargins(3, 43, 0); $p->SetTitle(date("d-m-Y") . "_revision_direccion"); $p->SetFillColor(255, 255, 255); $p->SetTextColor(0, 0, 0); $p->SetDrawColor(0, 0, 0); $doc_real = select_normal("Select * from kz_tec_doc_documentos_reales where id = " . $_POST['documento_real'] . ""); $doc_real = $doc_real[0]; $p->AddPage('P'); $p->SetMargins(10, 10, 0); $p->setfont('Arial', 'B', 12); $color1 = 'A6A6A6'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=8"; $nor = "align=center height=5 valign=middle"; $p->cell(0, 0, $doc_real['titulo'], 0, 0, 'C'); $p->ln(15); $p->setfont('Arial', '', 10); $p->MultiCell(188, 5, $doc_real['contenido'], 0, 'J'); $p->output(); }
'> </form> </div> <br /> <?php if ($_POST['criterios']) { if ($_POST['buscar_por'] == 'todos') { $criterios = " AND (nombre LIKE '%" . $_POST['criterios'] . "%' OR fecha LIKE '%" . $_POST['criterios'] . "%')"; } else { $criterios = " AND (" . $_POST['buscar_por'] . " LIKE '%" . $_POST['criterios'] . "%')"; } $politicas = select_normal("SELECT * FROM kz_tec_dir_politicas WHERE 1 = 1 {$criterios} ORDER BY fecha DESC"); } else { unset($_POST['criterios']); $politicas = select_normal("SELECT * FROM kz_tec_dir_politicas ORDER BY fecha DESC LIMIT {$limiteinf}, {$limitesup}"); } if ($politicas) { foreach ($politicas as $key => $valor) { ?> <div id="cuerpo2"> <div id="objetivo"> <table width="100%" border="1" cellspacing="0"> <tr> <th>Nombre de la política</th> <th>Fecha</th> <th>Acciones</th> </tr> <tr> <td><?php
'> </form> </div> <br /> <?php if ($_POST['criterios']) { if ($_POST['buscar_por'] == 'todos') { $criterios = " AND numero LIKE '%" . $_POST['criterios'] . "%' OR ref LIKE '%" . $_POST['criterios'] . "%' OR fab LIKE '%" . $_POST['criterios'] . "%' OR modelo LIKE '%" . $_POST['criterios'] . "%' OR tipo LIKE '%" . $_POST['criterios'] . "%'"; } else { $criterios = " AND " . $_POST['buscar_por'] . " LIKE '%" . $_POST['criterios'] . "%'"; } $equipos = select_normal("SELECT * FROM kz_tec_mant_equipos WHERE 1 = 1 {$criterios} ORDER BY numero"); } else { unset($_POST['criterios']); $equipos = select_normal("SELECT * FROM kz_tec_mant_equipos ORDER BY numero LIMIT {$limiteinf}, {$limitesup}"); } if ($equipos) { foreach ($equipos as $key => $valor) { ?> <div id="abrir"> <a class="color_enlaces" href="javascript:" onclick="$('#form_abrir_<?php echo $valor['id']; ?> ').submit();">abrir</a> <form action="ficha_equipo.php" method="post" id="form_abrir_<?php echo $valor['id']; ?> "> <input type='hidden' name='id_equipo' value='<?php
'></input> <input type='hidden' name='tipo' value='<?php echo $_GET['tipo']; ?> '></input> <br><br> <?php if ($_GET['tipo'] == 'real') { $criterios = " AND id = " . $_GET['id'] . ""; $partes = select_normal("SELECT * FROM kz_te_partes WHERE 1 = 1 {$criterios}"); $parte = $partes[0]; } if ($_GET['tipo'] == 'planificado') { $criterios = " AND id = " . $_GET['id'] . ""; $partes = select_normal("SELECT * FROM kz_te_planificacion_partes WHERE 1 = 1 {$criterios}"); $parte = $partes[0]; } ?> <table class="tabla_sin_borde"> <tr> <td width="25%">Trabajador:</td> <td class='dato'> <input type='hidden' name="comercial" id="comercial" value='<?php echo $_GET['comercial']; ?> '><?php echo $ARRAY_TECNICOS[$parte['comercial']]; ?> </td>
echo $pag; ?> '></input> <input class="bt-accion" type='submit' name='eliminar_dietas' value='ELIMINAR' /> <input type='hidden' name='seleccion_formulario' value=''> <input type='hidden' name='id' value='<?php echo $persona['id']; ?> '></input> <br><br> <?php $criterios = " AND id = " . $_POST['id'] . ""; $dietas = select_normal("SELECT * FROM kz_te_dietas WHERE 1 = 1 {$criterios}"); $dieta = $dietas[0]; ?> <table class="tabla_sin_borde"> <tr> <td width="25%">Fecha:</td> <td class='dato'><?php echo $dieta['fecha']; ?> </td> </tr> <tr> <td>Km:</td> <td class='dato'><?php echo number_format($dieta['km'], 2, ',', '.');
<input type='hidden' name='mantener_fecha' value='<?php echo $_POST['mantener_fecha']; ?> '> <input type='hidden' name='seleccion_formulario' value=''> <input type='hidden' name='id' value='<?php echo $persona['id']; ?> '></input> <br><br> <?php $criterios = " AND a.id = " . $_POST['id'] . " AND a.comercial=b.id"; $partes = select_normal("SELECT a.id, a.proyecto, a.provincia, a.cliente, a.tipo_trabajo, a.subtrabajo, b.nombre, b.apellidos, a.dia, a.hora_inicio, a.hora_fin, a.labor_realizada, a.otros, a.tema_importante FROM kz_te_planificacion_partes a, kz_te_personal b WHERE 1 = 1 {$criterios}"); $criterios2 = "AND w.id = " . $_POST['id'] . " AND w.proyecto=x.id and x.cliente=z.id"; $proyectos = select_normal("SELECT z.nombre_comercial, y.nombre, y.apellidos FROM kz_te_clientes z, kz_te_personal y, kz_te_proyectos x, kz_te_planificacion_partes w WHERE 1=1 {$criterios2}"); $parte = $partes[0]; $proyecto = $proyectos[0]; ?> <table class="tabla_sin_borde"> <tr> <td width="25%">Trabajador:</td> <td class='dato'> <?php echo $parte['nombre']; ?> <?php echo $parte['apellidos']; ?>
?> " TYPE="text/css" MEDIA=screen> <LINK REL=StyleSheet HREF="<?php echo CAL_RUTA_NIVEL1 . "matrix/matrix.css"; ?> " TYPE="text/css" MEDIA=screen> <script src="SpryAssets/SpryAccordion.js" type="text/javascript"></script> </head> <body> <div id="general"> <div id="cabecera"> <div id="desconectarse"> Bienvenid@ <?php $usuario = select_normal("SELECT * FROM kz_te_usuarios WHERE usuario = '" . $_SESSION[APLICACION_ . 'gt_usuario'] . "'"); ?> <span class="nomrbre_color"><?php echo $usuario[0]['usuario']; ?> </span> <br /> <a href="cambiar_pass.php">(Cambiar contraseña/logo)</a> <p><a href="../../index/index.php?desconectar=true">[desconectarse]</a></p> </div> <?php //Selector de logo $logo = "img/logo_instagi.jpg"; ?>
<div id="cuerpo2"> <div id="objetivo"> <form action='pdf_satisfaccion.php' target="new" id='pdf_satisfaccion' method='post'> <input type='hidden' name='pdf' value='pdf'> <table width="100%" border="1" cellspacing="0"> <tr> <th colspan=2>INFORMES DE SATISFACCIÓN</th> </tr> <tr> <th colspan=2 style='background-color:grey;'>Filtros del informe:</th> </tr> <tr> <td colspan=2>Cliente: <select class="select-comun" name='cliente'> <?php $clientes = select_normal("Select distinct(organizacion) from kz_tec_mej_encuesta order by 1"); ?> <option value=''>TODOS</option> <?php foreach ($clientes as $key => $valor) { echo "<option value='" . $valor['organizacion'] . "'>" . $valor['organizacion'] . "</option>"; } ?> </select> </td> </tr> <tr> <td>Fecha inicio: <input class="input-comun" type='text' id='fecha1c' name='fecha1' value='' size=14> <img style="cursor:pointer;" src='<?php echo CAL_RUTA_NIVEL1 . "img/calendar2.png"; ?>
function mod_encuesta($datos) { $link = conectar($_SESSION[APLICACION_ . 'bbdd']); $sql = "UPDATE kz_tec_mej_encuesta SET \n\torganizacion = '" . $datos['organizacion'] . "',\n\tcomercial = '" . $datos['comercial'] . "',\n\tnombre = '" . $datos['nombre'] . "',\n\tapellidos = '" . $datos['apellidos'] . "',\n\tfechaencuesta = '" . $datos['fechaencuesta'] . "',\n\tfecharespuesta = '" . $datos['fecharespuesta'] . "',\n\tsugerencias = '" . $datos['sugerencias'] . "',\n\tanalisis = '" . $datos['analisis'] . "' \n\tWHERE id = " . $datos['modificar_encuesta']; if (!mysql_query($sql)) { desconectar($link); echo "<script>alert('ERROR editando la encuesta');</script>"; } else { desconectar($link); $aspectos = select_normal("SELECT * FROM kz_tec_mej_campos"); $link = conectar($_SESSION[APLICACION_ . 'bbdd']); foreach ($aspectos as $key => $valor) { $sql = "UPDATE kz_tec_mej_valoraciones SET \n\t\t\tvaloracion = '" . $datos['campo_' . $valor['id']] . "',\n\t\t\tvalcompetencia = '" . $datos['campocompetencia_' . $valor['id']] . "',\n\t\t\taspectoimportante = '" . $datos['aspectoimportante_' . $valor['id']] . "' \n\t\t\tWHERE idencuesta = '" . $datos['modificar_encuesta'] . "' AND campo = '" . $valor['id'] . "'"; mysql_query($sql); } $sql = "UPDATE kz_tec_mej_motivosencuesta SET\n\t\tcalidad = '" . $datos['mot_calidad'] . "',\n\t\tprecio = '" . $datos['mot_precio'] . "',\n\t\tconfianza = '" . $datos['mot_confianza'] . "',\n\t\tatencion = '" . $datos['mot_atencion'] . "',\n\t\tservicio = '" . $datos['mot_servicio'] . "',\n\t\tcercania = '" . $datos['mot_cercania'] . "',\n\t\texperiencia = '" . $datos['mot_experiencia'] . "',\n\t\totros = '" . $datos['mot_otros'] . "' WHERE idencuesta = " . $datos['modificar_encuesta']; mysql_query($sql); desconectar($link); echo "<script>alert('Encuesta editada correctamente');</script>"; } //return("Cuestionario modificado correctamente"); }
require '../functions/doc_functions.php'; require 'doc_preacciones.php'; ?> <script>document.getElementById("lnk_documentacion").setAttribute("class", "seleccionado");</script> <script>document.getElementById("lnk_ver_documentos").setAttribute("class", "seleccionado");</script> <?php if ($_POST['id_real']) { $doc_real = select_normal("SELECT * FROM kz_tec_doc_documentos_reales WHERE id = '" . $_POST['id_real'] . "'"); } else { $link = conectar(BBDDUSUARIO); $sql = "SELECT max(idrev) as maxima_rev FROM kz_tec_doc_documentos_reales WHERE iddoc = " . $_POST['rev_doc'] . ""; $rs = mysql_query($sql); while ($row = mysql_fetch_assoc($rs)) { $doc_real = select_normal("SELECT * FROM kz_tec_doc_documentos_reales WHERE iddoc = " . $_POST['rev_doc'] . " AND idrev = " . $row['maxima_rev'] . ""); } } if ($doc_real) { foreach ($doc_real as $key => $valor) { ?> <div id="cuerpo2"> <?php if ($_POST['pag'] == 'nueva_revision') { ?> <form action="ficha_documento.php" method="post" id="guardar_documento_real_<?php echo $valor['id']; ?> " name="form_guardar">
function persona_relacionada($usuario) { $datos_persona = select_normal("Select * from kz_te_personal where usuario = {$usuario}"); return $datos_persona[0]; }
$mensaje .= "<hr>Tema cerrado correctamente<hr>"; } ?> <div class='mensaje'><?php echo $mensaje; ?> </div> <?php switch ($_POST['seleccion_formulario']) { case 'temas_pendientes': include "../commons/proyectos_tecnico/form_" . $_POST['seleccion_formulario'] . ".php"; break; default: $proyectos = select_normal("SELECT kz_te_proyectos.* FROM kz_te_proyectos, kz_te_proyecto_personal WHERE kz_te_proyecto_personal.tecnico='" . $ID_PERSONA['id'] . "' and kz_te_proyectos.id=kz_te_proyecto_personal.proyecto ORDER BY finalizado, kz_te_proyectos.cliente LIMIT {$limiteinf}, {$limitesup}"); ?> <br> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <th>Nombre</th> <th>Cliente</th> <th>Fecha inicio</th> <th>Fecha fin</th> <th>Finalizado</th> </tr> <?php if ($proyectos) { foreach ($proyectos as $key => $valor) {
$p->SetMargins(3, 43, 0); $p->AddPage('L'); $p->SetMargins(3, 10, 0); $p->titulo(5, $titulo); $p->setfont('Arial', '', 8); $p->SetTitle(date("d-m-Y") . "_informe"); $p->SetFillColor(255, 255, 255); $p->SetTextColor(0, 0, 0); $p->SetDrawColor(0, 0, 0); $equipo = select_normal("Select * from kz_tec_mant_equipos where id = " . $_POST['equipo'] . ""); $equipo = $equipo[0]; $p->Cell(0, 3, "" . html_entity_decode("Año mant.") . ": " . $_POST['anno'], 0, 1); $p->Cell(0, 3, "Equipo: " . $equipo['numero'] . " || " . $equipo['ref'] . " || " . $equipo['fab'] . " || " . $equipo['modelo'], 0, 1); $p->Ln(5); $p->HTMLtable($tabla); $pautas = select_normal("Select * from kz_tec_mant_pautas where equipo= '" . $_POST['equipo'] . "'"); if ($pautas) { foreach ($pautas as $key => $valor) { $fechainicio = explode('-', $valor['fechainicio']); $fechafin = explode('-', $valor['fechafin']); $Y = $fechainicio[0]; $incremento = 0; foreach ($valor as $key3 => $valor3) { $pautas2[$key][$key3] = $valor3; } $arraypauta[$key][count($arraypauta[$key])] = $valor['fechainicio']; $fechasiguiente = date("Y-m-d", mktime(0, 0, 0, $fechainicio[1], $fechainicio[2], $fechainicio[0])); while ($Y < $_POST['anno'] + 1) { $fechasiguiente = date("Y-m-d", mktime(0, 0, 0, $fechainicio[1], $fechainicio[2] + $incremento, $fechainicio[0])); $Y = date("Y", mktime(0, 0, 0, $fechainicio[1], $fechainicio[2] + $incremento, $fechainicio[0])); $incremento = $incremento + $valor['periodicidad'];
'> </form> </div> <br /> <?php if ($_POST['criterios']) { if ($_POST['buscar_por'] == 'todos') { $criterios = " AND tipo LIKE '%" . $_POST['criterios'] . "%' OR cod LIKE '%" . $_POST['criterios'] . "%' OR nombre LIKE '%" . $_POST['criterios'] . "%' OR descripcion LIKE '%" . $_POST['criterios'] . "%' OR tipo_doc LIKE '%" . $_POST['criterios'] . "%' OR generado LIKE '%" . $_POST['criterios'] . "%'"; } else { $criterios = " AND " . $_POST['buscar_por'] . " LIKE '%" . $_POST['criterios'] . "%'"; } $documentos = select_normal("SELECT * FROM kz_tec_doc_documentos WHERE 1 = 1 {$criterios} ORDER BY cod"); } else { unset($_POST['criterios']); $documentos = select_normal("SELECT * FROM kz_tec_doc_documentos ORDER BY tipo, cod LIMIT {$limiteinf}, {$limitesup}"); } if ($documentos) { foreach ($documentos as $key => $valor) { ?> <div id="abrir"> <a class="color_enlaces" href="javascript:" onclick="$('#form_abrir_<?php echo $valor['id']; ?> ').submit();">abrir</a> <form action="ficha_documento.php" method="post" id="form_abrir_<?php echo $valor['id']; ?> "> <input type='hidden' name='id_documento' value='<?php
require '../functions/main.php'; require '../struct/login2.php'; require '../functions/rrhh_functions.php'; $titulo = "" . html_entity_decode("Informe de formación") . ""; if ($_POST['anno']) { $filtros .= " and ano = " . $_POST['anno'] . ""; } if ($_POST['fecha1'] != '') { $filtros .= " and fechacomienzo >= '" . $_POST['fecha1'] . "'"; $l_filtros .= "<tr><td>Fecha inicio: " . $_POST['fecha1'] . "</td></tr>"; } if ($_POST['fecha2'] != '') { $filtros .= " and fechacomienzo <= '" . $_POST['fecha2'] . "'"; $l_filtros .= "<tr><td>Fecha fin: " . $_POST['fecha2'] . "</td></tr>"; } $cursos = select_normal("Select * from kz_tec_rrhh_accformativa where 1 = 1 {$filtros} order by fechacomienzo"); if ($_POST['pdf']) { require FPDF_PDF_RUTA . 'lib/pdftable.inc.php'; $p = new PDFTable('L'); $p->SetMargins(3, 43, 0); $p->AddPage('L'); $p->SetMargins(3, 10, 0); $p->titulo(5, $titulo); $p->setfont('Arial', '', 8); $p->SetTitle(date("d-m-Y") . "_informe"); $p->SetFillColor(255, 255, 255); $p->SetTextColor(0, 0, 0); $p->SetDrawColor(0, 0, 0); $filtrostab = "<table>"; $filtrostab .= $l_filtros; $filtrostab .= "</table>";
?> <input type='checkbox' name='check_metodos' id='check_metodos' class='requerido' value='<?php echo $valor['metodos']; ?> '> <?php } ?> </td> </tr> <tr><td height=30></td></tr> <tr> <td width="33%" valign="top">Acciones Correctivas relacionadas:</td> <td colspan=5> <?php $acpm = select_normal("SELECT * FROM kz_tec_mej_acpm WHERE num_nc = '" . $valor['id'] . "'"); if ($acpm) { foreach ($acpm as $key_acpm => $valor_acpm) { echo "- " . $valor_acpm['fecha_apertura'] . " || " . $valor_acpm['causa_probable'] . " || " . $valor_acpm['descripcion_accion'] . " <br>"; ?> <?php } } ?> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr>
// // /////////////////////////////////////////////////////////////////////////// require '../../../functions/globales.php'; require '../include/rutas.php'; require '../functions/main.php'; require '../struct/login2.php'; include '../struct/header_doc.php'; require '../functions/doc_functions.php'; require 'doc_preacciones.php'; ?> <script>document.getElementById("lnk_documentacion").setAttribute("class", "seleccionado");</script> <script>document.getElementById("lnk_ver_documentos").setAttribute("class", "seleccionado");</script> <?php $documento = select_normal("SELECT * FROM kz_tec_doc_documentos WHERE id = '" . $_POST['id_documento'] . "'"); if ($documento) { foreach ($documento as $key => $valor) { ?> <div id="cuerpo2"> <form action="ficha_documento.php" method="post" id="guardar_documento_<?php echo $valor['id']; ?> " name="form_guardar"> <input type='hidden' name='edid_id' value='<?php echo $valor['id']; ?> '></input> <input type='hidden' name='p' value='<?php echo $_POST['p'];
// (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: // // // // http://www.gnu.org/copyleft/gpl.html // // // /////////////////////////////////////////////////////////////////////////// header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=Informe_listado_clientes.xls"); header("Pragma: public"); include "../functions/globales.php"; include "../functions/funciones.php"; $clientes = select_normal("SELECT * FROM kz_te_clientes ORDER BY nombre_comercial"); ?> <table> <tr> <td colspan=3 style='text-decoration: underline;'>Informe de listado de clientes</td> </tr> <tr> <td colspan=3 style='text-align: right;'>Kz Adeada Talleres Eléctricos - <?php echo conversion_formato_fecha(date('Y-m-d'), 'abreviado') . " -- " . date('H:i:s'); ?> </td> </tr> </table> <br>
$color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=4"; $tabla = "<table border=1>"; $tabla .= "<tr>\n\t\t\t\t\t<td {$tit} width=25>OBJETIVO</td>\n\t\t\t\t</tr>\n\t\t\t</table>"; $color1 = 'A6A6A6'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=8"; $contenido = "align=center height=5 valign=middle"; $tabla .= "<table border=1>\n\t\t\t\t<tr>\n\t\t\t\t\t<td {$tit} width=35>Objetivo</td>\n\t\t\t\t\t<td {$tit} width=27>" . html_entity_decode("Fecha de creación") . "</td>\n\t\t\t\t\t<td {$tit} width=9>" . html_entity_decode("Año") . "</td>\n\t\t\t\t\t<td {$tit} width=186>" . html_entity_decode("Descripción") . "</td>\n\t\t\t\t\t<td {$tit} width=17>Plazo</td>\n\t\t\t\t\t<td {$tit} width=16>Cumplido</td>\n\t\t\t\t</tr>"; $tabla .= "<tr>\n\t\t\t\t\t<td {$contenido}>" . $valor['objetivo'] . "</td>\n\t\t\t\t\t<td {$contenido}>" . $valor['fechacreacion'] . "</td>\n\t\t\t\t\t<td {$contenido}>" . $valor['anno'] . "</td>\t\n\t\t\t\t\t<td {$contenido}>" . $valor['descripcion'] . "</td>\n\t\t\t\t\t<td {$contenido}>" . $valor['plazoconsecucion'] . "</td>\n\t\t\t\t\t<td {$contenido}>" . siono($valor['cumplido']) . "</td>\t\n\t\t\t\t</tr>"; $tabla .= "</table>"; $p->htmltable($tabla); $p->SetMargins(10, 43, 0); $p->ln(5); if ($_POST['seg_obj']) { $seg_obj = select_normal("Select * from kz_tec_dir_seguimientoobjetivos where objetivo like '" . $valor['id'] . "' order by fecha"); if ($seg_obj) { $color1 = '5F5F5F'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=4"; $tabla2 = "<table border=1>"; $tabla2 .= "<tr>\n\t\t\t\t\t\t\t<td {$tit} width=55>SEGUIMIENTOS DEL OBJETIVO</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>"; $p->htmltable($tabla2); $color1 = 'A6A6A6'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=8"; $contenido = "align=center height=5 valign=middle"; $contenido_rojo = "bgcolor=#FF0000 align=center height=5 valign=middle"; $contenido_ambar = "bgcolor=#F0640F align=center height=5 valign=middle"; $contenido_verde = "bgcolor=#26C63F align=center height=5 valign=middle"; $tabla3 = "<table border=1>\n\t\t\t\t\t\t<tr>\t\n\t\t\t\t\t\t\t<td {$tit} width=17>Fecha</td>\n\t\t\t\t\t\t\t<td {$tit} width=73>Datos</td>\n\t\t\t\t\t\t\t<td {$tit} width=108>Observaciones</td>\n\t\t\t\t\t\t\t<td {$tit} width=56>Responsable</td>\n\t\t\t\t\t\t\t<td {$tit} width=29>" . html_entity_decode("Grado consecución") . "</td>\n\t\t\t\t\t\t</tr>";
if (!$pautas) { $tabla .= "<tr><td colspan=5>No hay registros de mantenimiento correctivo</td></tr>"; } else { foreach ($pautas as $keypau => $valorpau) { $tabla .= "<tr>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['fecha_mant'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['euros'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['observaciones'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['materiales'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['horas'] . "</td>\n\t\t\t\t\t</tr>"; $sumahoras = $sumahoras + $valorpau['horas']; $sumaeuros = $sumaeuros + $valorpau['euros']; } } $tabla .= "</table>"; $p->htmltable($tabla); $p->Ln(2); $p->Cell(80, 5, "TOTAL EUROS: " . $sumaeuros . " euros", 0, 1); $p->Cell(80, 5, "TOTAL HORAS: " . $sumahoras . " horas", 0, 1); $p->Ln(10); $pautas = select_normal("Select * from kz_tec_mant_pautas where equipo = " . $valor['id'] . ""); $color1 = 'A6A6A6'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=8"; $nor = "align=center height=5 valign=middle"; $tabla = "<table border=1>\n\t\t\t\t<tr>\n\t\t\t\t\t<td colspan=3 style=bold border=0>Mantenimiento preventivo</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td {$tit} width=93>Descripcion</td>\n\t\t\t\t\t<td {$tit} width=15>Periodo</td>\n\t\t\t\t\t<td {$tit} width=17>Inicio</td>\n\t\t\t\t\t<td {$tit} width=17>Fin</td>\n\t\t\t\t\t<td {$tit} width=62>Responsable</td>\n\t\t\t\t</tr>"; $sumaeuros = 0; $sumahoras = 0; if (!$pautas) { $tabla .= "<tr><td colspan=5>No hay registros de mantenimiento preventivo</td></tr>"; } else { foreach ($pautas as $keypau => $valorpau) { $tabla .= "<tr>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['descripcion'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['periodicidad'] . " " . html_entity_decode("días") . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['fechainicio'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['fechafin'] . "</td>\n\t\t\t\t\t\t<td {$nor}>" . $valorpau['responsable'] . "</td>\n\t\t\t\t\t</tr>"; } } $tabla .= "</table>";
// // /////////////////////////////////////////////////////////////////////////// require '../../../functions/globales.php'; require '../include/rutas.php'; require '../functions/main.php'; require '../struct/login2.php'; include '../struct/header_dir.php'; require '../functions/dir_functions.php'; require 'dir_preacciones.php'; ?> <script>document.getElementById("lnk_direccion").setAttribute("class", "seleccionado");</script> <script>document.getElementById("lnk_ver_reuniones").setAttribute("class", "seleccionado");</script> <?php $decision = select_normal("SELECT a.id as id, a.idreunion as idreunion, a.responsable, a.plazo, b.decision as decision FROM kz_tec_dir_decisionesreunion a, kz_tec_dir_decisiones b WHERE a.iddecision = b.id AND idreunion = '" . $_POST['id_reunion'] . "' AND iddecision = '" . $_POST['id_decision'] . "'"); if ($decision) { foreach ($decision as $key => $valor) { ?> <div id="cuerpo2"> <form action="ficha_reunion.php" method="post" id="guardar_decision_<?php echo $valor['id']; ?> " name="form_guardar"> <input type='hidden' name='editar_deci' value='<?php echo $valor['id']; ?> '></input> <input type='hidden' name='id_reunion' value='<?php echo $valor['idreunion'];
echo $valor['cierre_eficaz']; ?> </td> <td><?php echo $valor['coste']; ?> </td> </tr> <?php } } ?> </table> <?php } else { $acpm = select_normal("SELECT * FROM kz_tec_mej_acpm where 1 = 1 {$filtros} order by {$orden} fecha_apertura desc"); if ($_POST['pdf']) { require FPDF_PDF_RUTA . 'lib/pdftable.inc.php'; $p = new PDFTable('P'); $p->SetMargins(3, 43, 0); if ($_POST['modo_resumen']) { $p->AddPage('L'); $p->SetMargins(3, 10, 0); $p->titulo(5, $titulo); $p->setfont('Arial', '', 8); $p->SetTitle(date("d-m-Y") . "_informe"); $p->SetFillColor(255, 255, 255); $p->SetTextColor(0, 0, 0); $p->SetDrawColor(0, 0, 0); $filtrostab = "<table>"; $filtrostab .= $l_filtros;
$p->setfont('Arial', '', 8); $color1 = 'A6A6A6'; $color2 = 'FFFFFF'; $tit = "bgcolor=#{$color1} color=#{$color2} align=center valign=middle style=bold height=8"; $nor = "align=center height=5 valign=middle"; $tabla .= "<table border=1>\n\t\t<tr>\n\t\t\t<td {$tit} width=40>Fecha: </td>\n\t\t\t<td {$nor} width=100>" . $reunion['fecha'] . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td {$tit}>Asistentes: </td>\n\t\t\t<td {$nor}> " . $reunion['asistentes'] . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td {$tit}>" . html_entity_decode("Objeto de la reunión") . ": </td>\n\t\t\t<td {$nor}>" . $reunion['objeto'] . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td {$tit}>" . html_entity_decode("Fecha siguiente reunión") . ": </td>\n\t\t\t<td {$nor}>" . $reunion['fechasig'] . ", " . $reunion['horasig'] . "</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td {$tit}>Departamento: </td><td {$nor}>" . $reunion['departamento'] . "</td>\n\t\t</tr>\n\t</table>"; $p->HTMLtable($tabla); $p->Ln(5); $temas_tratados = select_normal("Select * from kz_tec_dir_temasreunion where idreunion = " . $reunion['id'] . ""); $tabla = "<table border=1>\n\t\t<tr>\n\t\t\t<td {$tit} width=191>" . html_entity_decode("Órden del día") . "</td>\n\t\t\t<td {$tit} width=13>Cerrado</td>\n\t\t</tr>"; if ($temas_tratados) { foreach ($temas_tratados as $key => $valor) { $tema = select_normal("Select * from kz_tec_dir_temas where id=" . $valor['idtema'] . ""); $tema = $tema[0]; $tabla .= "<tr>\n\t\t\t\t<td {$nor}>" . $tema['tema'] . "</td>\n\t\t\t\t<td {$nor}>" . siono($valor['cerrado']) . "</td>\n\t\t\t</tr>"; } } $tabla .= "</table>"; $p->HTMLtable($tabla); $p->ln(5); $dec = select_normal("Select * from kz_tec_dir_decisionesreunion a, kz_tec_dir_decisiones b where idreunion=" . $reunion['id'] . " and a.iddecision=b.id"); $tabla = "<table border=1>\n\t\t<tr>\n\t\t\t<td {$tit} width=132>" . html_entity_decode("Decisión adoptada") . "</td>\n\t\t\t<td {$tit} width=55>Responsable</td>\n\t\t\t<td {$tit} width=17>Plazo</td>\n\t\t</tr>"; if ($dec) { foreach ($dec as $keydec => $valordec) { $tabla .= "<tr>\n\t\t\t\t<td {$nor}>" . $valordec['decision'] . "</td>\n\t\t\t\t<td {$nor}>" . $valordec['responsable'] . "</td>\n\t\t\t\t<td {$nor}>" . $valordec['plazo'] . "</td>\n\t\t\t</tr>"; } } $tabla .= "</table>"; $p->HTMLtable($tabla); $p->output(); }
<input type='hidden' name='pag' value='<?php echo $pag; ?> '></input> <input class="bt-accion" type='submit' name='eliminar_proyecto' value='ELIMINAR' /> <input type='hidden' name='seleccion_formulario' value=''> <input type='hidden' name='id' value='<?php echo $_POST['id']; ?> '></input> <br><br> <?php $criterios = " and id = '" . $_POST['id'] . "'"; $proyectos = select_normal("SELECT * FROM kz_te_proyectos WHERE 1 = 1 {$criterios}"); $proyecto = $proyectos[0]; ?> <table class="tabla_sin_borde"> <tr> <td width="25%">Cod. trabajo:</td> <td class='dato'><?php echo $proyecto['id']; ?> </td> </tr> <tr> <td>Nombre:</td> <td class='dato'><?php echo $proyecto['nombre'];
?> </select> </td> </tr> <tr> <td>Tipo de trabajo:</td> <td> <?php foreach ($trabajos as $trabajo_padre => $trabajo_hijo) { echo "<input type='radio' name='tipo_trabajo' value='" . $trabajo_hijo['id'] . "'>" . $trabajo_padre . "</input>"; if ($trabajo_padre == 'Gisma') { ?> <select name="subtrabajo_gisma" id="subtrabajo_gisma"> <?php $tipo_subtrabajo = select_normal("SELECT distinct(subtrabajo) FROM kz_te_planificacion_partes WHERE tipo_trabajo='1' and comercial = '" . $ID_PERSONA['id'] . "' ORDER BY subtrabajo"); ?> <option></option><?php foreach ($tipo_subtrabajo as $keysubtrabajo => $valorsubtrabajo) { if ($valorsubtrabajo['subtrabajo'] != '') { ?> <option value='<?php echo $valorsubtrabajo['subtrabajo']; ?> '> <?php echo $valorsubtrabajo['subtrabajo']; ?> </option><?php } }
include '../struct/header_dir.php'; require '../functions/dir_functions.php'; require 'dir_preacciones.php'; ?> <script>document.getElementById("lnk_direccion").setAttribute("class", "seleccionado");</script> <script>document.getElementById("lnk_ver_revisiones").setAttribute("class", "seleccionado");</script> <div id="limpiar"></div> <div id="cuerpo2"> <form action="" id="formulario" name="formulario" method="post"> <input type='hidden' name='new_revision_calidad' value='new_revision_calidad'></input> <?php $coger_ultimo = select_normal("SELECT max(id) as maximo FROM kz_tec_dir_revisiondireccion"); $coger_ultimo = $coger_ultimo[0]; $ultimo = $coger_ultimo['maximo'] + 1; ?> <input type='hidden' name='id_revision_calidad' value='<?php echo $ultimo; ?> '></input> <table class="tabla_sin_borde" width="100%"> <tr> <td width="25%">Fecha de la revisión:</td> <td><input type='text' name='fecha' id='fecha' value='' size='14'></input> <img style="cursor:pointer;" src='<?php echo CAL_RUTA_NIVEL1 . "img/calendar2.png"; ?>
// // // 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: // // // // http://www.gnu.org/copyleft/gpl.html // // // /////////////////////////////////////////////////////////////////////////// require '../../../functions/globales.php'; require '../include/rutas.php'; require '../functions/main.php'; require '../struct/login2.php'; require '../functions/rrhh_functions.php'; $titulo = "Informe de perfiles"; $perfiles = select_normal("Select * from kz_tec_rrhh_perfilespuestos"); require FPDF_PDF_RUTA . 'lib/pdftable.inc.php'; $p = new PDFTable('P'); $p->SetMargins(3, 43, 0); if ($perfiles) { $table = "<table border=1>\n\t\t<tr>\n\t\t\t<th>Nombre</th>\n\t\t\t<th>Funciones</th>\n\t\t\t<th>Formacion</th>\n\t\t\t<th></th>\n\t\t\t<th>Experiencia</th>\n\t\t\t<th>" . html_entity_decode("Características") . "</th> \n\t\t\t<th></th>\n\t\t</tr>"; foreach ($perfiles as $key => $valor) { $p->AddPage('P'); $p->SetMargins(3, 10, 0); $p->titulo(5, $titulo); $p->setfont('Arial', '', 8); $p->SetTitle(date("d-m-Y") . "_informe"); $p->SetFillColor(166, 166, 166); $p->SetTextColor(255, 255, 255); $p->SetDrawColor(0, 0, 0); $p->Cell(204, 10, "PERFILES DE PUESTO", 1, 1, "C", true);