include_once('include/Beautifier/Init.php'); global $BEAUT_PATH; include_once('include/HFile/HFile_asm_x86.php'); include_once('include/HFile/HFile_cpp.php'); include_once('include/HFile/HFile_cppheader.php'); include_once('include/HFile/HFile_cppsource.php'); include_once('include/HFile/HFile_asm_x86.php'); include_once('include/HFile/HFile_java122.php'); include_once('include/Output/Output_HTML.php'); Do_shownotes($_GET, $_POST); function Do_shownotes($get, $post) { if($get['file'] == '') Do_Default($get, $post); // check if file exists $get['file'] = str_replace('..', '', $get['file']); $file = '/home/rsbauer/public_html/class/' . $get['file']; $urlfile = '/class/' . $get['file']; if(file_exists($file)) { // get extension $filedata = explode('.', basename($file)); $data = file($file); $data = implode("\n", $data); $data = str_replace('', '', $data); echo '
‘;
echo ‘« Return to Rob\’s Class Notes or View as Text File
‘;
switch(strtolower($filedata[1]))
{
case ‘java’:
echo ‘
'; $highlighter = new Core(new HFile_java122(), new Output_HTML()); print $highlighter->highlight_text($highlighter->load_file($file)); echo '
‘;
break;
case ‘txt’:
echo str_replace(“\t”, ‘ ‘, str_replace(‘ ‘, ‘ ‘, str_replace(“\n\n”, ‘
‘, $data)));
break;
case ‘htm’:
case ‘html’:
echo $data;
break;
case ‘h’:
echo ‘
'; $highlighter = new Core(new HFile_cppheader(), new Output_HTML()); print $highlighter->highlight_text($highlighter->load_file($file)); echo '
‘;
break;
case ‘cpp’:
echo ‘
'; $highlighter = new Core(new HFile_cpp(), new Output_HTML()); print $highlighter->highlight_text($highlighter->load_file($file)); echo '
‘;
break;
default:
echo ‘
'; $highlighter = new Core(new HFile_asm_x86(), new Output_HTML()); print $highlighter->highlight_text($highlighter->load_file($file)); echo '
‘;
break;
} // end switch($filedata[1])
echo ‘
‘;
} // end if(file_exists($file))
} // end function shownotes($get, $post)
?>