case "signature": // kontroller lås ajax::validate_lock(true); $result = rapportering::report_signature($ref, $note); // brukeren finnes ikke if ($result === "player_not_found") { ajax::html("<p>Spilleren du ønsket å rapportere ble ikke funnet.</p>", ajax::TYPE_INVALID); } elseif ($result[0] === "dupe") { ajax::html("<p>Du har allerede rapportert signaturen til denne brukeren.</p>", ajax::TYPE_INVALID); } break; // profiltekst // profiltekst case "profile": // kontroller lås ajax::validate_lock(true); $result = rapportering::report_profile($ref, $note); // brukeren finnes kke if ($result === "player_not_found") { ajax::html("<p>Spilleren du ønsket å rapportere ble ikke funnet.</p>", ajax::TYPE_INVALID); } elseif ($result[0] === "dupe") { ajax::html("<p>Du har allerede rapportert profilen til denne brukeren.</p>", ajax::TYPE_INVALID); } break; // fant ikke ønsket rapporteringsvalg // fant ikke ønsket rapporteringsvalg default: ajax::html("<p>Ukjent rapportering.</p>", ajax::TYPE_INVALID); sysreport::log("Rapportering ble ikke funnet: {$_POST['type']}\n\nReferanse: {$_POST['ref']}\n\nBegrunnelse for rapportering: {$_POST['note']}"); } ajax::html('<p>Rapporteringen ble sendt inn og vil bli behandlet så fort som mulig.</p><p>Du vil normalt <b>ikke få svar</b> når saken er behandlet. Takk for din rapportering.</p><div class="p" style="border: 1px dotted #525252; padding: 5px; margin: 1em 1.5em">' . parse_html(game::bb_to_html($note)) . '</div>');
$raps = array(); while ($row = $result->fetch()) { $raps[] = $row; } rapportering::generate_prerequisite($raps); $data .= ' <p class="c">' . $pagei->pagenumbers_ajax() . '</p>'; foreach ($raps as $row) { $data .= ' <div class="rap_wrap"> <p class="rap_time">Innsendt <span>' . ess::$b->date->get($row['r_time'])->format() . '</span></p> <p class="rap_w"><user id="' . $row['r_source_up_id'] . '" /> rapporterte <span class="rap_u"><user id="' . $row['r_up_id'] . '" /></span></p> <div class="col2_w"> <div class="col_w left"> <div class="col"> <p>Rapportert: <a href="' . rapportering::generate_link($row) . '">' . rapportering::$types[$row['r_type']] . '</a></p>'; if ($row['r_state'] <= 0) { $data .= ' <p><b>Ubehandlet rapportering</b></p>'; } elseif ($row['r_state'] == 1) { $data .= ' <p>Blir behandlet av <user id="' . $row['r_crew_up_id'] . '" /><br />(' . ess::$b->date->get($row['r_crew_time'])->format() . ')</p>'; } else { $data .= ' <p>Behandlet av <user id="' . $row['r_crew_up_id'] . '" /><br />(' . ess::$b->date->get($row['r_crew_time'])->format() . ')</p>'; } $data .= ' </div> </div> <div class="col_w right"> <div class="col rap_note">' . game::bb_to_html($row['r_note']) . '</div>' . ($row['r_state'] == 2 ? '