253); $_result['visibility'] = array(); $_initialvars = arrayExclude(get_defined_vars(), array("_*", "form_*", "s_*", "GLOBALS", "Link", "thisname")); } // isbasewindow: // On Open while( ($__action == "" or $__action == "executedonopen") and (empty($_x) or in('onopen', $_x)) ) { $__action = "executedonopen"; if( LOG_TYPE == 'db' ) { redirect("logdb.php"); } /** if( $s_perfil != 'Superusuario' ) { die("Acceso denegado"); } **/ if( $s_idusuario == '' ) { die("Acceso denegado"); } // Si puso header location para ir a otra pagina cierra el script if( !isset($_x) and $__exiting ) { disconnectDb($Link); exit(0); } break; } // On Refresh do { $archivo = "../log.txt"; if( !$handle = fopen($archivo, 'r') ) { die("Cannot open log file ($archivo) : " . $php_errormsg); exit(); } //print(""); $html = ""; $html .= "
"; // Si ya estuvo en el archivo salta a la ultima linea procesada if( has($_x, 'more') ) { fseek($handle, $p, SEEK_SET); } else { $tsize = -50000; if( $size != "" ) $tsize = $size * -1; fseek($handle, $tsize, SEEK_END); $end = ftell($handle) + $tsize; $txt = ""; } if( has($_x, 'more') ) { $ii = 0; $va = true; $encontro = $start == "" ? true : false; // Trata de encontrar lineas desde la ubicacion actual while (($buf = fgets($handle)) !== false) { if( startsWith(trim($buf), "start pid ") or startsWith(trim($buf), "disconnect pid ") or trim($buf) == "" ) { $va = false; $buf = ""; continue; } if( substr($buf, 2, 1) == '-' and substr($buf, 5, 1) == '-' and substr($buf, 8, 1) == ' ' and substr($buf, 11, 1) == ':' and substr($buf, 14, 1) == ':' ) { //print($buf); $ip = $_SERVER['REMOTE_ADDR']; $principio = substr($buf, 0, strpos($buf, '[')); $medio = trim(substr($buf, strpos($buf, '[') + 1, strpos($buf, ']') - strpos($buf, '[') - 1)); //print("medio: $medio ipremoteaddr: $ip
\r\n"); $va = $encontro; if( !endsWith($medio,$ip) and !isset($all) ) { $va = false; $buf = ""; } else { $primeras = StringTokenize($principio, " "); $buf = substr($buf, strpos($buf, ']') + 2); //print("" . $primeras[0] . " " . $primeras[1]. ""); //print("" . $primeras[2] . ""); if( $start != "" and startsWith(trim($buf), 'START PAGE ' . $start) ) $encontro = true; $va = $encontro; if( $va and $encontro ) { $html .= "
"; $html .= ""; $html .= "" . $buf; } } $html .= ""; if( $ii > 0 ) print($html); print(" "); print(sprintf( "%14d", ftell($handle))); disconnectDb($Link); fclose($handle); exit(0); } fclose($handle); // Si puso header location para ir a otra pagina cierra el script if( !isset($_x) and $__exiting ) { disconnectDb($Link); exit(0); } } while(false); // PHP Vars while( ($__action == "" or $__action == "executedonopen") and isset($_GET['_x']) and empty($_x) ) { $__row0 = array(); $__row0['__botoninsertarespacios__1'] = (1 == 0) ? 'display: inline !important;' : 'display: none !important;' ; $__row0['__botonrefrescar__1'] = (1 ==0) ? 'display: inline !important;' : 'display: none !important;' ; $_result['morevars'] = $__row0; break; } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { require_once('../include/fpdfreport.php'); $_pdf = new PDF((isset($_orientation) ? $_orientation : 'P'),'pt', (isset($_size) ? $_size : 'A4' )); $_pdf->initialPage = ($_page != '' ? $_page : 1); //$_pdf->SetAutoPageBreak(true); $_pdf->title = ""; $_pdf->SetTopMargin(50); $_pdf->AliasNbPages(); $_pdf->AddPage(); } while( has($_x,'botoninsertarespacios') ) { /** CODIGO ORIGINAL ONCLICK $onclick **/ $archivo = "../log.txt"; appendToFile($archivo, chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10) ); if( !$handle = fopen($archivo, 'r') ) { die("Cannot open log file ($archivo) : " . $php_errormsg); exit(); } print(""); // Si ya estuvo en el archivo salta a la ultima linea procesada fseek($handle, -20000, SEEK_END); $txt = ""; while (($buf = fgets($handle, 13000)) !== false) { $txt = $buf . "
" . $txt; } print($txt); print("
"); fclose($handle); // Si puso header location para ir a otra pagina cierra el script if( !isset($_x) and $__exiting ) { disconnectDb($Link); exit(0); } break; } while( has($_x,'botonrefrescar') ) { /** CODIGO ORIGINAL ONCLICK $onclick **/ $archivo = "../log.txt"; if( !$handle = fopen($archivo, 'r') ) { die("Cannot open log file ($archivo) : " . $php_errormsg); exit(); } print(""); // Si ya estuvo en el archivo salta a la ultima linea procesada fseek($handle, -60000, SEEK_END); $txt = ""; while (($buf = fgets($handle, 4096)) !== false) { $txt = $buf . "
" . $txt; } print($txt); print("
"); fclose($handle); // Si puso header location para ir a otra pagina cierra el script if( !isset($_x) and $__exiting ) { disconnectDb($Link); exit(0); } break; } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['botoninsertarespacios'] = (1 == 0); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['botonrefrescar'] = (1 ==0); } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { $_pdf->Output(); } ?> '); //echo(''); echo(''); ?> class="popup" >