|
Directory : /home/zjabogados/public_html/otrosscripts/ |
<?php
session_start();
$motorBD = $_SESSION['motorBD'];
$idusuario = $_SESSION['idusuario'];
if ($idusuario <> '') {
require_once("../Libs/functionsextra.php");
require_once('../../Connections/zyz.php');
require_once("../Libs/functionsjava.htm");
require_once("../Libs/functionsextra.php");
mysqli_select_db($zyz, $database_zyz);
$query_rs_destinatarios = "SELECT DISTINCT p.id_personal, p.nombre, p.apellido, p.email FROM tb_personal p WHERE p.fecha_de_baja IS NULL Order By p.apellido, p.nombre";
$rs_destinatarios = mysqli_query($zyz, $query_rs_destinatarios) or die(mysqli_error());
$row_rs_destinatarios = mysqli_fetch_assoc($rs_destinatarios);
$totalRows_rs_destinatarios = mysqli_num_rows($rs_destinatarios);
$tipo = $_GET['tipo'];
if ($tipo == '') {
$tipo = $_POST['tipo'];
}
$id = $_GET['id'];
if ($tipo == 'S') {
$query_rs_seguimiento = "SELECT cs.fecha_now, cs.observaciones_del_seguimiento, c.id_caso, c.denominacion_del_expediente, c.contra, CONCAT(pu.nombre, ' ', pu.apellido) usuario
FROM tb_caso_seguimiento cs
INNER JOIN tb_caso c ON c.id_caso = cs.tb_caso
LEFT JOIN tb_usuario u ON u.id_usuario = cs.tb_usuario0registrante
LEFT JOIN tb_personal pu ON pu.id_personal = u.tb_personal
WHERE cs.id_caso_seguimiento = $id";
$rs_seguimiento = mysqli_query($zyz, $query_rs_seguimiento) or die(mysqli_error());
$row_rs_seguimiento = mysqli_fetch_assoc($rs_seguimiento);
$texto_caso = 'Seguimiento - Caso ID: '.$row_rs_seguimiento['id_caso'].' - '.$row_rs_seguimiento['denominacion_del_expediente'].' contra '.$row_rs_seguimiento['contra'];
$texto_seguimiento = 'Fecha: '.FormatoFecha($row_rs_seguimiento['fecha_now']).'<br><br>'.
$texto_seguimiento .= 'Comentarios u observaciones: '.$row_rs_seguimiento['observaciones_del_seguimiento'].'<br><br>';
$texto_seguimiento .= 'Usuario Registrador: '.$row_rs_seguimiento['usuario'];
$tb_tabla_para_envio_de_correo = 1;
}
if ($tipo == 'PS') {
$query_rs_seguimiento = "SELECT cs.fecha_now, cs.observaciones_del_seguimiento, c.id_caso_pesificacion, c.denominacion_del_expediente, c.contra, CONCAT(pu.nombre, ' ', pu.apellido) usuario
FROM tb_caso_pesificacion_seguimiento cs
INNER JOIN tb_caso_pesificacion c ON c.id_caso_pesificacion = cs.tb_caso_pesificacion
LEFT JOIN tb_usuario u ON u.id_usuario = cs.tb_usuario0registrante
LEFT JOIN tb_personal pu ON pu.id_personal = u.tb_personal
WHERE cs.id_caso_pesificacion_seguimiento = $id";
$rs_seguimiento = mysqli_query($zyz, $query_rs_seguimiento) or die(mysqli_error());
$row_rs_seguimiento = mysqli_fetch_assoc($rs_seguimiento);
$texto_caso = 'Seguimiento - Caso Pesificacion ID: '.$row_rs_seguimiento['id_caso_pesificacion'].' - '.$row_rs_seguimiento['denominacion_del_expediente'].' contra '.$row_rs_seguimiento['contra'];
$texto_seguimiento = 'Fecha: '.FormatoFecha($row_rs_seguimiento['fecha_now']).'<br><br>'.
$texto_seguimiento .= 'Comentarios u observaciones: '.$row_rs_seguimiento['observaciones_del_seguimiento'].'<br><br>';
$texto_seguimiento .= 'Usuario Registrador: '.$row_rs_seguimiento['usuario'];
$tb_tabla_para_envio_de_correo = 2;
}
if ($tipo == 'C') {
$query_rs_seguimiento = "SELECT ct.fecha, CONCAT(p.apellido, ', ', p.nombres) damnificado, IFNULL(ct.la_persona_fue_citada, 'NULO'), IFNULL(tc.tipo_de_contacto, 'NULO'), IFNULL(mc.motivo_de_contacto, 'NULO'), IFNULL(eai.estado_de_animo, 'NULO') estado_de_animo_inicial, IFNULL(eaf.estado_de_animo, 'NULO') estado_de_animo_final, IFNULL(ct.comentarios_u_observaciones, 'NULO'), ct.fecha_de_proximo_contacto, IFNULL(ct.avisa_a_los_demas_damnificados, 'NULO'), c.id_caso, c.denominacion_del_expediente, c.contra, CONCAT(pu.nombre, ' ', pu.apellido) usuario
FROM tb_contacto ct
INNER JOIN tb_damnificado d ON d.id_damnificado = ct.tb_damnificado
INNER JOIN tb_caso c ON c.id_caso = d.tb_caso
INNER JOIN tb_persona p ON p.id_persona = d.tb_persona
LEFT JOIN tb_tipo_de_contacto tc ON tc.id_tipo_de_contacto = ct.tb_tipo_de_contacto
LEFT JOIN tb_motivo_de_contacto mc ON mc.id_motivo_de_contacto = ct.tb_motivo_de_contacto
LEFT JOIN tb_estado_de_animo eai ON eai.id_estado_de_animo = ct.tb_estado_de_animo0estado_de_animo_inicial
LEFT JOIN tb_estado_de_animo eaf ON eaf.id_estado_de_animo = ct.tb_estado_de_animo0estado_de_animo_final
LEFT JOIN tb_usuario u ON u.id_usuario = ct.tb_usuario0registrante
LEFT JOIN tb_personal pu ON pu.id_personal = u.tb_personal
WHERE ct.id_contacto = $id";
$rs_seguimiento = mysqli_query($zyz, $query_rs_seguimiento) or die(mysqli_error());
$row_rs_seguimiento = mysqli_fetch_assoc($rs_seguimiento);
$texto_caso = 'Contacto - Caso ID: '.$row_rs_seguimiento['id_caso'].' - '.$row_rs_seguimiento['denominacion_del_expediente'].' contra '.$row_rs_seguimiento['contra'];
$texto_seguimiento = 'Fecha: '.FormatoFecha($row_rs_seguimiento['fecha']).'<br>'.
$texto_seguimiento .= 'Damnificado: '.$row_rs_seguimiento['damnificado'].'<br>';
$texto_seguimiento .= 'La persona fue citada: '.$row_rs_seguimiento['la_persona_fue_citada'].'<br>';
$texto_seguimiento .= 'Tipo de contacto: '.$row_rs_seguimiento['tipo_de_contacto'].'<br>';
$texto_seguimiento .= 'Motivo de contacto: '.$row_rs_seguimiento['motivo_de_contacto'].'<br>';
$texto_seguimiento .= 'Estado de animo inicial: '.$row_rs_seguimiento['estado_de_animo_inicial'].'<br>';
$texto_seguimiento .= 'Estado de animo final: '.$row_rs_seguimiento['estado_de_animo_final'].'<br>';
$texto_seguimiento .= 'Comentarios u observaciones: '.$row_rs_seguimiento['comentarios_u_observaciones'].'<br>';
$texto_seguimiento .= 'Fecha de proximo contacto: '.FormatoFecha($row_rs_seguimiento['fecha_de_proximo_contacto']).'<br>';
$texto_seguimiento .= 'Avisa a los demas damnificados: '.$row_rs_seguimiento['avisa_a_los_demas_damnificados'].'<br><br>';
$texto_seguimiento .= 'Usuario Registrador: '.$row_rs_seguimiento['usuario'];
$tb_tabla_para_envio_de_correo = 3;
}
if ($tipo == 'PC') {
$query_rs_seguimiento = "SELECT ct.fecha, CONCAT(p.apellido, ', ', p.nombres) damnificado, IFNULL(ct.la_persona_fue_citada, 'NULO'), IFNULL(tc.tipo_de_contacto, 'NULO'), IFNULL(mc.motivo_de_contacto, 'NULO'), IFNULL(eai.estado_de_animo, 'NULO') estado_de_animo_inicial, IFNULL(eaf.estado_de_animo, 'NULO') estado_de_animo_final, IFNULL(ct.comentarios_u_observaciones, 'NULO'), ct.fecha_de_proximo_contacto, IFNULL(ct.avisa_a_los_demas_damnificados, 'NULO'), c.id_caso_pesificacion, c.denominacion_del_expediente, c.contra, CONCAT(pu.nombre, ' ', pu.apellido) usuario
FROM tb_contacto_pesificacion ct
INNER JOIN tb_damnificado_pesificacion d ON d.id_damnificado_pesificacion = ct.tb_damnificado_pesificacion
INNER JOIN tb_caso_pesificacion c ON c.id_caso_pesificacion = d.tb_caso_pesificacion
INNER JOIN tb_persona p ON p.id_persona = d.tb_persona
LEFT JOIN tb_tipo_de_contacto tc ON tc.id_tipo_de_contacto = ct.tb_tipo_de_contacto
LEFT JOIN tb_motivo_de_contacto mc ON mc.id_motivo_de_contacto = ct.tb_motivo_de_contacto
LEFT JOIN tb_estado_de_animo eai ON eai.id_estado_de_animo = ct.tb_estado_de_animo0estado_de_animo_inicial
LEFT JOIN tb_estado_de_animo eaf ON eaf.id_estado_de_animo = ct.tb_estado_de_animo0estado_de_animo_final
LEFT JOIN tb_usuario u ON u.id_usuario = ct.tb_usuario0registrante
LEFT JOIN tb_personal pu ON pu.id_personal = u.tb_personal
WHERE ct.id_contacto_pesificacion = $id";
$rs_seguimiento = mysqli_query($zyz, $query_rs_seguimiento) or die(mysqli_error());
$row_rs_seguimiento = mysqli_fetch_assoc($rs_seguimiento);
$texto_caso = 'Contacto - Caso Pesificacion ID: '.$row_rs_seguimiento['id_caso_pesificacion'].' - '.$row_rs_seguimiento['denominacion_del_expediente'].' contra '.$row_rs_seguimiento['contra'];
$texto_seguimiento = 'Fecha: '.FormatoFecha($row_rs_seguimiento['fecha']).'<br>'.
$texto_seguimiento .= 'Damnificado: '.$row_rs_seguimiento['damnificado'].'<br>';
$texto_seguimiento .= 'La persona fue citada: '.$row_rs_seguimiento['la_persona_fue_citada'].'<br>';
$texto_seguimiento .= 'Tipo de contacto: '.$row_rs_seguimiento['tipo_de_contacto'].'<br>';
$texto_seguimiento .= 'Motivo de contacto: '.$row_rs_seguimiento['motivo_de_contacto'].'<br>';
$texto_seguimiento .= 'Estado de animo inicial: '.$row_rs_seguimiento['estado_de_animo_inicial'].'<br>';
$texto_seguimiento .= 'Estado de animo final: '.$row_rs_seguimiento['estado_de_animo_final'].'<br>';
$texto_seguimiento .= 'Comentarios u observaciones: '.$row_rs_seguimiento['comentarios_u_observaciones'].'<br>';
$texto_seguimiento .= 'Fecha de proximo contacto: '.FormatoFecha($row_rs_seguimiento['fecha_de_proximo_contacto']).'<br>';
$texto_seguimiento .= 'Avisa a los demas damnificados: '.$row_rs_seguimiento['avisa_a_los_demas_damnificados'].'<br><br>';
$texto_seguimiento .= 'Usuario Registrador: '.$row_rs_seguimiento['usuario'];
$tb_tabla_para_envio_de_correo = 4;
}
$texto_base = $texto_caso.'<br><br>'.$texto_seguimiento.'<br><br>-------------------------------------<br><br>Texto para agregar al correo: <br><br>';
?>
<?php
mysqli_select_db($zyz, $database_zyz);
$query_rs_remitente = "SELECT p.id_personal, p.nombre, p.apellido, p.email FROM tb_personal p INNER JOIN tb_usuario u ON u.tb_personal = p.id_personal WHERE u.id_usuario = $idusuario";
$rs_remitente = mysqli_query($zyz, $query_rs_remitente) or die(mysqli_error());
$row_rs_remitente = mysqli_fetch_assoc($rs_remitente);
?>
<?php
if ($_POST['paso'] == 1) {
$nombre_remitente = $_POST['nombre_remitente'];
$email_remitente = $_POST['email_remitente'];
$array_destinatario = explode('///', $_POST['destinatario']);
$nombre_destinatario = $array_destinatario[1];
$email = $_POST['email_destinatario'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];
$texto_base = $_POST['texto_base'];
//$cabeceras = "From: ZYZ - $nombre_remitente <$email_remitente>\n";
$cabeceras = "From: $email_remitente\n";
$cabeceras .= "Reply-To: $email_remitente\n";
$cabeceras .= "MIME-version: 1.0\n";
$cabeceras .= "Content-type: multipart/mixed; ";
$cabeceras .= "boundary=\"Message-Boundary\"\n";
$cabeceras .= "Content-transfer-encoding: 7BIT\n";
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/html; charset=US-ASCII\n";
$body_top .= "Content-transfer-encoding: 7BIT\n";
$body_top .= "Content-description: Mail message body\n\n";
$cuerpo = $body_top.$texto_base.$mensaje;
//$cuerpo .= "--Message-Boundary--\n";
//MAIL SIN ATACH
mail($email, $asunto, $cuerpo, $cabeceras);
$sql = "Insert Into tb_envio_de_correo (tb_tabla_para_envio_de_correo, nro_de_id, de, para, asunto, contenido_id, contenido_texto_agregado) VALUES ($tb_tabla_para_envio_de_correo, $id, '$nombre_remitente ($email_remitente)', '$nombre_destinatario ($email)', '$asunto', '$texto_base' , '$mensaje')";
mysqli_query($zyz, $sql) or die(mysqli_error());
$mensaje = "E-MAIL ENVIADO A: $email";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><!-- InstanceBegin template="/Templates/Contenido.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Documento sin título</title>
<!-- InstanceEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
}
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
.Estilo1 {font-size: 12px}
.Estilo2 {color: #FFFFFF}
.Estilo11 { color: #FFFFFF;
font-weight: bold;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table border="0" align="center" cellpadding="0" cellspacing="10">
<tr>
<td><!-- InstanceBeginEditable name="Contenido" -->
<script language="javascript">
function PasarEmail(valor) {
var array_valor = valor.split('///');
var email = array_valor[0];
document.form1.email_destinatario.value = email;
}
</script>
<table width="450" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="28"><img src="../img/tabla_tit_izq.jpg" width="28" height="40"></td>
<td valign="bottom" background="../img/tabla_tit_med.jpg"><table border="0" cellspacing="8" cellpadding="1">
<tr>
<td><span class="Estilo11">SEGUIMIENTOS DEL CASO </span></td>
</tr>
</table></td>
<td width="28"><img src="../img/tabla_tit_der.jpg" width="28" height="40"></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="13" background="../img/tabla_cont_izq.jpg"> </td>
<td bgcolor="#9EC6EA"><table width="100%" border="0" cellspacing="4" cellpadding="4">
<tr>
<td><form name="form1" method="post" action="" onSubmit="return Chequear(this);">
<table width="450" border="0" cellspacing="2" cellpadding="2">
<tr>
<td colspan="2"><?php if (isset($mensaje)) { ?>
<table width="350" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td bgcolor="#009900"><div align="center" class="Estilo2"><strong>MENSAJE</strong></div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><div align="center"><strong><?php echo $mensaje ?> </strong></div></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<?php } ?></td>
</tr>
<tr>
<td rowspan="2" bgcolor="#676767"><div align="right" class="Estilo2">DE:</div></td>
<td bgcolor="#CDCDCD"><span class="Estilo1">"<?php echo $row_rs_remitente['nombre']; ?>, <?php echo $row_rs_remitente['apellido']; ?>" (<?php echo $row_rs_remitente['email']; ?>)</span>
<input name="nombre_remitente" type="hidden" id="nombre_remitente" value="<?php echo $row_rs_remitente['nombre']; ?>, <?php echo $row_rs_remitente['apellido']; ?>"></td>
</tr>
<tr>
<td bgcolor="#CDCDCD"><input name="email_remitente" type="text" id="Email del Remitente (DE:)" value="<?php echo $row_rs_remitente['email']; ?>" size="50" class="NO varchar"></td>
</tr>
<tr>
<td rowspan="2" bgcolor="#676767"><div align="right" class="Estilo2">PARA:</div></td>
<td bgcolor="#CDCDCD"><select name="destinatario" id="destinatario" onChange="PasarEmail(this.value)">
<?php
do {
?>
<option value="<?php echo $row_rs_destinatarios['email']?>///<?php echo $row_rs_destinatarios['nombre']?>"><?php echo $row_rs_destinatarios['nombre']?> <?php echo $row_rs_destinatarios['apellido']?></option>
<?php
} while ($row_rs_destinatarios = mysqli_fetch_assoc($rs_destinatarios));
$rows = mysqli_num_rows($rs_destinatarios);
if($rows > 0) {
mysqli_data_seek($rs_destinatarios, 0);
$row_rs_destinatarios = mysqli_fetch_assoc($rs_destinatarios);
}
?>
</select></td>
</tr>
<tr>
<td bgcolor="#CDCDCD"><input name="email_destinatario" type="text" id="Email de Destinatario (PARA:)" size="50" class="NO varchar"></td>
</tr>
<tr>
<td bgcolor="#676767"><div align="right" class="Estilo2">ASUNTO:</div></td>
<td bgcolor="#CDCDCD"><input name="asunto" type="text" id="Asunto" value="<?php echo $texto_caso ?>" size="50" class="NO varchar"></td>
</tr>
<tr>
<td valign="top" bgcolor="#676767"><div align="right" class="Estilo2">TEXTO:</div></td>
<td valign="top" bgcolor="#CDCDCD"><input name="texto_base" type="hidden" value="<?php echo $texto_base; ?>"><?php echo $texto_base; ?><textarea name="mensaje" cols="40" rows="8" id="Texto del Mensaje" class="NO varchar"></textarea></td>
</tr>
<tr>
<td valign="top" bgcolor="#676767"><span class="Estilo2"></span></td>
<td valign="top" bgcolor="#CDCDCD"><input type="submit" name="Submit" value="Enviar">
<input name="paso" type="hidden" id="paso" value="1">
<input name="tipo" type="hidden" id="tipo" value="<?php echo $tipo ?>"></td>
</tr>
</table>
</form></td>
</tr>
</table></td>
<td width="13" background="../img/tabla_cont_der.jpg"> </td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="28"><img src="../img/tabla_pie_izq2.jpg" width="28" height="19"></td>
<td background="../img/tabla_pie_med2.jpg"> </td>
<td width="28"><img src="../img/tabla_pie_der2.jpg" width="28" height="19"></td>
</tr>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable --></td>
</tr>
</table></td>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysqli_free_result($rs_destinatarios);
mysqli_free_result($rs_remitente);
mysqli_free_result($rs_seguimiento);
}
?>