$temp_logins = $miconexion->StoredProcedureArray("call ConsultarLogin()"); $temp_tareas = $miconexion->StoredProcedureArray("call ConsultarTodasTareas()"); function DevolverArray ($array1, $descripcion) { $array2 = array(); while ($myrow = mysqli_fetch_array($array1)) { array_push($array2, $myrow[$descripcion]); } return $array2; } $asuntos = DevolverArray ($temp_asuntos, 'asunto'); $logins = DevolverArray ($temp_logins, 'login'); $tareas = DevolverArray ($temp_tareas, 'asunto'); switch($transaccion) { case 'insert': $asunto = NULL; $descripcion = NULL; $fecha_limite = NULL; include ("insert_form_tareas.php"); break; case 'MsjInsercion':
$id_tipo_excepcion = $miconexion->StoredProcedure("call DevolverIdTipoExcepcion ('$tipo_excepcion')"); $id_shift = $miconexion->StoredProcedure("call DevolverIdShift ('$hora_inicio', '$hora_fin')"); $dia = $miconexion->StoredProcedure("call ConsultarNombreDia ('$formatted_date')"); $id_dia = $miconexion->StoredProcedure("call DevolverTipoDia ('$dia')"); $id_usuario = $miconexion->StoredProcedure("call DevolverIdUsuario('$login')"); $id_horario = $miconexion->StoredProcedure("call DevolverIdHorario('$id_dia', '$id_shift', '$id_usuario')"); if ($id_horario != NULL) { $final_result = $miconexion->StoredProcedure("call IngresarExcepcion ('$id_usuario', '$formatted_date', '$id_horario', '$id_tipo_excepcion', '$extra')"); } else { $horario = $miconexion->StoredProcedureArray("call DevolverIdHorarioExtra('$id_shift', '$id_dia')"); $id_horarios = DevolverArray ($horario, 'id_horario'); $id_horario = $id_horarios[1]; //agarra el primero solo por agarrar cualquiera ya que no es relevante, lo que importa aqui es el tipo de excepcion $final_result = $miconexion->StoredProcedure("call IngresarExcepcion ('$id_usuario', '$formatted_date', '$id_horario', '$id_tipo_excepcion', '$extra')"); } echo "<SCRIPT language=\"JavaScript\">"; echo "alert('$final_result')"; echo "</SCRIPT> "; } else { echo "<SCRIPT language=\"JavaScript\">"; echo "alert('Por favor introduzca un extra para esa excepcion')"; echo "</SCRIPT> "; }
function DevolverArray ($array1, $descripcion) { $array2 = array(); while ($myrow = mysqli_fetch_array($array1)) { array_push($array2, $myrow[$descripcion]); } return $array2; } $logins = DevolverArray ($temp_logins, 'login'); $dias = DevolverArray ($temp_dias, 'dia'); $shifts = DevolverArray ($temp_shifts, 'shift'); $logins_cambio = DevolverArray ($temp_logins_cambio, 'login'); function PerteneceArray ($array, $element) { $result = false; foreach ($array as $actual) { if ($element == $actual) $result = true; } return $result; } //Función que imprime cada shift
$temp_shifts = $miconexion->StoredProcedureArray("call ConsultarShift()"); $lista_teams = $miconexion->StoredProcedureArray("call ConsultarTeam()"); function DevolverArray ($array1, $descripcion) { $array2 = array(); while ($myrow = mysqli_fetch_array($array1)) { array_push($array2, $myrow[$descripcion]); } return $array2; } $logins = DevolverArray ($temp_logins, 'login'); $shifts = DevolverArray ($temp_shifts, 'shift'); $teams = DevolverArray ($lista_teams, 'program'); ?> <tr> <td valign="top"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td colspan="4" align="center"><div class="titulostaf"></div></td> </tr> <!-- ========== AQUI VA TODO EL CONTENIDO DEL SITIO DIVIDIDO EN 3 COLUMNAS ========== --> <tr> <td> <table width="1150" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <!-- ========== PRIMERA COLUMNA: MENU DE LINKS ========== -->
?> <table> <tr> <td> </td> </tr> <tr> <td><h1>PAGO ADMINISTRACION</h1></td> </tr> </table> <?php echo "<TABLE BORDER=1 align=left class=\"tablaresultados\" width=\"800\" cellpading =\"0\" cellspacing = \"0\">"; echo"<TR><TH width=\"50\"><B>Fecha</B><TH width=\"120\"><B>Nombre</B><TH width=\"200\"><B>Firma</B>"; $id_usuarios = DevolverArray ($temp_admin, 'id_usuario'); $cont = 1; foreach ($id_usuarios as $actual) { if ($cont % 2 != 0) { echo "<TR>"; echo"<TD>".$fecha_planilla; $nombre_completo = $miconexion->StoredProcedure("call ReturnName('$actual')"); echo "<TD>".$nombre_completo; echo "<TD width=\"150\"> ";//firma } else { echo "<TR>";
$fecha_quincena = DeterminarFechaQuincena(); list($fecha1,$fecha2) = explode("/",$fecha_quincena); list($ano,$mes,$dia) = explode("-",$fecha1); if ($dia == 29 and $mes == 12) $fecha_planilla = ($ano+1)."-01"."-15"; else { if ($dia == 29 && $mes < 9) $fecha_planilla = $ano."-0".($mes+1)."-15"; else if ($dia == 29 && $mes >= 9) $fecha_planilla = $ano."-".($mes+1)."-15"; else $fecha_planilla = $ano."-".$mes."-30"; } list($ano,$mes,$dia) = explode("-",$fecha_planilla); /*Busco los id_usuario de todos los usuarios activos*/ $id_usuarios = DevolverArray ($temp_usuarios_mes, 'id_usuario'); $cont = 1; $total_admin_caja = 0; $total_admin_cash = 0; foreach ($id_usuarios as $actual) { $nombre_completo = $miconexion->StoredProcedure("call ReturnName('$actual')"); $salario = $miconexion->StoredProcedure("call DevolverSalario('$actual')"); $moneda_salario = $miconexion->StoredProcedure("call DevolverMonedaSalario('$actual')"); $moneda = $miconexion->StoredProcedure("call DevolverTipoMoneda('$moneda_salario')"); if ($moneda == 'dolares') $salario = $salario*$tipo_cambio; $quincena = ($salario/2);
<?php echo $tipo_salario;?> </td> </tr> </table></td> </tr> <tr> <td> </td> </tr> </table> <?php } ?> <?php break; case 'habilitar': $deshabilitados = $miconexion->StoredProcedureArray("call ConsultarDeshabilitados()"); $logins_deshabilitados = DevolverArray ($deshabilitados, 'login'); echo "<form name=\"ShowForm\" action=\"usuarios.php?usuario=$usuario&tipo=$tipo&transaccion=MsjActivar\" method=\"post\">"; ?> <table width="100%" border="0"> <tr> <td height="35" colspan="5"><h1>Activate User</h1></td> </tr> <tr> <td><table width="100%" border="0"> <tr> <td width="118">User to be activated: </td> <td width="102"> <?php if ($deshabilitados != NULL) {
function DeterminarFechaQuincena() { $miconexion = new Conexion; $miconexion->conectar("staffcenter", "atc-nh-natsdb.nationalnet.com", "staffcenter", "XgwofvLY2ayLf"); $fecha = $miconexion->StoredProcedure ("call FechasCorte (now())"); list($fecha1,$fecha2) = explode("/",$fecha); $dateTime = new DateTime($fecha1); $fecha1 = date_format ($dateTime, 'Y-m-d'); $dateTime2 = new DateTime($fecha2); $fecha2 = date_format ($dateTime2, 'Y-m-d'); $fecha_quincena = $fecha1."/".$fecha2; return $fecha_quincena; } $logins = DevolverArray ($temp_logins, 'login'); ?> <?php if ($_REQUEST["excel"]!="si"){ echo <<<_hist1 <tr> <td valign="top" background="../images/bg_table.png" style="background-repeat:repeat"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td colspan="4" align="center"><div class="titulostaf"></div></td> </tr> <!-- ======================================== AQUI VA TODO EL CONTENIDO DEL SITIO DIVIDIDO EN 3 COLUMNAS ======================== -->