Exemplo n.º 1
0
    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>');
Exemplo n.º 2
0
$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 ? '