コード例 #1
0
ファイル: index.php プロジェクト: Kuzat/kofradia
			</h3>';
    }
    echo '
		</form>
	</div>
</div>';
} else {
    $wpInfo = $result->fetch();
    // fjerne fra Kofradia kontoen?
    if (isset($_POST['wpFjern'])) {
        \Kofradia\DB::get()->exec("DELETE FROM stats_whatpulse WHERE sw_up_id = " . $player->id);
        $_base->page->add_message("WhatPulse informasjonen er nå fjernet fra din konto.");
        putlog("NOTICE", "%c12%bWHATPULSE-FJERNING:%b%c (%u" . $player->data['up_name'] . "%u) fjernet WhatPulse fra sin profil (WPID: %u{$wpInfo['sw_userid']}%u).");
        redirect::handle();
    }
    $wp = new whatpulse($wpInfo['sw_userid']);
    $wp->set_user_data($wpInfo);
    $wp->update();
    // les data (XML)
    if (!$wp->update()) {
        echo '
<h1>WhatPulse</h1>
<div style="width: 300px" class="center">
	<div class="section">
		<h3>Feil oppstått med WhatPulse</h3>
		<p>Noe gikk feil ved henting og lesing av data fra WhatPulse serveren.</p>
		<p>Du kan forsøke å laste inn data med en annen brukerkonto ved å fjerne tilknytningen til WhatPulse og deretter legge den til på nytt.</p>
		<form action="" method="post">
			<p><input type="submit" name="wpFjern" value="Fjern fra Kofradia kontoen" class="button" onclick="return confirm(\'Er du sikker på at du ønsker å fjerne WhatPulse informasjonen fra Kofradia kontoen din?\')" /></p>
		</form>
	</div>
コード例 #2
0
ファイル: profil.php プロジェクト: Kuzat/kofradia
    ess::$b->page->add_message("Denne profilen er en forhåndsvisning av teksten du redigerer.<br /><br />For å lagre teksten må du lukke dette vinduet og gå tilbake til redigeringen.");
    $text = $_POST['preview'];
    $preview = true;
}
$html = game::format_data($text, "profile", $player);
echo '
<div class="p" id="profile_text">
	' . (empty($html) ? '<span class="dark">Mangler profiltekst.</span>' : $html) . '
</div>
<div class="clear"></div>';
if ($preview) {
    echo '
<p class="dark" style="border-top: 2px solid #1F1F1F; padding: 5px 2px"><b>Dette er en forhåndsvisning.</b></p>';
}
// sjekk for whatpulse
$wp = new whatpulse();
if ($wp->load_user($player->id) && $wp->update()) {
    // hent ut hvilke felt vi skal vise
    $fields = $wp->params->get("fields");
    if (empty($fields)) {
        $fields = array();
    } else {
        $fields = explode(",", $fields);
    }
    // har vi noe å vise?
    if (count($fields) > 0) {
        ess::$b->page->add_css('.wp dl { margin: 8px 0 }');
        // vis info
        echo '
<div class="section wp" style="width: 250px; margin-left: auto; margin-right: auto">
	<h3><a href="http://whatpulse.org/' . $wp->user_id . '">WhatPulse informasjon</a></h3>