%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; } #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"> <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> <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"; } }; // 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); } </script>