header('Location: /404');
    exit;
}
$report = $erapi->report($report_id);
if (empty($report)) {
    header('Location: /404');
    exit;
}
if (isset($seocheck_reportobj->msg)) {
    $seocheck_error = TRUE;
    $seocheck_error_msg = $report->msg . '<br/>' . $report->solution;
}
if (isset($seocheck_reportobj->url)) {
    $page_desc .= " - " . $seocheck_reportobj->url;
}
$report_scores = $erapi->reportscores($report_id, 'en');
if (empty($report_scores)) {
    header('Location: /404');
    exit;
}
if (isset($report_scores->msg)) {
    $seocheck_error = TRUE;
    $seocheck_error_msg = $report_scores->msg . '<br/>' . $report_scores->solution;
}
//AJAX requests
if (isset($_GET['ajax']) && !empty($_GET['ajax']) && isset($_GET['factors']) && !empty($_GET['factors'])) {
    $ajaxObj = eRankerCommons::ajaxReport($report, $erapi_allfactors, $report_scores, $_GET['factors'], true);
    header('Content-Type: application/json');
    echo json_encode($ajaxObj, JSON_PRETTY_PRINT);
    exit;
}