Example #1
0
        continue;
    }
    $row = $guidelinesDAO->getEnabledGuidelinesByAbbr($abbr);
    if ($row[0]['guideline_id'] != '') {
        $gids[] = $row[0]['guideline_id'];
    }
}
// set to default guideline if no input guidelines
if (!is_array($gids)) {
    $gids[] = DEFAULT_GUIDELINE;
}
// retrieve user link ID
$userLinksDAO = new UserLinksDAO();
$user_link_id = $userLinksDAO->getUserLinkID($user_id, $uri, $gids);
// set new session id
$userLinksDAO->setLastSessionID($user_link_id, Utility::getSessionID());
// validating uri content
$validate_content = @file_get_contents($uri);
if (isset($validate_content)) {
    $aValidator = new AccessibilityValidator($validate_content, $gids, $uri);
    $aValidator->setLineOffset($offset);
    $aValidator->validate();
    $errors = $aValidator->getValidationErrorRpt();
    // save errors into user_decisions
    //	$userDecisionsDAO = new UserDecisionsDAO();
    //	$userDecisionsDAO->saveErrors($user_link_id, $errors);
    if ($output == 'html') {
        // generate html output
        $htmlWebServiceOutput = new HTMLWebServiceOutput($aValidator, $user_link_id, $gids);
        echo $htmlWebServiceOutput->getWebServiceOutput();
    }
<?php 
    }
    // end of foreach (display seals)
}
// end of if (display seals)
?>
</div>

<div id="output_div" >

<?php 
if (isset($this->aValidator) && $this->a_rpt->getAllowSetDecisions() == 'true') {
    $sessionID = Utility::getSessionID();
    $userLinksDAO = new UserLinksDAO();
    $userLinksDAO->setLastSessionID($this->a_rpt->getUserLinkID(), $sessionID);
    echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '">' . "\n\r";
    echo '<input type="hidden" name="jsessionid" value="' . $sessionID . '" />' . "\n\r";
    echo '<input type="hidden" name="uri" value="' . $addslashes($_POST["uri"]) . '" />' . "\n\r";
    echo '<input type="hidden" name="output" value="html" />' . "\n\r";
    echo '<input type="hidden" name="validate_uri" value="1" />' . "\n\r";
    echo '<input type="hidden" name="rpt_format" value="' . $addslashes($_POST['rpt_format']) . '" />' . "\n\r";
    // report for referer URI
    if (isset($this->referer_report)) {
        echo '<input type="hidden" name="referer_report" value="' . $this->referer_report . '" />' . "\n\r";
    }
    // user_link_id for referer URI is sent in from request, don't need to retrieve
    if (isset($this->referer_user_link_id)) {
        echo '<input type="hidden" name="referer_user_link_id" value="' . $this->referer_user_link_id . '" />' . "\n\r";
    }
    foreach ($_POST as $post_name => $value) {