当前位置: 首页>>代码示例>>PHP>>正文


PHP redirect::handle方法代码示例

本文整理汇总了PHP中redirect::handle方法的典型用法代码示例。如果您正苦于以下问题:PHP redirect::handle方法的具体用法?PHP redirect::handle怎么用?PHP redirect::handle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在redirect的用法示例。


在下文中一共展示了redirect::handle方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: main

    public static function main()
    {
        echo '
<p class="minside_toplinks sublinks">
	' . page_min_side::link('Siste periode', "") . '
	' . page_min_side::link('Visninger', "act") . '
	' . page_min_side::link('Forum', "forum") . '
	' . page_min_side::link('Ranking', "rank") . '
	' . page_min_side::link('Diverse', "div") . '
</p>
<div id="page_user_info">' . (page_min_side::$active_own ? '' : '
	<h1>' . htmlspecialchars(page_min_side::$active_user->data['u_email']) . ' (#' . page_min_side::$active_user->id . ')<br />' . page_min_side::$active_player->profile_link() . ' (#' . page_min_side::$active_player->id . ')</h1>');
        // div stats
        if (page_min_side::$subpage == "") {
            self::page_default();
        } elseif (page_min_side::$subpage == "act") {
            self::page_act();
        } elseif (page_min_side::$subpage == "forum") {
            self::page_forum();
        } elseif (page_min_side::$subpage == "rank") {
            self::page_rank();
        } elseif (page_min_side::$subpage == "div") {
            self::page_diverse();
        } else {
            redirect::handle(page_min_side::addr(""));
        }
        echo '
</div>';
    }
开发者ID:Kuzat,项目名称:kofradia,代码行数:29,代码来源:min_side_stats.php

示例2: __construct

 /**
  * Construct
  */
 public function __construct(player $up)
 {
     parent::__construct($up);
     // vise liste over drapsforsøk for en bestemt spiller
     if (isset($_GET['up_id']) && access::has("mod", NULL, NULL, "login")) {
         $up_id = (int) $_GET['up_id'];
         $player = player::get($up_id);
         if ($player === false) {
             ess::$b->page->add_message("Fant ikke spilleren med id {$up_id}.", "error");
             redirect::handle('drap?allef');
         }
         $this->show_tries($player);
     } elseif (isset($_GET['offer_up_id']) && access::has("mod", NULL, NULL, "login")) {
         $up_id = (int) $_GET['offer_up_id'];
         $player = player::get($up_id);
         if ($player === false) {
             ess::$b->page->add_message("Fant ikke spilleren med id {$up_id}.", "error");
             redirect::handle('drap?allef');
         }
         $this->show_tries($player, true);
     } elseif (isset($_GET['allef']) && access::has("mod", NULL, NULL, "login")) {
         $this->show_tries();
     } elseif (isset($_GET['forsok'])) {
         $this->show_tries($this->up);
     } elseif (isset($_GET['alle']) && access::has("mod", NULL, NULL, "login")) {
         $this->show_all();
     } else {
         $this->show_main();
     }
     ess::$b->page->load();
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:34,代码来源:drap.php

示例3: set_page_info

 protected function set_page_info()
 {
     // sett opp side informasjon
     $this->pagei = new pagei(pagei::TOTAL, $this->num_messages, pagei::ACTIVE_GET, "side", pagei::PER_PAGE, $this->per_page);
     $this->limit = $this->pagei->per_page;
     // har vi nye meldinger?
     if ($this->thread->data_rel && $this->thread->data_rel['ir_unread'] > 0) {
         $this->pagei->__construct(pagei::ACTIVE, 1);
         $this->limit = max($this->limit, $this->thread->data_rel['ir_unread']);
     } elseif (isset($_GET['goto'])) {
         $im_id = intval(getval("goto"));
         // forsøk å finn meldingen
         $ant = $this->thread->message_locate($im_id);
         if (!$ant) {
             ess::$b->page->add_message("Fant ingen melding med ID {$im_id}.", "error");
             redirect::handle();
         }
         // finn ut hvilken side vi skal til
         $side = ceil($ant / $this->per_page);
         // gå til korrekt side
         if ($this->pagei->active != $side) {
             redirect::handle("innboks_les?id={$this->thread->id}&goto={$im_id}&side={$side}");
         }
         $this->highlight_im_id = $im_id;
     }
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:26,代码来源:innboks_les.php

示例4: action_index

 public function action_index()
 {
     $this->needUser();
     $this->ut = new \Kofradia\Game\Utpressing($this->user->player);
     \ess::$b->page->add_title("Utpressing");
     \kf_menu::$data['utpressing'] = true;
     // kontroller fengsel, bomberom og energi
     $this->user->player->fengsel_require_no();
     $this->user->player->bomberom_require_no();
     $this->user->player->energy_require(\Kofradia\Game\Utpressing::ENERGY * 1.3);
     // legg til 30 % for krav
     // kontroller anti-bot
     $this->antibot = \antibot::get("utpressing", static::ANTIBOT_SPAN);
     $this->antibot->check_required();
     // skjema
     $this->form = \Kofradia\Form::getByDomain("utpressing", $this->user);
     // sett opp hvilke ranker som kan angripes
     $this->rank_min = max(1, $this->user->player->rank['number'] - 1);
     $this->rank_max = min($this->rank_min + 3, count(\game::$ranks['items']));
     if ($this->rank_max - $this->rank_min < 3) {
         $this->rank_min = max(1, $this->rank_max - 3);
     }
     // sørg for at man har 4 alternativer uavhengig av rank
     // utføre utpressing?
     if (isset($_POST['utpressing'])) {
         $ret = $this->utpress();
         if (!$ret) {
             return \redirect::handle();
         }
         return $ret;
     }
     return $this->showForm();
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:33,代码来源:Utpressing.php

示例5: __construct

 /**
  * Construct
  */
 public function __construct(player $up)
 {
     // sende til side?
     if (isset($_GET['orign'])) {
         redirect::handle($_GET['orign'], redirect::SERVER, login::$info['ses_secure']);
     }
     parent::__construct($up);
     access::no_guest();
     ess::$b->page->add_title("Hovedsiden");
     $this->show();
     ess::$b->page->load();
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:15,代码来源:forsiden.php

示例6: action_index

 /**
  * Main page
  */
 public function action_index()
 {
     // logge inn?
     // tar seg også av eventuell nødvendig reauth ved ukjent IP
     if (!$this->user) {
         force_https();
         return \Kofradia\Controller::execute("Users\\Login@index");
     }
     // videresende?
     if (isset($_GET['orign'])) {
         \redirect::handle($_GET['orign'], \redirect::SERVER, \login::$info['ses_secure']);
     }
     new \page_forsiden(\login::$user->player);
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:17,代码来源:Misc.php

示例7: action_index

 /**
  * Process the request
  *
  * @param string Hash to process
  */
 public function action_index($hash)
 {
     $al = AL::getByHash($hash);
     if (!$al) {
         AL::logError("Hash ble ikke funnet i databasen: {$hash}");
         \redirect::handle("/", \redirect::ROOT);
     }
     $success = $al->process();
     if ($msgs = $al->getMessages()) {
         foreach ($msgs as $msg) {
             if ($success) {
                 \ess::$b->page->add_message($msg);
             } else {
                 \ess::$b->page->add_message($msg, "error");
             }
         }
     }
     return $al->redirect();
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:24,代码来源:Autologin.php

示例8: action_vote

 /**
  * Registering vote
  */
 public function action_vote()
 {
     \access::no_guest();
     if (!isset($_POST['poll']) || !is_array($_POST['poll']) || count($_POST['poll']) > 1) {
         \ess::$b->page->add_message("Du må velge et alternativ.", "error");
         \redirect::handle("", \redirect::ROOT);
     }
     $p_id = (int) key($_POST['poll']);
     $po_id = (int) current($_POST['poll']);
     $poll = Poll::load($p_id, \login::$user);
     if (!$poll || !$poll->isAvailable()) {
         \ess::$b->page->add_message("Fant ikke avstemningen.", "error");
         \redirect::handle("", \redirect::ROOT);
     }
     // allerede stemt?
     if ($poll->getVote()) {
         \ess::$b->page->add_message("Du har allerede stemt på avstemningen &laquo;" . htmlspecialchars($poll->data['p_title']) . "&raquo;.", "error");
         \redirect::handle("", \redirect::ROOT);
     }
     // finn alternativet
     $option = $poll->findOption($po_id);
     if (!$option) {
         \ess::$b->page->add_message("Ugyldig alternativ.", "error");
         \redirect::handle("", \redirect::ROOT);
     }
     if ($option->vote(\login::$user)) {
         \ess::$b->page->add_message("Du har avgitt stemme på avstemningen &laquo;" . htmlspecialchars($poll->data['p_title']) . "&raquo;.");
     } else {
         \ess::$b->page->add_message("Din stemme ble ikke registrert.", "error");
     }
     // sende til forum tråden?
     if ($poll->data['p_ft_id']) {
         \redirect::handle("/forum/topic?id={$poll->data['p_ft_id']}", \redirect::ROOT);
     }
     \redirect::handle("", \redirect::ROOT);
 }
开发者ID:Kuzat,项目名称:kofradia,代码行数:39,代码来源:Polls.php

示例9: __construct

    /**
     * Construct
     */
    public function __construct()
    {
        // endre signatur i forumet
        if (login::$logged_in && (isset($_GET['show_signature']) || isset($_GET['hide_signature']))) {
            if (isset($_GET['show_signature']) && login::$user->data['u_forum_show_signature'] == 0) {
                \Kofradia\DB::get()->exec("UPDATE users SET u_forum_show_signature = 1 WHERE u_id = " . login::$user->id);
            } elseif (isset($_GET['hide_signature']) && login::$user->data['u_forum_show_signature'] == 1) {
                \Kofradia\DB::get()->exec("UPDATE users SET u_forum_show_signature = 0 WHERE u_id = " . login::$user->id);
            }
            redirect::handle(game::address("topic", $_GET, array("show_signature", "hide_signature")));
        }
        // hent forumtråd
        $this->topic = new \Kofradia\Forum\Topic(getval("id"));
        $this->fmod = $this->topic->forum->fmod;
        // sett standard redirect
        redirect::store("topic?id={$this->topic->id}");
        // slette forumtråden?
        if (isset($_POST['delete'])) {
            // forsøk å slette forumtråden
            validate_sid();
            $this->topic->delete();
        }
        // gjenopprette forumtråden?
        if (isset($_POST['restore'])) {
            // forsøk å gjenopprette forumtråden
            validate_sid();
            $this->topic->restore();
        }
        // slette forumsvar?
        if (isset($_GET['delete_reply'])) {
            validate_sid();
            // finn forumsvaret
            if ($reply = $this->topic->get_reply($_GET['delete_reply'])) {
                // forsøk å slett forumsvaret
                $reply->delete();
            } else {
                ess::$b->page->add_message("Fant ikke forumsvaret.", "error");
                redirect::handle();
            }
        }
        // gjenopprette forumsvar?
        if (isset($_GET['restore_reply'])) {
            validate_sid();
            // finn forumsvaret
            if ($reply = $this->topic->get_reply($_GET['restore_reply'])) {
                // forsøk å gjenopprett forumsvaret
                $reply->restore();
            } else {
                ess::$b->page->add_message("Fant ikke forumsvaret.", "error");
                redirect::handle();
            }
        }
        // legge til nytt svar?
        if (isset($_GET['reply']) && isset($_POST['post']) && isset($_POST['text'])) {
            // ikke slå sammen?
            $no_concatenate = isset($_POST['no_concatenate']) && access::has("forum_mod");
            // annonsere?
            $announce = isset($_POST['announce']) && access::has("forum_mod");
            // har vi ingen aktiv spiller?
            if (count(login::$user->lock) == 1 && in_array("player", login::$user->lock)) {
                ess::$b->page->add_message("Du har ingen aktiv spiller.", "error");
                redirect::handle();
            }
            // forsøk å legg til svaret
            $this->topic->add_reply($_POST['text'], $no_concatenate, $announce);
        }
        // den aktuelle siden (sjekk for replyid før vi retter sidetall)
        $pagei = new pagei(pagei::ACTIVE_GET, "p", pagei::PER_PAGE, $this->topic->replies_per_page);
        // sjekk om vi skal vise slettede svar
        if (isset($_GET['show_deleted']) && $this->fmod) {
            $show_deleted = true;
            $deleted = "";
        } else {
            $show_deleted = false;
            $deleted = " AND fr_deleted = 0";
        }
        // skal vi vise status for meldingene?
        $fs_id = 0;
        // skal vi vise et bestemt forumsvar?
        $reply_id = false;
        if (isset($_GET['replyid'])) {
            // hent forumsvaret
            $reply_id = intval($_GET['replyid']);
            $result = \Kofradia\DB::get()->query("SELECT fr_id, fr_deleted FROM forum_replies WHERE fr_ft_id = {$this->topic->id} AND fr_id = {$reply_id}");
            $row = $result->fetch();
            // fant ikke forumsvaret, eller slettet uten tilgang?
            if (!$row || $row['fr_deleted'] != 0 && !$this->fmod) {
                ess::$b->page->add_message("Fant ikke forumsvaret du refererte til.", "error");
                redirect::handle();
            }
            // slettet?
            if ($row['fr_deleted'] != 0 && !$show_deleted) {
                $show_deleted = true;
                $deleted = "";
            }
            // finn ut antall forumsvar før
            $result = \Kofradia\DB::get()->query("SELECT COUNT(fr_id) FROM forum_replies WHERE fr_ft_id = {$this->topic->id} AND fr_id < {$reply_id}{$deleted}");
//.........这里部分代码省略.........
开发者ID:Kuzat,项目名称:kofradia,代码行数:101,代码来源:topic.php

示例10: unset

global $_lang, $_base, $__server;
$_base->page->add_title("Finn bruker/spiller");
$_base->page->theme_file = "doc";
// gammelt oppsett?
if (isset($_GET['id']) || isset($_GET['user'])) {
    if (isset($_GET['id'])) {
        $_GET['u_id'] = $_GET['id'];
        unset($_GET['id']);
    }
    if (isset($_GET['user'])) {
        $_GET['name'] = $_GET['user'];
        unset($_GET['user']);
    }
    // send til korrekt adresse
    $_base->page->add_message("Adressen du klikket på førte deg til en gammel versjon av denne siden. Du er sendt til korrekt adresse.");
    redirect::handle(game::address("finn", $_GET));
}
// felt man skal kunne vise
$fields = array("ip", "reg", "email", "onlinea", "onliner", "hits", "points", "banko", "cash", "birth");
$fields_name = array("IP-adresse", "Registrert", "E-post adresse", "Sist pålogget (abs)", "Sist pålogget (rel)", "Hits", "Rank", "Bank overføringer", "Penger", "Fødselsdato");
// lagre felt?
if (isset($_POST['fields'])) {
    // hent ajax funksjoner
    require PATH_APP . "/ajax.php";
    // finn ut hvilke felt som skal lagres
    $list = explode(",", $_POST['fields']);
    $show = array();
    foreach ($list as $item) {
        if (isset($fields[$item])) {
            $show[] = $item;
        }
开发者ID:Kuzat,项目名称:kofradia,代码行数:31,代码来源:finn.php

示例11: page_crew


//.........这里部分代码省略.........
                foreach ($data as $row) {
                    // hent sammendrag
                    $summary = crewlog::make_summary($row, NULL, $row['lc_a_up_id'] != page_min_side::$active_player->id);
                    $day = ess::$b->date->get($row['lc_time'])->format(date::FORMAT_NOTIME);
                    $logs[$day][] = '<p><span class="time">' . ess::$b->date->get($row['lc_time'])->format("H:i") . ':</span> ' . $summary . '</p>';
                }
                ess::$b->page->add_css('.crewlog .time { color: #888888; padding-right: 5px }');
                foreach ($logs as $day => $items) {
                    echo '
	<div class="bg1_c">
		<h1 class="bg1">' . $day . '<span class="left2"></span><span class="right2"></span></h1>
		<div class="bg1 crewlog">
			' . implode('
			', $items) . '
		</div>
	</div>';
                }
                echo '
	<p class="c">' . $pagei->pagenumbers() . '</p>';
            }
            echo '
	</div>';
        } elseif ($subpage2 == "addlog" && access::has("forum_mod")) {
            // legge til?
            if (isset($_POST['notat'])) {
                $notat = trim(postval("notat"));
                $notat_bb = trim(game::bb_to_html($notat));
                if (empty($notat_bb)) {
                    ess::$b->page->add_message("Notatet kan ikke være tomt.", "error");
                } else {
                    // legg til i crewloggen
                    crewlog::log("user_add_note", page_min_side::$active_player->id, $notat);
                    ess::$b->page->add_message("Notatet ble registrert.");
                    redirect::handle(page_min_side::addr());
                }
            }
            ess::$b->page->add_title("Nytt notat");
            ess::$b->page->add_js_domready('$("notat_felt").focus();');
            echo '
	<div class="bg1_c">
		<h1 class="bg1">Legg til notat i crewloggen<span class="left2"></span><span class="right2"></span></h1>
		<div class="bg1">
			<p>Notat: (Vil bli lagt til som vanlig logg i <a href="' . htmlspecialchars(page_min_side::addr(NULL)) . '">Crewloggen</a>.)</p>
			<form action="" method="post">
				<p><textarea name="notat" id="notat_felt" rows="10" cols="30" style="width: 98%; overflow: auto">' . htmlspecialchars(postval("notat")) . '</textarea></p>
				<p>' . show_sbutton("Legg til notat") . '</p>
			</form>
		</div>
	</div>';
        } elseif ($subpage2 == "blokk") {
            ess::$b->page->add_title("Blokkeringer");
            $type = false;
            if (isset($_GET['t'])) {
                // kontroller type
                $type_id = intval($_GET['t']);
                // fant ikke?
                if (!isset(blokkeringer::$types[$type_id])) {
                    ess::$b->page->add_message("Ugyldig type '.{$type_id}.'.", "error");
                } else {
                    $type = blokkeringer::$types[$type_id];
                    // har vi tilgang til å gjøre noe med denne blokkeringen?
                    if (!access::has($type['access'])) {
                        ess::$b->page->add_message('Du har ikke tilgang til denne typen blokkering. (' . htmlspecialchars($type['title']) . ')', "error");
                        $type = false;
                    }
                }
开发者ID:Kuzat,项目名称:kofradia,代码行数:67,代码来源:min_side_user.php

示例12: intval

<?php

require "../base.php";
// send til korrekt side
redirect::handle("?a=show&su_id=" . intval(getval("id")));
开发者ID:Kuzat,项目名称:kofradia,代码行数:5,代码来源:henvendelse.php

示例13: putlog

<?php

require "base.php";
global $_base;
// kontroller link
if (getval("sid") != login::$info['ses_id']) {
    $_base->page->add_message("Ugyldig inntasting. Prøv på nytt.", "error");
    $_base->page->load();
}
// loggmelding
putlog("NOTICE", "%c5%bLOGG UT%b%c: (%u{$_SERVER['REMOTE_ADDR']}%u) %u" . login::$user->player->data['up_name'] . "%u (" . login::$user->data['u_email'] . ") ({$_SERVER['HTTP_USER_AGENT']})");
// logg ut
login::logout();
redirect::handle("");
开发者ID:Kuzat,项目名称:kofradia,代码行数:14,代码来源:loggut.php

示例14: bryt_ut

 /**
  * Bryte ut fra fengsel
  */
 protected function bryt_ut()
 {
     // allerede i fengsel?
     if ($this->up->fengsel_check()) {
         ess::$b->page->add_message("Du er allerede i fengsel.", "error");
         redirect::handle();
     }
     // har vi ikke nok energi?
     if (!$this->up->energy_check(self::ENERGY)) {
         ess::$b->page->add_message("Du har ikke nok energi for å bryte ut andre spillere nå.");
         redirect::handle();
     }
     $time = intval(postval('time'));
     // hent informasjon
     @(list($up_id, $expire, $dusor) = explode("_", $_POST['up_id'] . "_", 3));
     $up_id = intval($up_id);
     $expire = intval($expire);
     $dusor = game::intval($dusor);
     $up = player::get($up_id);
     if (!$up) {
         ess::$b->page->add_message("Fant ikke brukeren.", "error");
         redirect::handle();
     }
     // ikke i fengsel lengre?
     $wait = $up->fengsel_wait();
     if ($wait == 0) {
         ess::$b->page->add_message('<user id="' . $up->id . '" /> er nok allerede brutt ut!', "error");
         redirect::handle();
     }
     // ikke riktig tid?
     if ($up->data['up_fengsel_time'] != $expire) {
         ess::$b->page->add_message('<user id="' . $up->id . '" /> har kommet i fengsel på nytt. Prøv igjen.', "error");
         redirect::handle();
     }
     // feil dusør?
     if ($up->data['up_fengsel_dusor'] != $dusor) {
         ess::$b->page->add_message('Dusøren til <user id="' . $up->id . '" /> har endret seg. Prøv på nytt.', "error");
         redirect::handle();
     }
     // sett opp sannsynlighet
     $prob = self::calc_prob($wait, $up->data['up_wanted_level'] / 10);
     $points = self::calc_points($prob);
     // sett opp dusør
     $dusor_org = $up->data['up_fengsel_dusor'];
     $dusor = bcmul($up->data['up_fengsel_dusor'], self::DUSOR_PROFIT);
     // klarte vi det?
     $success = rand(0, 999) < $prob * 10;
     if ($success) {
         // penger man får for utbrytelsen
         $cash = round(max(0, 100 - $prob) / 100 * self::CASH_MAX);
         // sett som utbrytet
         $a = \Kofradia\DB::get()->exec("\n\t\t\t\tUPDATE users_players\n\t\t\t\tSET up_fengsel_time = " . (time() - 1) . ", up_fengsel_dusor_total_out = up_fengsel_dusor_total_out + up_fengsel_dusor, up_fengsel_dusor = 0\n\t\t\t\tWHERE up_id = {$up->id} AND up_fengsel_time = {$up->data['up_fengsel_time']} AND up_fengsel_dusor = {$up->data['up_fengsel_dusor']}");
         if ($a == 0) {
             ess::$b->page->add_message('<user id="' . $up->id . '" /> er nok allerede brutt ut!', "error");
             redirect::handle();
         }
         $up->data['up_fengsel_time'] = time() - 1;
         $up->data['up_fengsel_dusor_total_out'] = bcadd($up->data['up_fengsel_dusor_total_out'], $up->data['up_fengsel_dusor']);
         $up->data['up_fengsel_dusor'] = 0;
         // oppdater antall utbrytninger og gi evt. penger
         \Kofradia\DB::get()->exec("\n\t\t\t\tUPDATE users_players\n\t\t\t\tSET up_fengsel_num_out_tries = up_fengsel_num_out_tries + 1, up_fengsel_num_out_success = up_fengsel_num_out_success + 1, up_cash = up_cash + {$cash} + {$dusor}, up_fengsel_dusor_total_in = up_fengsel_dusor_total_in + {$dusor}\n\t\t\t\tWHERE up_id = " . $this->up->id);
         $this->up->update_money(bcadd($cash, $dusor), true, false);
         // hendelse for spilleren som ble brutt ut
         $up->add_log("fengsel", $dusor_org > 0 ? $dusor_org : null, $this->up->id);
         $fengsel = $this->up->fengsel_rank($points, true);
         // penger, dusør og poeng vi mottar
         $mottok = array();
         if ($cash > 0) {
             $mottok[] = game::format_cash($cash);
         }
         if ($dusor > 0) {
             $mottok[] = "dusøren på " . game::format_cash($dusor);
         }
         $mottok[] = game::format_num($points) . ' poeng';
         // melding
         $msg = 'Du brøt ut <user id="' . $up->id . '" /> fra fengselet og mottok ' . sentences_list($mottok) . '.';
         if ($fengsel > 0) {
             $msg .= ' Wanted nivået økte med ' . game::format_number($fengsel / 10, 1) . ' %.';
         }
         ess::$b->page->add_message($msg);
         // logg
         putlog("LOG", "FENGSELUTBRYTNING: {$this->up->data['up_name']} brøt ut {$up->data['up_name']} fra fengsel (wait={$wait}, cash={$cash}, dusør={$dusor_org}, prob={$prob}, rank={$points})");
         // rank
         $this->up->increase_rank($points);
     } else {
         // mislykket
         $fengsel = $this->up->fengsel_rank($points, false, true);
         // oppdater antall utbrytninger (kun forsøk)
         \Kofradia\DB::get()->exec("UPDATE users_players SET up_fengsel_num_out_tries = up_fengsel_num_out_tries + 1 WHERE up_id = " . $this->up->id);
         if ($fengsel > 0) {
             ess::$b->page->add_message('Mislykket! Wanted nivået økte med ' . game::format_number($fengsel / 10, 1) . ' %.');
         }
     }
     // trigger
     $this->up->trigger("fengsel", array("success" => $success, "up" => $up, "wait" => $wait, "prob" => $prob, "points" => $points, "cash" => $success ? $cash : null, "dusor" => $dusor, "dusor_org" => $dusor_org));
     $up->trigger("fengsel_affected", array("success" => $success, "up" => $this->up, "wait" => $wait, "prob" => $prob, "points" => $points, "cash" => $success ? $cash : null, "dusor" => $dusor, "dusor_org" => $dusor_org));
     // energy
//.........这里部分代码省略.........
开发者ID:Kuzat,项目名称:kofradia,代码行数:101,代码来源:fengsel.php

示例15:

<?php

require "base.php";
global $_base;
redirect::handle("min_side?" . (login::$user->player->active ? '' : 'up_id=' . login::$user->player->id . '&') . "a=log");
开发者ID:Kuzat,项目名称:kofradia,代码行数:5,代码来源:gamelog.php


注:本文中的redirect::handle方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。