Пример #1
0
function Muestra()
{
    include "../../lib/php/messageResources.php";
    $INDEXIDIOMA = $_SESSION["idiomausuario"];
    $empleado = $_SESSION["empleado"];
    $usuario = $_SESSION["usuario"];
    $Usu = new Usuario();
    $Usu->Load_Usuario($empleado);
    $rowsEmpleado = $Usu->Load_Usuario($empleado);
    $cnn = new conexion();
    $MsjDelegar = "";
    ?>
<html>
<head>

<script language="JavaScript" src="../../lib/js/jquery/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../lib/js/jquery/jquery.fadeSliderToggle.js" type="text/javascript"></script>
<script src="../../lib/js/withoutReloadingUsuario.js" type="text/javascript"></script>
<script language="JavaScript" src="../../lib/js/jquery/jquery.autocomplete.js" type="text/javascript"></script>
<script type="text/javascript">

	var doc;
	var valPs=false;

	doc = $(document);
	doc.ready(inicializarEventos);
	
	function inicializarEventos(){

	}
	
	function seleccionaItem(li) {
		buscaIdUser(li);
	}//fin seleccionaItem
	
			
	function arreglaItem(row) {
	//da el formato a la lista
		return row[0];
	}//fin arreglaItem
	
	
	function seleccionaItem2(li) {
		buscaUser(li);
	}//fin seleccionaItem
	

	function validaNum(valor){
		cTecla=(document.all)?valor.keyCode:valor.which;
		
		if(cTecla==8) return true;
		if(cTecla==0) return true;
		if(cTecla==122) return true;
		if(cTecla==120) return true;
		if(cTecla==118) return true;
		if(cTecla==99) return true;
			patron=/^([0-9]{1,2})?$/;
			cTecla= String.fromCharCode(cTecla);			
		return patron.test(cTecla);
	}
	
	function validaTelefono(valor){
		cTecla=(document.all)?valor.keyCode:valor.which;
		
		if(cTecla==8) return true;
		if(cTecla==0) return true;
		if(cTecla==122) return true;
		if(cTecla==120) return true;
		if(cTecla==118) return true;
		if(cTecla==99) return true;
			patron=/^([0-9]{1,2})?-?$/;
			cTecla= String.fromCharCode(cTecla);			
		return patron.test(cTecla);
	}
	
	function bloqueaEspacio(valor){
		cTecla=(document.all)?valor.keyCode:valor.which;
		if(cTecla==32)
			return false;
		else
			return true;
	}	
	

function changeIdioma(){	
	var idioma=$("#idioma_preferido").val();

			$.ajax({
				type: "POST",
				url: "ingreso_sin_recargar_proceso_usuario.php",
				data: "idiomapreferido="+idioma,
				success: function(json){
					if(json=="realizado")
					location.reload();
				}
			});
	

}
	var bandEmail=false;
	
	function validatorForm(){

		if($("#email").val()!= "" && $("#telefono").val()!=""){
			if ($("#email").val().indexOf('@', 1) == -1 || $("#email").val().indexOf('.',$("#email").val().indexOf('@', 0)) == -1) {			
				alert("Dirección de email inválida");
				return false;
			}
			else if (!(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/.test($("#email").val()))){
				alert("Dirección de email inválida");
				return false;
			}else if (!(/^[0-9]+(-? ?[0-9]+)*$/.test($("#telefono").val()))){
				alert("Numero de telefono invalido");
				return false;
			}else if($("#passwd").val() != $("#passwd2").val()){
				alert("La contraseña no coincide, por favor intente nuevamente");
				return false;				
			}
		}		
	}

</script>
<meta http-equiv="Pragma" content="no-cache">
<style>
	.fader{opacity:0;display:none;}
	.style1 {color: #FF0000; vertical-align:top}
	.divProceso { color:#FF0000; font-size:14px}
</style>
<link rel="stylesheet" type="text/css" href="../../css/jquery.autocomplete.css"/>
</head>

<body>
<?php 
    $I = new Interfaz("Usuarios:: Actualización de mi Perfil", true);
    ?>
<br><br>

<form name="dataUser" id="dataUser" method="post">
			<table width="80%" align="center" cellpadding="4" cellspacing="4" border="0" bgcolor="#f4f4f4" style="padding-top: 20px;">
<tr><td valign="top" width="100%">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#f5f5f5">
    <tr>
    	<td class="formlabel">&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
        <tr>
    	<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][1];
    ?>
: </div></td>
        <td>
			<input name="password" type="password" class="SrcInput" id="password" value="<?php 
    echo $Usu->Get_dato('u_passwd');
    ?>
" onKeypress="return bloqueaEspacio(event);"/>
		</td>
    </tr>
    <tr>
    	<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][111];
    ?>
: </div></td>
        <td>
			<input name="new_password" type="password" class="SrcInput" id="new_password" value="" onKeypress="return bloqueaEspacio(event);"/>
		</td>
    </tr>
   
    
    
    
    <tr>
    	<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][556];
    ?>
: </div></td>
        <td>
			<input name="email" type="text" class="SrcInput" id="email" value="<?php 
    echo $Usu->Get_dato('u_email');
    ?>
" onKeypress="return bloqueaEspacio(event);"/>
		</td>
    </tr>
    <tr>
    	<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][451];
    ?>
:</div></td>
        <td>
			<input name="telefono" type="text" class="SrcInput" id="telefono" value="<?php 
    echo $Usu->Get_dato('telefono');
    ?>
" onKeyPress="return validaTelefono(event);">
		</td>
    </tr>
        <tr>
    	<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][452];
    ?>
:</div></td>
        <td>
			<input name="extension" type="text" class="SrcInput" id="extension" value="<?php 
    echo $Usu->Get_dato('extension');
    ?>
" onKeyPress="return validaNum(event);">
		</td>
    </tr>
     <tr>
			<td class="formlabel"><div align="right"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][114];
    ?>
:</div></td>
			<td>
				<select id=idioma_preferido name='idioma_preferido' onchange="changeIdioma();" onblur="changeIdioma();">
					<?
					$u_idioma=$Usu->Get_dato('u_idioma');
					$selected1 = "";
					$selected2 = "";
					$selected3 = "";
					if($u_idioma == "0"){
						$selected1 = "selected";
					}else if($u_idioma == "1"){
						$selected2 = "selected";
					}else if($u_idioma == "2"){
						$selected3 = "selected";
					}
					?>
					<option value='0' <? echo $selected1; ?> ><?php 
    echo $LABELINDEX[$INDEXIDIOMA][793];
    ?>
</option>
					<option value='1' <? echo $selected2; ?> ><?php 
    echo $LABELINDEX[$INDEXIDIOMA][794];
    ?>
</option>
					<option value='2' <? echo $selected3; ?> ><?php 
    echo $LABELINDEX[$INDEXIDIOMA][795];
    ?>
</option>
				</select>
			</td>
		</tr>
    <tr>
		<td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>


   
    <tr>
    	<td colspan="2" class="txtBluAr9"><?php 
    imprime_mensajes();
    ?>
</td>
    </tr>    
	<tr>
        <td  align="right">
			<input name="actualiza" type="submit" id="actualiza" onClick="return validatorForm();" value="<?php 
    echo $LABELINDEX[$INDEXIDIOMA][345];
    ?>
">&nbsp;&nbsp;
			</td>
		<td>
			<input name="cancelar" type="submit" id="cancelar"  value="<?php 
    echo $LABELINDEX[$INDEXIDIOMA][219];
    ?>
">&nbsp;&nbsp;
			</td>
	</tr>
	
	<tr>
		<td colspan="2">&nbsp;
			
		</td>
	</tr>
    <tr>
    	<td colspan="2"><div class="txtBluAr9" align="center"><?php 
    echo $LABELINDEX[$INDEXIDIOMA][558];
    ?>
</div></td>       
       </tr>
</table>
</td>
<td valign="top" width="60%">

</td>
</tr>
</table>
</center>
</form>
<center><div id="Proceso" class="divProceso"></div></center>
<?php 
    $I->Footer();
    ?>
</body>
</html>
<?php 
}
Пример #2
0
     $L2->muestra_lista($query, 0, false, -1, "", 10, "solviajeBusq");
     $I->Footer();
     // Muestra lista de solicitudes sin filtrar
 } else {
     $I = new Interfaz("Solicitudes de Viajes", true);
     include "../../lib/php/mnu_toolbar.php";
     solicitud_toolbar($noEmpleado);
     if ($_SESSION["perfil"] == 5 || $_SESSION["perfil"] == 6) {
     } else {
         busca_solicitud(FLUJO_SOLICITUD);
         echo "</div><h1>Mis Solicitudes de Viaje Creadas  </h1>";
     }
     if (!isset($_SESSION["idrepresentante"])) {
         $parametrobusqueda = " AND t_etapa_actual != '" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . "' ";
     }
     imprime_mensajes();
     //Cuando el usuario sea diferente de tipo 5 y 6  se mostraran Mis solicitudes de viaje creadas y las pendientes
     //cuando sea de tipo 5 y 6 solo se mostrara las solicitudes pendientes a su aprobacion
     if ($_SESSION["perfil"] != 6 && $_SESSION["perfil"] != 5) {
         if ($_SESSION["perfil"] == 2) {
             //query de  Mis solicitudes de viaje creadas (administrador)
             //Linea 546 (etapas.et_etapa_id=".SOLICITUD_ETAPA_EN_COTIZACION.") || (etapas.et_etapa_id!=".SOLICITUD_ETAPA_EN_APROBACION.") ||
             $query = "SELECT  tramites.t_id,\n\t\t\t\t\ttramites.t_etiqueta,\n\t\t\t\t\tDATE_FORMAT(t_fecha_registro,'%d/%m/%Y'),etapas.et_etapa_nombre,\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND ((sv_viaje='Sencillo') OR (sv_viaje='Redondo')),IF(sv_itinerario.svi_tipo_transporte='Aéreo','AGENCIA',''),IF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " \n\t\t\t\t\tAND((SELECT COUNT(DISTINCT(svi_tipo_transporte)) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 1),\n\t\t\t\t\tIF((SELECT DISTINCT(svi_tipo_transporte) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 'Terrestre','','AGENCIA'),\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND (sv_itinerario.svi_tipo_transporte='Terrestre' OR sv_itinerario.svi_tipo_transporte='Aéreo'),'AGENCIA',\n\t\t\t\t\tIF((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ")OR (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . "),'',\n\t\t\t\t\tIF(tramites.t_dueno IN (SELECT au_id FROM agrupacion_usuarios),(SELECT au_nombre FROM agrupacion_usuarios AS au WHERE au.au_id=tramites.t_dueno),\n\t\t\t\t\tIF(tramites.t_dueno = tramites.t_iniciador AND etapas.et_etapa_id !=" . SOLICITUD_ETAPA_EN_APROBACION_POR_DIRECTOR . ",'',(SELECT CONCAT(usuario.u_nombre,' ',usuario.u_paterno,' ',usuario.u_materno) FROM usuario WHERE usuario.u_id=tramites.t_dueno))))))) AS 'autorizador',\n\t\t\t\t\tCONCAT(FORMAT(solicitud_viaje.sv_total, 2),' MXN') AS monto, \n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?edit_view=edit_view&id=',t_id,'><img border=0 title=Consultar src=" . $RUTA_R . "images/btn-search.gif></a></p>')) AS 'Consultar',\n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),\n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?new=new&id=',t_id,'><img border=0 title=Editar src=" . $RUTA_R . "images/addedit.png></a></p>')),'') AS 'Editar' ,  \n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_CANCELADA . ")  || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),(CONCAT('<p align=center><a href=./index.php?elimina=',t_id,' onclick=\\'return confirm_del(); \\'><img border=0 title=Eliminar src=" . $RUTA_R . "images/delete.png></a></p>')),'') AS 'Eliminar'\t\t            \n\t\t\t\t\tFROM tramites\n\t\t\t\t\tINNER JOIN etapas\n\t\t\t\t\tON tramites.t_flujo= etapas.et_flujo_id AND tramites.t_etapa_actual = etapas.et_etapa_id\n\t\t\t\t\tINNER JOIN usuario\n\t\t\t\t\tON tramites.t_iniciador = usuario.u_id\n\t\t\t\t\tINNER JOIN solicitud_viaje\n\t\t\t\t\tON tramites.t_id = solicitud_viaje.sv_tramite\n\t\t\t\t\tINNER JOIN sv_itinerario\n                    ON sv_itinerario.svi_solicitud = solicitud_viaje.sv_id\t\t\t\t\t\n\t\t\t\t\tWHERE t_flujo = '" . FLUJO_SOLICITUD . "' \n\t\t\t\t\tGROUP BY t_id\n\t\t\t\t\tORDER BY t_id DESC";
         } else {
             //query de Mis solicitudes de viaje creadas (usuario normal)
             //tramites.t_iniciador mis solicitudes de viaje creadas
             //Linea 568 (etapas.et_etapa_id=".SOLICITUD_ETAPA_EN_COTIZACION.") || (etapas.et_etapa_id!=".SOLICITUD_ETAPA_EN_APROBACION.") ||
             $query = "SELECT  tramites.t_id,\n\t\t\t\t\ttramites.t_etiqueta,\n\t\t\t\t\tDATE_FORMAT(t_fecha_registro,'%d/%m/%Y'),etapas.et_etapa_nombre,\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND ((sv_viaje='Sencillo') OR (sv_viaje='Redondo')),IF(sv_itinerario.svi_tipo_transporte='Aéreo','AGENCIA',''),IF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " \n\t\t\t\t\tAND((SELECT COUNT(DISTINCT(svi_tipo_transporte)) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 1),\n\t\t\t\t\tIF((SELECT DISTINCT(svi_tipo_transporte) FROM sv_itinerario WHERE svi_solicitud = (SELECT sv_id FROM solicitud_viaje WHERE sv_tramite = tramites.t_id)) = 'Terrestre','','AGENCIA'),\n\t\t\t\t\tIF(etapas.et_etapa_id=" . SOLICITUD_ETAPA_APROBADA . " AND (sv_itinerario.svi_tipo_transporte='Terrestre' OR sv_itinerario.svi_tipo_transporte='Aéreo'),'AGENCIA',\n\t\t\t\t\tIF((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ")OR (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . "),'',\n\t\t\t\t\tIF(tramites.t_dueno IN (SELECT au_id FROM agrupacion_usuarios),(SELECT au_nombre FROM agrupacion_usuarios AS au WHERE au.au_id=tramites.t_dueno),\n\t\t\t\t\tIF(tramites.t_dueno = tramites.t_iniciador AND etapas.et_etapa_id !=" . SOLICITUD_ETAPA_EN_APROBACION_POR_DIRECTOR . " ,'',(SELECT CONCAT(usuario.u_nombre,' ',usuario.u_paterno,' ',usuario.u_materno) FROM usuario WHERE usuario.u_id=tramites.t_dueno))))))) AS 'autorizador',\n\t\t\t\t\tCONCAT(FORMAT(solicitud_viaje.sv_total, 2),' MXN') AS monto, \n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?edit_view=edit_view&id=',t_id,'><img border=0 title=Consultar src=" . $RUTA_R . "images/btn-search.gif></a></p>')) AS 'Consultar',\n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),\n\t\t\t\t\t(CONCAT('<p align=center><a href=./index.php?new=new&id=',t_id,'><img border=0 title=Editar src=" . $RUTA_R . "images/addedit.png></a></p>')),'') AS 'Editar' ,  \n\t\t\t\t\tIF(((etapas.et_etapa_id=" . SOLICITUD_ETAPA_CANCELADA . ")  || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_SIN_ENVIAR . ") || (etapas.et_etapa_id=" . SOLICITUD_ETAPA_RECHAZADA_POR_DIRECTOR . ")),(CONCAT('<p align=center><a href=./index.php?elimina=',t_id,' onclick=\\'return confirm_del(); \\'><img border=0 title=Eliminar src=" . $RUTA_R . "images/delete.png></a></p>')),'') AS 'Eliminar'\t\t            \n\t\t\t\t\tFROM tramites\n\t\t\t\t\tINNER JOIN etapas\n\t\t\t\t\tON tramites.t_flujo= etapas.et_flujo_id AND tramites.t_etapa_actual = etapas.et_etapa_id\n\t\t\t\t\tINNER JOIN usuario\n\t\t\t\t\tON tramites.t_iniciador = usuario.u_id\n\t\t\t\t\tINNER JOIN solicitud_viaje\n\t\t\t\t\tON tramites.t_id = solicitud_viaje.sv_tramite\n\t\t\t\t\tINNER JOIN sv_itinerario \n\t\t\t\t\tON sv_itinerario.svi_solicitud = solicitud_viaje.sv_id\t\n\t\t\t\t\tWHERE tramites.t_iniciador=" . $idUser . "\n\t\t\t\t\t" . $parametrobusqueda . "  \n\t\t\t\t\tAND t_flujo = '" . FLUJO_SOLICITUD . "'\n\t\t\t\t\tGROUP BY t_id\t\n\t\t\t\t\tORDER BY t_id DESC";
         }
         //funcion para eliminar
         if (isset($_GET['elimina']) || isset($_POST['elimina'])) {