52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| /**
 | |
|  * File: help.php
 | |
|  * Author: Ryan Prather
 | |
|  * Purpose: Perform context sensitive help
 | |
|  * Created: Jan 30, 2014
 | |
|  *
 | |
|  * Portions Copyright 2016-2017: Cyber Perspectives, LLC, All rights reserved
 | |
|  * Released under the Apache v2.0 License
 | |
|  *
 | |
|  * Portions Copyright (c) 2012-2015, Salient Federal Solutions
 | |
|  * Portions Copyright (c) 2008-2011, Science Applications International Corporation (SAIC)
 | |
|  * Released under Modified BSD License
 | |
|  *
 | |
|  * See license.txt for details
 | |
|  *
 | |
|  * Change Log:
 | |
|  *  - Jan 30, 2014 - File created
 | |
|  */
 | |
| include_once 'config.inc';
 | |
| include_once 'database.inc';
 | |
| include_once 'helper.inc';
 | |
| 
 | |
| $db = new db();
 | |
| 
 | |
| print "<a id='top'></a>";
 | |
| 
 | |
| $topic = filter_input(INPUT_GET, 'topic', FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE);
 | |
| $section = filter_input(INPUT_GET, 'section', FILTER_SANITIZE_STRING, FILTER_NULL_ON_FAILURE);
 | |
| 
 | |
| if ($topic) {
 | |
|   $helps = $db->get_Help($topic);
 | |
|   if (is_array($helps) && count($helps) && isset($helps['section'])) {
 | |
|     $helps = [0 => $helps];
 | |
|   }
 | |
| 
 | |
|   foreach ($helps as $key => $help) {
 | |
|     print "<strong>";
 | |
|     if (preg_match('/^[A-D]$/', $help['section'])) {
 | |
|       print "Appendix ";
 | |
|     }
 | |
|     print "<span id='{$help['section']}'>{$help['section']}</span> - {$help['title']}</strong><br />";
 | |
|     print "<div>" . $help['content'] . "</div><br /><a href='#top'>Top</a><br />";
 | |
|   }
 | |
| }
 | |
| elseif (strlen($section)) {
 | |
|   $help = $db->get_Help($section);
 | |
|   print "<strong>{$help['section']} - {$help['title']}</strong><br />";
 | |
|   print "<div>{$help['content']}</div>";
 | |
| }
 |