<?php 
session_start(); 
$ruta = '../../';

require_once($ruta."shared/class_folder/class_menu_ext.php");
$tipo_mensaje='clase_msj';
$obj_menu = new menu;
$obj_menu->io_conexiones->decodificar_post();

$msj = '';
$nombre_archivo = $_GET['archivo'];
$mensaje="";
$validacion=0;

if($nombre_archivo){
				
				$i=0;
				$fpx = fopen("$nombre_archivo","r");
				$fp = fopen("$nombre_archivo","r");
				$txt_validacion = fgets($fpx,1024);				
				if($txt_validacion[0]==">"){$validacion=1;}else{$validacion=0; $msj = "<b>ERROR:</b> <br><br>Archivo Inválido !";}
							
				if($validacion==1){	
							while ($linea= fgets($fp,1024))
							{
								  global $id_menu;	  
								  $sub_bandera=0;//lo utilizo para medir si un menu tiene hijo o no: 0: no tiene, 1: si tiene	  
								  $separador=0;
								  
								
								  $icono="";
								  if($obj_menu->limpia_cadena($linea)!=""){
										 if($linea[0]==">"){//sistema al cual pertenece el menu
											
											$cont[0] = 1;
											$codigo = substr($linea,1,3);
											$linea_codigo = substr($linea,1);																
											$menu = $obj_menu->busca_menu_aux($linea_codigo);																		
											//$obj_menu->borrar_item($menu['fila']['id_menu']);//BORRA EL MENU ACTUAL
											
											$contaux=$cont[0];
											
										 }else{
							
											 if($linea[0]!="\t"){
																	
												$sub_bandera=0;
												$obj_menu->extraccion($linea);
												$posicion_item=$cont[0]++;
												$cont[1]=1;
												$barra_menu=1;
												$id_padre=0;
												$nivel=0;
												if($linea[0]=="-"){
													$cont[0]--;
													$separador=1;						
													$obj_menu->update(array('Idx'=>$idx_temp,'sepdor'=>$separador,'criterio'=>'separador'));
												}else{
													$idx_temp[0]=$obj_menu->insert();				
						
												}
											
											 } //fin if($linea[0]!="\t"){
											 
											 
											$obj_menu->crea_item_aux(0); 
											 
											 
										}
											
									}
								
							}
			}
}
else
{
	$msj = "<b>ERROR:</b> <br><br>No se ha definido el nombre del archivo para procesar";
	
}
//**************************************************************************************

if( $msj){
	$obj_menu->io_mensajes->message($msj,2,'../../');
}

//******************** fin main ************************************************************
if($validacion==1){
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script language="javascript" src="../../frwm/diseno_vista.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $ruta; ?>base/librerias/js/ext/resources/css/ext-all.css" />

    <!-- GC -->
 	<!-- LIBS -->
 	<script type="text/javascript" src="<?php echo $ruta; ?>base/librerias/js/ext/adapter/ext/ext-base.js"></script>
 	<!-- ENDLIBS -->

    <script type="text/javascript" src="<?php echo $ruta; ?>base/librerias/js/ext/ext-all.js"></script>
<script src="../base/librerias/js/jquery/jquery.js" type="text/javascript"></script>
<script src="../base/librerias/js/jquery/jquery.ui.draggable.js" type="text/javascript"></script>
<script src="../base/librerias/js/jquery/jquery.alerts.js" type="text/javascript"></script>
<link href="../base/librerias/js/jquery/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />
<script language="JavaScript" type="text/JavaScript" src="../shared/js/js_ajax.js"></script>
<script language="JavaScript" src="../shared/js/sigesp_js.js"></script>
	
<script language="javascript" >
	if(document.all)
	{ //ie 
		document.onkeydown = function(){ 
		if(window.event && (window.event.keyCode == 122 || window.event.keyCode == 116 || window.event.ctrlKey))
		{
			window.event.keyCode = 505; 
		}
		if(window.event.keyCode == 505){ return false;} 
		} 
	}
</script>
<?php 
if(!$_GET['generar']){
	echo $obj_menu->coloca_barra($codigo,'',''); 
}else{
	echo "<script type='text/javascript'>window.close(); </script>";
}
?>
 <table width="781" height="30" border="0" align="center">
	 <td width="630" height="20" bgcolor="#E7E7E7" class="cd-menu"><div id="barra_herramientas"></div></td>
  </table>
 
							

<?php
}
?>
<script type="text/javascript">

if(document.getElementById('txt_msj_error')!=null){mensajes_sigesp('ERROR DE CONEXIÓN',document.getElementById('txt_msj_error').value);}
if(document.getElementById('txt_msjajax_sigesp')!=null){mensajes_sigesp('MENSAJE DE SISTEMA',document.getElementById('txt_msjajax_sigesp').value);}

</script>

