<?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>";
}