%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/
Upload File :
Create Path :
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>

Zerion Mini Shell 1.0