Пример #1
0
    $member->select($_SESSION['btUsername']);
    $customFormPageObj = new CustomForm($mysqli);
    // Check Login
    if ($member->authorizeLogin($_SESSION['btPassword']) && $member->hasAccess($consoleObj) && $customFormPageObj->select($_POST['cfID'])) {
        $memberInfo = $member->get_info();
    } else {
        exit;
    }
} else {
    $memberInfo = $member->get_info();
    $consoleObj->select($consoleObj->findConsoleIDByName("View Custom Form Submissions"));
    if (!$member->hasAccess($consoleObj)) {
        exit;
    }
}
$arrSubmissions = $customFormPageObj->getSubmissions();
foreach ($arrSubmissions as $submissionID) {
    $customFormPageObj->objSubmission->select($submissionID);
    if ($customFormPageObj->objSubmission->get_info("seenstatus") == 0) {
        $customFormPageObj->objSubmission->update(array("seenstatus"), array("1"));
    }
    $arrSubmissionDetail = $customFormPageObj->getSubmissionDetail($submissionID);
    echo "\n\t\n\t\n\t\t<div class='formDiv' style='margin-bottom: 30px'>\n\t\n\t\t\t<table class='formTable'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='formLabel'>Date Submitted:</td><td class='main'>" . getPreciseTime($arrSubmissionDetail['submitdate']) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='formLabel'>IP Address:</td><td class='main'>" . $arrSubmissionDetail['ipaddress'] . "</td>\n\t\t\t\t</tr>\n\t\t";
    foreach ($arrSubmissionDetail['components'] as $componentID => $formValue) {
        $customFormPageObj->objComponent->select($componentID);
        $componentInfo = $customFormPageObj->objComponent->get_info_filtered();
        if ($componentInfo['componenttype'] != "separator") {
            echo "\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='formLabel' valign='top'>" . $componentInfo['name'] . ":</td>";
            if (!is_array($formValue)) {
                echo "\n\t\t\t\t\t<td class='main' valign='top'>" . nl2br($formValue) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t";
            } else {