本文整理汇总了PHP中Redirect::p404方法的典型用法代码示例。如果您正苦于以下问题:PHP Redirect::p404方法的具体用法?PHP Redirect::p404怎么用?PHP Redirect::p404使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Redirect
的用法示例。
在下文中一共展示了Redirect::p404方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: tk
function tk($args)
{
list($lvl, $name) = $args;
//$lvl = $_GET['lvl'];
if ($lvl == "") {
$lvl = 1;
}
if ($lvl == 0) {
header("Location:" . _SPPATH . "rank/dari_untuk_indonesia");
exit;
}
$l = new QuizLevel();
$l->getByID($lvl);
if ($l->level_name == "" || $l->level_aktif != 1) {
Redirect::p404();
}
$actual_link = _BPATH . "kl/tk/" . $lvl;
$point = QuizPoints::myPoints();
$kurang = "";
$lebih = "";
$arrLevelsBig = $l->getWhere("level_limit > {$l->level_limit} AND level_aktif = 1 ORDER BY level_limit ASC LIMIT 0,1");
$lebih = $arrLevelsBig[0];
$arrLevelsSmall = $l->getWhere("level_limit < {$l->level_limit} AND level_aktif = 1 ORDER BY level_limit DESC LIMIT 0,1");
$kurang = $arrLevelsSmall[0];
//pr($arrLevels);
$boleh = 0;
if ($point >= $l->level_limit) {
$boleh = 1;
}
$arrLevel = $l->getWhere(" level_aktif = 1 ORDER BY level_limit ASC ");
?>
<div class="col-md-10 col-sm-12 col-xs-12 kelas col-md-offset-1">
<div id="fbgroup" style="height: 20px; line-height: 20px; margin-bottom: 20px;float: none; ">
<div style="float:left;width: 200px; text-align: left;">
Pilih Kelas : <select id="kelassel" onchange="document.location='<?php
echo _SPPATH;
?>
kl/tk/'+$('#kelassel').val();">
<?php
foreach ($arrLevel as $level) {
?>
<option <?php
if ($level->level_id == $lvl) {
echo "selected";
}
?>
value="<?php
echo $level->level_id;
?>
"><?php
echo $level->level_name;
?>
</option>
<?php
}
?>
</select>
</div>
<div class="fb-like" data-href="<?php
echo $actual_link;
?>
" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
</div>
<div class="kelas_container">
<h1 class="text-center judulkl">
<?php
if ($kurang->level_id != "") {
?>
<i onclick="document.location='<?php
echo _SPPATH;
?>
kl/tk/<?php
echo $kurang->level_id;
?>
';" class="glyphicon glyphicon-chevron-left"></i>
<?php
}
?>
<?php
echo $l->level_name;
?>
<?php
if ($lebih->level_id != "") {
?>
<i onclick="document.location='<?php
echo _SPPATH;
?>
kl/tk/<?php
echo $lebih->level_id;
?>
';" class="glyphicon glyphicon-chevron-right"></i>
<?php
}
?>
</h1>
<div class="kelas_isi">
<?php
//echo "<h1 class='text-center'>".$l->level_name."</h1>";
//get ulangan dlm level
//.........这里部分代码省略.........
示例2: id
function id($args)
{
list($id, $name, $res, $res_id) = $args;
$fb_page = "https://www.facebook.com/pages/Stage-City/1076705655676385";
if ($id == 0) {
//$ul = new QuizUlangan();
//$arrUl = $ul->getWhere("")
header("Location:" . _SPPATH . "Kl/tk");
exit;
}
$ul = new QuizUlangan();
$ul->getByID($id);
//tambahan buat user created
$acc = new Account();
$ucreate = 0;
if ($ul->ulangan_creator_id != 0) {
//TODO cek untuk preview
$acc->getByID($ul->ulangan_creator_id);
$ucreate = 1;
}
if ($ul->ulangan_aktif != 1 || $ul->ulangan_id == "") {
Redirect::p404();
}
$l = new QuizLevel();
$l->getByID($ul->ulangan_level_id);
$point = QuizPoints::myPoints();
$boleh = 0;
if ($point >= $l->level_limit) {
$boleh = 1;
}
$actual_link = _BPATH . "ul/id/" . $id . "/" . urlencode($name);
//pr($ul);
//ambil next ulangan
$arrUl = $ul->getWhere("ulangan_level_id = '{$ul->ulangan_level_id}' AND ulangan_aktif =1 AND ulangan_id > {$ul->ulangan_id} LIMIT 0,1");
$next = $arrUl[0];
?>
<style>
#calc,#resultcontainer{
background-color: #efefef;
padding: 20px;
}
#detail{
text-align: center;
}
.quiz_des{
text-align: center;
font-size: 15px;
padding-bottom: 20px;
}
#comment{
padding-top: 50px;
}
#fbgroup{
padding-bottom: 20px;
}
.subtext{
font-size: 14px;
text-align: center;
}
.aftersales{
text-align: center;
padding: 30px;
}
#resultcontainer{
text-align: center;
}
.subtextres{
font-size:18px;
padding: 20px;
}
.moremenu{
padding-bottom: 40px;
padding-top: 40px;
}
.moremenua{
text-align: center;
padding-bottom: 20px;
}
.fb-like2 {
transform: scale(1.8);
-ms-transform: scale(1.8);
-webkit-transform: scale(1.8);
-o-transform: scale(1.8);
-moz-transform: scale(1.8);
}
.question{
}
#nilaiku{
font-size: 80px;
}
.iklan{
position: fixed;
z-index: 10;
text-align: center;
width: 100%;
height: 100%;
left: 0px;
top:0px;
//.........这里部分代码省略.........
示例3: user
function user($args)
{
list($id) = $args;
if ($id == "") {
die("no ID");
}
$acc = new Account();
$acc->getByID($id);
if ($acc->admin_fb_id == "" || $acc->admin_aktiv != 1 || $acc->admin_fb_id == 0) {
Redirect::p404();
}
//get points
$p = new QuizPoints();
$arrP = $p->getWhere("points_acc_id = '{$id}' ORDER BY points_update DESC");
$tp = 0;
$badges = array();
$rapor = array();
//hitung poin
foreach ($arrP as $p) {
$ul = new QuizUlangan();
$ul->getByID($p->points_ul_id);
$lvl = new QuizLevel();
if (!in_array($ul->ulangan_level_id, $rapor)) {
$lvl->getByID($ul->ulangan_level_id);
$rapor[$lvl->level_id] = $lvl;
}
$tp += $p->points_nilai;
$point = $p->points_nilai;
//update badges
if ($point > 5 && $point < 8) {
$badges[$p->points_ul_id] = $ul->ulangan_badge_1;
}
if ($point > 7 && $point < 10) {
$badges[$p->points_ul_id] = $ul->ulangan_badge_2;
}
if ($point == 10) {
$badges[$p->points_ul_id] = $ul->ulangan_badge_3;
}
}
ksort($rapor);
?>
<div style="margin-top: 30px;">
<div class="col-md-8 col-md-offset-2">
<?php
if ($id == Account::getMyID()) {
$kls_id = 1;
if (isset($arrP[0]->points_ul_id)) {
$ul = new QuizUlangan();
$ul->getByID($arrP[0]->points_ul_id);
$kls_id = $ul->ulangan_level_id;
}
?>
<div class="mulaitest">
<div class="judul">Lanjutkan Ujian</div>
<div class="des">Kamu dapat melanjutkan ujian terakhir yang kamu kerjakan</div>
<button onclick="document.location='<?php
echo _SPPATH;
?>
kl/tk/<?php
echo $kls_id;
?>
';" style="min-width: 250px; background-color: #f0373c; border-color: #f0373c;" class="btn btn-primary btn-lg">Start</button>
</div>
<?php
}
?>
<div class="col-md-5" style="padding-left: 0px;">
<div class="profilecon">
<div class="profiles">
<div class="col-md-4 col-xs-4 col-sm-4" style="padding-left: 0px;">
<img width="100%" src="//graph.facebook.com/<?php
echo $acc->admin_fb_id;
?>
/picture?type=large">
</div>
<div class="col-md-8 col-sm-8 col-xs-8">
<div class="menuprofile">
<?php
echo $acc->admin_name;
?>
</div>
<div class="menuprofile">
<i class="glyphicon glyphicon-stats"></i> <b>#<?php
echo $acc->game_ranking;
?>
</b>
</div>
<div class="menuprofile">
<i class="glyphicon glyphicon-fire"></i> <?php
echo $tp;
?>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="ranking">
<div class="badges">
<h4>Rapor</h4>
//.........这里部分代码省略.........
示例4: id
public function id($args)
{
// pr($args);
/*
* begin the calculation
*/
$url = addslashes($_GET['jurusan']);
// echo $url;
global $activeLang;
// pr($activeLang);
$langtext = "";
if (count($activeLang) > 0) {
$sl = Lang::getLang();
$langtext = "AND post_lang = '{$sl}'";
}
// echo $langtext;
$pg = new Page();
$arrPage = $pg->getWhere("post_url = '{$url}' AND post_status = 'publish' {$langtext}");
$pg = $arrPage[0];
//pr($arrPage);
if ($pg->post_url == "") {
$pg = new Page();
$arrPage = $pg->getWhere("post_url = '{$url}' AND post_status = 'publish'");
if (count($arrPage) > 0) {
$pg = $arrPage[0];
if ($pg->post_link == "" || $pg->post_link == '0') {
?>
<div class="alert alert-warning language_disclaimer" role="alert">
<?php
echo Efiwebsetting::getData('Language_Disclaimer');
?>
</div>
<?php
}
} else {
Redirect::p404();
}
}
// Redirect::p404();
//die('die');
//pr($pg);
$page = $pg;
// isi semua meta tag dan title
$this->isiMeta($pg);
$json = "";
if ($pg->post_attachments != "") {
$json = json_decode(stripslashes($pg->post_attachments));
}
//pr($json);
if ($pg->post_attachment_order == "") {
$pa = \Efiwebsetting::getData('PageAttachment');
} else {
$pa = $pg->post_attachment_order;
}
$exp = explode(",", $pa);
$dimatikan_animasi_header = 1;
foreach ($exp as $p) {
if ($p == "Page") {
if ($pg->post_link != "" && $pg->post_link != '0') {
$_SESSION['pageObj'] = $page;
//kalau ada link
$arrSp = Registor::getFeatureStartPage();
list($cname, $fname) = $arrSp[$pg->post_link];
$new = new $cname();
$new->{$fname}();
} else {
$arr['page'] = $page;
$arr['dimatikan_animasi_header'] = $dimatikan_animasi_header;
$layout_id = "Page_id";
$file = Layout::getFile($layout_id);
Mold::theme("Pages/" . $layout_id . "/" . $file, $arr);
}
} else {
if (array_key_exists($p, $json) && $json->{$p} > 0) {
$paralax = new $p();
$paralax->viewme($json->{$p}, "Page", $page->ID);
if (contains($p, array("Parallax", "Carousel"))) {
$dimatikan_animasi_header = 0;
}
}
}
}
//
// //cek Parallax plg atas
// if(array_key_exists("ParallaxModel",$json) && $json->ParallaxModel>0){
// $paralax = new ParallaxModel();
// $paralax->viewme($json->ParallaxModel);
// $dimatikan_animasi_header = 0;
// }
//
// //cek carousel
// if(array_key_exists("GalleryCarousel__view",$json) && $json->GalleryCarousel__view>0){
// $cr = new GalleryCarousel();
// $cr->viewme($json->GalleryCarousel__view);
// $dimatikan_animasi_header = 0;
// }
//
//
//
// if(array_key_exists("Gallery__view",$json)&&$json->Gallery__view>0){
//.........这里部分代码省略.........