%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/content_home.php |
<?php
$conf = new Configuracion();
$conf->conectarBD();
//Consulta datos de la persona desde oficialia rh
$consulta = "SELECT e.nombre,p.puesto,e.rfc
FROM tjam_empleados e
JOIN tjam_puestos p
ON (e.id_puesto = p.id_puesto)
WHERE e.id = $id_usuario AND e.habilitado=1";
$rst1 = $conf->consulta($consulta);
if (count($rst1) > 0) {
$nombre = $rst1[0]['nombre'];
$puesto = $rst1[0]['puesto'];
$rfc = $rst1[0]['rfc'];
}
$id_rol = isset($_SESSION['id_rol']) ? $_SESSION['id_rol'] : '0';
$error = isset($_REQUEST['error']) ? $_REQUEST['error'] : '0';
?>
<script type="text/javascript" src="common/jsCalendar_v1.4.4/source/jsCalendar.js"></script>
<script type="text/javascript" src="common/jsCalendar_v1.4.4/source/jsCalendar.lang.es.js"></script>
<link rel="stylesheet" type="text/css" href="common/jsCalendar_v1.4.4/source/jsCalendar.css">
<style type="text/css">
.description {
text-align: center;
padding-bottom: 40px;
}
.jsCalendar.clean-theme tbody td.jsCalendar-previous,
.jsCalendar.clean-theme tbody td.jsCalendar-next {
color: #000;
opacity: 0.2;
}
#wrapper .jsCalendar table {
box-shadow: none;
}
.clear {
clear: both;
}
#events-calendar {
float: left;
}
#events {
float: left;
width: 600px;
margin: 10px 20px 10px 5px;
}
#events .title {
padding: 5px 0px;
text-align: center;
font-weight: bold;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}
#events .subtitle {
padding: 5px 0px;
font-size: 14px;
text-align: center;
color: #888;
}
#events .list {
height: 250px;
overflow-y: auto;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#events .list .event-item {
line-height: 24px;
min-height: 24px;
padding: 2px 5px;
border-top: 1px solid rgba(0, 0, 0, 0.2);
}
#events .list .event-item .close {
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000;
border-radius: 8px;
height: 14px;
width: 14px;
line-height: 12px;
text-align: center;
float: right;
border: 1px solid rgba(0, 0, 0, 0.5);
padding: 0px;
margin: 5px;
display: block;
overflow: hidden;
background: #F44336;
cursor: pointer;
}
#events .action {
text-align: right;
}
#events .action input {
padding: 0px 5px;
font-size: 12px;
margin: 10px 5px;
border: 1px solid #999999;
height: 28px;
line-height: 28px;
width: 120px;
background: #f8f8f8;
color: black;
cursor: pointer;
transition: all 0.2s;
}
a:hover img {
transform: scale(1.03);
/* efecto zoom */
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);
}
#events .action input:hover {
background: #eee;
border: 1px solid #000;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}
</style>
<div id="title-breadcrumb-option-demo" class="page-title-breadcrumb">
<div class="clearfix">
<h4>INTRANET TAAM</h4>
</div>
</div>
<div class="page-content">
<div class="row">
<div class="col-md-12">
<!--
<div id="generalTabContent" class="tab-content">
<div id="tab-messages" class="tab-pane fade in active">
<h1>Avisos</h1>
<?php
if ($_SESSION['id_usuario'] == 1) {
?>
<div class="alert alert-warning" role="alert">
<span style="font-size: 18px;"><i class="fa fa-download"></i> Descargar nuevas credenciales, <a href="#" onclick="modalNuevasCredenciales();">clic aquí</a>.</span>
</div>
<?php
}
?>
<div class="portlet box">
<div style="margin:30px 0; text-align:center;">
<a href="https://intranet.tjamich.gob.mx/intranet/sistemas/oficios/documentos/2025/09/23/323c2ed3c59d058cb56f9759b642619e.pdf"
target="_blank" style="display:inline-block; text-decoration:none;">
<img src="common/images/Banner Jueza Uruapan.png" alt="Banner Publicitario"
style="width:100%; max-width:900px; border-radius:15px; box-shadow:0 4px 15px rgba(0,0,0,0.3); transition:transform 0.3s ease, box-shadow 0.3s ease;">
</a>
</div>
</div>
</div>
</div>
-->
<div id="generalTabContent" class="tab-content">
<div id="tab-messages" class="tab-pane fade in active">
<div class="portlet box">
<div class="portlet-body">
<?php
//echo session_save_path();
//echo $id_rol;
//if($id_rol == 1 || $id_rol == 6)
//{
?>
<div class="row mbm">
<div class="col-lg-9">
<div class="table-responsive">
<div id="events-calendar" data-language="es" data-day-format="DDD"></div>
<div id="events"></div>
<div class="clear"></div>
</div>
</div>
<div class="col-lg-3">
<img src="common/images/Logo-TJAM.png" width="300" height="300" class="center">
</div>
<div class="clear"></div>
<br>
</div>
<?php
//}
//else
//{
//echo $id_rol;
?>
<?php
//}
?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
//include 'modalCredenciales.php';
?>
<script type="text/javascript">
// Get elements
var elements = {
// Calendar element
calendar: document.getElementById("events-calendar"),
// Input element
events: document.getElementById("events")
}
// Create the calendar
elements.calendar.className = "clean-theme";
var calendar = jsCalendar.new(elements.calendar);
// Create events elements
elements.title = document.createElement("div");
elements.title.className = "title";
elements.events.appendChild(elements.title);
elements.subtitle = document.createElement("div");
elements.subtitle.className = "subtitle";
elements.events.appendChild(elements.subtitle);
elements.list = document.createElement("div");
elements.list.className = "list";
elements.events.appendChild(elements.list);
elements.actions = document.createElement("div");
elements.actions.className = "action";
elements.events.appendChild(elements.actions);
/*elements.addButton = document.createElement("input");
elements.addButton.type = "button";
elements.addButton.value = "Add";
elements.actions.appendChild(elements.addButton);*/
var events = {};
var date_format = "DD/MM/YYYY";
var current = null;
var showEvents = function(date) {
// Date string
var id = jsCalendar.tools.dateToString(date, date_format, "es");
// Set date
current = new Date(date.getTime());
// Set title
elements.title.textContent = id;
// Clear old events
elements.list.innerHTML = "";
// Add events on list
if (events.hasOwnProperty(id) && events[id].length) {
// Number of events
elements.subtitle.textContent = events[id].length + " " + ((events[id].length > 1) ? "eventos de cumpleaños" : "evento de cumpleaños");
var div;
var close;
// For each event
for (var i = 0; i < events[id].length; i++) {
div = document.createElement("div");
div.className = "event-item";
div.innerHTML = (i + 1) + ". " + events[id][i].name;
elements.list.appendChild(div);
/*close = document.createElement("div");
close.className = "close";
close.textContent = "×";
div.appendChild(close);
close.addEventListener("click", (function(date, index) {
return function() {
removeEvent(date, index);
}
})(date, i), false);*/
}
} else {
elements.subtitle.textContent = "No hay eventos";
}
};
// on page loaded
document.addEventListener("DOMContentLoaded", function() {
console.log("loaded");
//showModalCredenciales();
<?php if ($id_usuario == 1) { ?>
modalNuevasCredenciales();
<?php } ?>
});
// modal de nuevas credenciales
function showModalCredenciales() {
//$('#modal_firma').modal('show');
}
// Show current date events
showEvents(new Date());
// Add events
calendar.onDateClick(function(event, date) {
// Update calendar date
calendar.set(date);
// Show events
showEvents(date);
});
<?php
//Consulta datos de la persona d
$consulta = 'SELECT CONCAT(e.nombre," ",e.apellido1," ",e.apellido2) nombre, p.puesto, a.area, e.rfc, e.fecha_nacimiento
FROM tjam_empleados e
JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)
JOIN tjam_areas a ON (e.id_area = a.id_area)
WHERE e.habilitado=1 AND e.id_estatus <> 6 AND e.fecha_nacimiento LIKE "%-%"';
$rst1 = $conf->consulta($consulta);
for ($i = 0; $i < count($rst1); $i++) {
$nacimiento = explode("-", $rst1[$i]['fecha_nacimiento']);
$dia = intval($nacimiento[2]);
$mes = intval($nacimiento[1] - 1);
$anio = date("Y");
$nombre = $rst1[$i]['nombre'];
$puesto = $rst1[$i]['puesto'];
$area = $rst1[$i]['area'];
echo '
var pepito = new Date(' . $anio . ',' . $mes . ',' . $dia . ');
cargarMensaje(pepito, "<b>' . $nombre . ' - <i>' . $area . '</b> - ' . $puesto . '</i>");
';
}
?>
function cargarMensaje(fecha, mensaje) {
var id = jsCalendar.tools.dateToString(fecha, date_format, "es");
// If no events, create list
if (!events.hasOwnProperty(id)) {
// Select date
calendar.select(current);
// Create list
events[id] = [];
}
events[id].push({
name: mensaje
});
// Refresh events: Mostramos los eventos del día actual.
showEvents(current);
}
function modalNuevasCredenciales() {
$('#modal_credenciales').modal('show');
}
</script>