Esempio n. 1
0
				<p class="c">Pokerrunden har ligget ute i mer enn ' . game::timespan(self::PULLBACK_TIME, game::TIME_FULL) . ' og du kan trekke den tilbake for å få igjen pengene og evt. legge deg ut på nytt.</p>
				<p class="c">' . show_sbutton("Trekk tilbake pokerrunden") . '</p>
			</form>';
        } elseif ($this->data['poker_state'] == self::STATE_FREE) {
            echo '
			<p class="c">Hvis ingen utfordrer deg i løpet av ' . game::timespan(self::PULLBACK_TIME, game::TIME_FULL) . ' vil du kunne trekke tilbake runden.</p>';
        } elseif ($is_starter && $this->data['poker_state'] == self::STATE_CHALLENGE) {
            echo '
			<p class="c">Venter på at <user id="' . $this->data['poker_challenger_up_id'] . '" /> skal velge kort...</p>';
        }
        echo '
	</div>
</div>';
    }
    protected function list_cards(CardsPoker $poker, array $solve)
    {
        foreach ($poker->active as $key => $card) {
            echo sprintf('
			<img src="%s" alt="%s" title="%s" class="spillekort%s" />', htmlspecialchars(sprintf(self::$kort_url, $card->num + 1, $card->group['name'])), ucfirst(htmlspecialchars($card->group['title'])) . ' ' . $card->sign(), ucfirst(htmlspecialchars($card->group['title'])) . ' ' . $card->sign(), isset($solve[2][$key]) ? ' result' : ' noresult');
        }
    }
    protected function list_cards_selectable(CardsPoker $poker, array $solve)
    {
        foreach ($poker->active as $key => $card) {
            echo sprintf('
				<input type="checkbox" name="kort[%d]" value="1" id="kort%d"%s /><label for="kort%d"><img src="%s" alt="%s" title="%s" class="spillekort" /></label>', $key, $key, isset($solve[2][$key]) && access::has("admin") ? ' checked="checked"' : '', $key, htmlspecialchars(sprintf(self::$kort_url, $card->num + 1, $card->group['name'])), ucfirst(htmlspecialchars($card->group['title'])) . ' ' . $card->sign(), ucfirst(htmlspecialchars($card->group['title'])) . ' ' . $card->sign());
        }
    }
}
poker_round::$kort_url = STATIC_LINK . "/kort/60x90/%d/%s.png";