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 $ul = new QuizUlangan(); $arrUl = $ul->getWhere("ulangan_level_id = '" . $l->level_id . "' AND ulangan_aktif = 1"); //pr($arrUl); foreach ($arrUl as $num => $ul) { ?> <div class="col-md-4 text-center kelas_dalam"> <div class="kelas_dalam_image"> <a href="<?php echo _SPPATH; ?> ul/id/<?php echo $ul->ulangan_id; ?> /<?php echo urlencode($ul->ulangan_name); ?> "> <img class="wow bounceIn" <?php if (!$boleh) { ?> style="opacity:0.5;"<?php } ?> width="100%" src="<?php echo _SPPATH . _PHOTOURL . "thumbnail/" . $ul->ulangan_image; ?> "> </a> </div> <div class="kelas_dalam_text"> <a href="<?php echo _SPPATH; ?> ul/id/<?php echo $ul->ulangan_id; ?> /<?php echo urlencode($ul->ulangan_name); ?> "><?php echo $ul->ulangan_name; ?> </a> </div> </div> <?php if ($num % 3 == 2) { echo '<div class="clearfix"></div>'; } } ?> <div class="clearfix"></div> </div> </div> <div id="comment"> <div class="fb-comments" data-href="<?php echo $actual_link; ?> " data-width="100%" data-numposts="5" data-colorscheme="light"></div> </div> </div> <div class="clearfix"></div> <style> h1.judulkl{ font-family: verdana; margin-top: 0px; } .kelas_dalam_text a{ color:#db031b; } .judulkl i{ font-size: 20px; position: absolute; margin-top: 80px; margin-left: 20px; font-style: normal; cursor: pointer; //color:maroon; } .judulkl i.glyphicon-chevron-left{ margin-left: -40px; //margin-right: 20px; } .kelas_container{ padding-top: 30px; // background-color: #efefef; } </style> <?php global $template; $template->title = $l->level_name . " | Seberapa Indonesiakah Anda"; $template->metades = $l->level_descr . " #Seberapa Indonesiakah Anda | How Indonesia Are You"; $template->metakey = 'How Indonesia Are You, Seberapa Indonesiakah Anda'; $fb_opengraph = '<meta property="og:title" content="' . $l->level_name . '" />'; $template->headText[] = $fb_opengraph; //image $fb_opengraph = '<meta property="og:image" content="' . _BPATH . _PHOTOURL . $l->level_fb_image . '" /> '; $template->headText[] = $fb_opengraph; //url $actual_link = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; $fb_opengraph = '<meta property="og:url" content="' . $actual_link . '" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="fb:app_id" content="' . Efiwebsetting::getData('fb_app_id') . '" />' . '<meta property="og:type" content="website" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="og:site_name" content="SeberapaIndonesiakahAnda"/>'; $template->headText[] = $fb_opengraph; //description $fb_opengraph = '<meta property="og:description" content="' . $l->level_descr . '" />'; $template->headText[] = $fb_opengraph; }
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; padding-top: 80px; background-color: rgba(0,0,0,0.5); } .iklan button{ margin-top: 20px; } </style> <div class="col-md-8 col-md-offset-2"> <div id="fbgroup" style="margin-top: 30px;"> kembali ke <a href="<?php echo _SPPATH; ?> kl/tk/<?php echo $l->level_id; ?> "><?php echo $l->level_name; ?> </a> <div style="float: right;"> <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> <div id="detail"> <?php if (!$boleh && Auth::isLogged()) { ?> <h3 style="padding-bottom: 20px;"> Total Nilai Anda belum cukup untuk mengerjakan ujian ini. <br> Harap kerjakan ujian pada level sebelumnya. </h3> <?php } ?> <?php if (!$boleh && !Auth::isLogged()) { ?> <h3 style="padding-bottom: 20px;">Harap Login untuk dapat mengerjakan ujian</h3> <button onclick="document.location='<?php echo _SPPATH; ?> register';" style="min-width: 250px; background-color: #f0373c; border-color: #f0373c; margin-bottom: 30px;" class="btn btn-primary btn-lg">Masuk</button> <?php } ?> <img class="wow tada" <?php if ($boleh) { ?> style="cursor:pointer;" onclick="$('#detail').hide();$('#calc').show();$('#question_0').show();"<?php } ?> <?php if ($ucreate) { ?> width="100%"<?php } else { ?> width="100%"<?php } ?> src="<?php echo _SPPATH . _PHOTOURL . $ul->ulangan_image; ?> "> <div style="display:none;"> <h1><?php echo $ul->ulangan_name; ?> </h1> <div class="quiz_des"><?php echo $ul->ulangan_descr; ?> </div> <?php if ($boleh) { ?> <button onclick="$('#detail').hide();$('#calc').show();$('#question_0').show();" style="min-width: 250px;" class="btn btn-primary btn-lg">Start</button> <?php } else { ?> <h1>Total Nilai kamu tidak cukup untuk mengerjakan ujian ini. Harap kerjakan ujian pada level sebelumnya.</h1> <?php if (!Auth::isLogged()) { ?> <h1>Tolong Log-In</h1> <button onclick="document.location='<?php echo _SPPATH; ?> register';" style="min-width: 250px;" class="btn btn-primary btn-lg">Masuk</button> <?php } } ?> </div> </div> <?php $q = new QuizQuestion(); $arrQ = $q->getWhere("q_ulangan_id = '{$ul->ulangan_id}' AND q_aktif = 1"); shuffle($arrQ); //pr($arrQ); $jumlah_question = $ul->ulangan_jumlah_soal; $jumlah_question_arr = $jumlah_question - 1; if (count($arrQ) < $jumlah_question) { echo "<h1>Tambah Jumlah Soal</h1>"; die('err qty not enough'); } ?> <div id="calc" style="display: none;"> <?php $selected_questions = array(); //echo $jumlah_question; for ($x = 0; $x < $jumlah_question; $x++) { /*$ct = rand(0,count($arrQ)-1); //echo $ct; $selected_questions[] = $arrQ[$ct]; unset($arrQ[$ct]); $arrQ = array_values($arrQ);*/ $pop = array_pop($arrQ); //echo $pop->qid."<br>"; $selected_questions[] = $pop; } //pr($selected_questions); foreach ($selected_questions as $nm => $q) { $ans = new QuizAnswer(); $arrAns = $ans->getWhere("answer_qid = '{$q->qid}'"); shuffle($arrAns); if ($nm == 5) { //pasang iklan $iklan = new QuizIklan(); $arriklan = $iklan->getWhere("iklan_aktif = 1"); $random = rand(0, count($arriklan) - 1); $pilihan = $arriklan[$random]; ?> <div class="iklan" style="display:none;" id="iklanku"> <div class="container"> <div class="col-md-8 col-md-offset-2"> <div style="background-color: white; padding: 20px;"> <?php echo stripslashes($pilihan->iklan_text); ?> <button onclick="$('#iklanku').hide();" class="btn btn-default">lanjutkan</button> </div> </div> </div> </div> <?php } ?> <div class="question" id="question_<?php echo $nm; ?> " style="display:none;"> <?php if ($q->q_title != "") { ?> <div class="text-center"> <h3 class="wow"><?php echo $q->q_title; ?> </h3> </div> <?php } ?> <?php if ($q->q_image != "") { ?> <div class="col-md-6 col-md-offset-3"> <img src="<?php echo _SPPATH . _PHOTOURL . $q->q_image; ?> " width="100%"> </div> <div class="clearfix"></div> <?php } ?> <div class="answer" style="margin-top: 20px;"> <div class="col-md-6 col-md-offset-3"> <?php foreach ($arrAns as $ans) { ?> <div class=" text-center"> <div style="padding:5px; padding-left: 0px; padding-right: 0px;"> <button onclick="saveAnser('<?php echo $q->qid; ?> ','<?php echo $ans->answer_id; ?> ',<?php echo $nm; ?> );<?php if ($nm == 5) { ?> $('#iklanku').show();<?php } ?> " style="width: 100%; padding-top: 20px; padding-bottom: 20px;" class="btn btn-default"><?php echo $ans->answer_text; ?> </button> <?php /* if($q->q_correct_answer_id == $ans->answer_id){?>x<?}*/ ?> </div> <!--<input type="radio" name="radio_<?php echo $q->qid; ?> "> <?php echo $ans->answer_text; ?> --> </div> <?php } ?> </div> </div> <div class="clearfix"></div> <!-- <button onclick="$('#question_<?php echo $nm; ?> ').hide();<?php if ($nm < $jumlah_question_arr) { ?> $('#question_<?php echo $nm + 1; ?> ').show();<?php } else { ?> hitungRes();<?php } ?> " style="min-width: 250px;" class="btn btn-primary btn-lg">Next</button> --> </div> <?php } ?> <div class="clearfix"></div> </div> <div id="resultcontainer" style="display:none; padding-top: 20px !important;"> <div class="wow tada" id="naikLevel" style="display: none;text-align: center; background-color: red; color:white;"> <h1 style="padding: 30px;color:white;" >Selamat!! Kamu naik kelas!!</h1> </div> <div id="resulting" style="display:none;"></div> <div id="saved"></div> <div id="moremenu" style="display:none;"> <div class="moremenu"> <div class="moremenua col-md-3"><a href="#more">take other test</a></div> <div class="moremenua col-md-3"> <div class="fb-like" data-href="<?php echo $fb_page; ?> " data-layout="button" data-action="like" data-show-faces="false" data-share="false"></div> </div> <div class="moremenua col-md-3"><a target="_blank" href="<?php echo _SPPATH; ?> how_we_do_it">how we do it</a></div> <div class="moremenua col-md-3"><a href="#comment">leave a comment</a></div> </div> </div> </div> <div id="ulnext" style="text-align: right; padding-top: 20px;display: none;"> <?php if (isset($next->ulangan_id) && $next->ulangan_id != "") { $nurl = _SPPATH . "ul/id/" . $next->ulangan_id . "/" . $next->ulangan_name; $ntext = "lanjut ke ulangan berikutnya"; } else { $nurl = _SPPATH . "kl/tk/" . $l->level_id; $ntext = "kembali ke kelas"; } ?> <button onclick="document.location='<?php echo $nurl; ?> ';" class="btn btn-default btn-sm"><?php echo $ntext; ?> </button> </div> <?php if ($ucreate) { ?> <div class="ucreate" style="text-align: center; background-color: #efefef; margin-top: 10px; padding: 10px; "> <h1 onclick="$('#detail').hide();$('#calc').show();$('#question_0').show();"><?php echo $ul->ulangan_name; ?> </h1> <div onclick="$('#detail').hide();$('#calc').show();$('#question_0').show();" class="quiz_des" style="font-style: italic;"><?php echo $ul->ulangan_descr; ?> </div> <div class="oleh" >disunting oleh<br><br> <img src="//graph.facebook.com/<?php echo $acc->admin_fb_id; ?> /picture?type=small"> <br><a href="<?php echo _SPPATH; ?> p/user/<?php echo $acc->admin_id; ?> "><?php echo $acc->admin_name; ?> </a> <br>untuk <b>INDONESIA</b> </div> </div> <?php } ?> <div class="clearfix" style="padding: 20px;"></div> <script> var jml = <?php echo $jumlah_question_arr; ?> ; var arrJwb = []; function saveAnser(qid,aid,nr){ var com = {qid : qid,aid : aid}; arrJwb.push(com); $('#question_'+nr).hide(); if(nr<jml){ var nex = nr+1; $('#question_'+nex).show(); } else{ hitungRes(); } } function hitungRes(){ $('#resultcontainer').show(); //$('#moremenu').show(); $('#resulting').show(); $('#calc').hide(); console.log(arrJwb); $.post('<?php echo _SPPATH; ?> Ul/hitung',{jwb : arrJwb,qid:'<?php echo $id; ?> '},function(data){ //alert(data); //$('#nilaiku').html(data.points); var badge = data.badge; var poin = data.points; // modify history var obj = {'lid': '<?php echo $id; ?> ', 'url': '<?php echo $actual_link; ?> '}; var title = '<?php echo $id; ?> '; var url = '<?php echo _SPPATH . "ul/id/" . $id . "/" . urlencode($name); ?> /result/'+data.points; history.pushState(obj, title, url); var text1 = "<img class='wow tada' width='100%' src='"+badge+"'>"; var text2 = "<h3 class='wow tada'>Kamu dapat "+poin+"!!</h3>"; $('#resulting').append(text1); $('#resulting').append(text2); //var u=window.btoa(location.href); var aftersales ='<div class="aftersales"><button class="btn btn-primary btn-lg btn-fb wow flipInY" onclick="return fbs_click(\''+badge+'\');">Bagi ke Facebook</button></div>'; $('#resulting').append(aftersales); //$('#moremenu').fadeIn( 1000 ); $('#modalbody2').html(text1+text2); $('#modalbody2').append(aftersales); if(data.total_point != -1){ $('#resulting').append('<b>Total Nilai Kamu Sekarang : '+data.total_point+'</b>'); $('#modalbody2').append('<b>Total Nilai Kamu Sekarang : '+data.total_point+'</b>'); } setTimeout(function() { $('#afterSalesModal').modal('show'); }, 3000); // milliseconds if(data.naik_level){ $('#naikLevel').show(); $('#naikLevelModal').show(); } //next ul $('#ulnext').show(); if(poin>9 || data.naik_level){ confetti(); } if(!data.saved){ $('#saved').html('<h3>Nilai kamu belum disimpan..<br>Harap login untuk menyimpan.<br><br><button onclick="document.location=\'<?php echo _SPPATH; ?> register\';" style="min-width: 250px; padding-top: 20px; padding-bottom: 20px; background-color: #f0373c; border-color: #f0373c; " class="btn btn-primary btn-lg">Masuk</button>'); } },'json'); } </script> </div> <script> function fbs_click(badge){ u=location.href; //t=document.title; var win = window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&p[images][0]='+badge,'sharer','toolbar=0,status=0,width=626,height=436'); //win.location.reload(); setTimeout(win.location.reload, 1400); return false; } </script> <!-- Modal --> <div class="modal fade" id="afterSalesModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <div class="modal-title" id="myModalLabel">Bagi ke teman</div> </div> <div class="modal-body" id="modalbody"> <div class="wow tada" id="naikLevelModal" style="display: none;text-align: center; background-color: red; color:white;"> <h1 style="padding: 30px;color:white;" >Selamat!! Kamu naik kelas!!</h1> </div> <div id="modalbody2" style="text-align: center;"> </div> <div class="likeus" style="text-align: center; padding: 20px;"> Kalau kamu menyukai ujian kami. Tolong like kami. Makaci! <div class="likebut" style="padding:20px;"> <div class="fb-like fb-like2" data-href="<?php echo $fb_page; ?> " data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div> </div> </div> </div> <!--<div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div>--> </div> </div> </div> <?php //update view $ul->ulangan_view = $ul->ulangan_view + 1; $ul->save(); global $template; $ucreate_text = "Seberapa Indonesiakah Anda"; //campur badge if ($ucreate) { $ul->ulangan_badge_1 = $ul->ulangan_image; $ul->ulangan_badge_2 = $ul->ulangan_image; $ul->ulangan_badge_3 = $ul->ulangan_image; $ul->ulangan_badge_4 = $ul->ulangan_image; $ul->ulangan_badge_5 = $ul->ulangan_image; $ucreate_text_title = $ul->ulangan_name; $ucreate_text = $acc->admin_name . " membuat ujian '" . $ul->ulangan_name . "' untuk INDONESIA. Berani terima tantangan dia?!?"; $ul->ulangan_desc_1 = $ucreate_text; $ul->ulangan_desc_2 = $ucreate_text; $ul->ulangan_desc_3 = $ucreate_text; $ul->ulangan_desc_4 = $ucreate_text; $ul->ulangan_desc_5 = $ucreate_text; $ul->ulangan_descr = $ucreate_text; } if ($res_id != "") { $template->title = "Aku dapat {$res_id} !! | " . $ul->ulangan_name . " | " . $ucreate_text; $fb_opengraph = '<meta property="og:title" content="Aku dapat ' . $res_id . '!!" />'; $template->headText[] = $fb_opengraph; $point = (int) $res_id; //pilah poin ke badge $urut = "ulangan_desc_1"; if ($point == 0) { $urut = "ulangan_desc_1"; $badge = _BPATH . _PHOTOURL . $ul->ulangan_badge_1; } if ($point > 0 && $point < 6) { $urut = "ulangan_desc_2"; $badge = _BPATH . _PHOTOURL . $ul->ulangan_badge_2; } if ($point > 5 && $point < 8) { $urut = "ulangan_desc_3"; $badge = _BPATH . _PHOTOURL . $ul->ulangan_badge_3; } if ($point > 7 && $point < 10) { $urut = "ulangan_desc_4"; $badge = _BPATH . _PHOTOURL . $ul->ulangan_badge_4; } if ($point == 10) { $urut = "ulangan_desc_5"; $badge = _BPATH . _PHOTOURL . $ul->ulangan_badge_5; } //image $fb_opengraph = '<meta property="og:image" content="' . $badge . '" /> '; $template->headText[] = $fb_opengraph; //description $fb_opengraph = '<meta property="og:description" content="' . $ul->{$urut} . '" />'; $template->headText[] = $fb_opengraph; } else { $template->title = $ul->ulangan_name . " | " . $ucreate_text; $fb_opengraph = '<meta property="og:title" content="' . $ul->ulangan_name . '" />'; $template->headText[] = $fb_opengraph; //image $fb_opengraph = '<meta property="og:image" content="' . _BPATH . _PHOTOURL . $ul->ulangan_fb_image . '" /> '; $template->headText[] = $fb_opengraph; //description $fb_opengraph = '<meta property="og:description" content="' . $ul->ulangan_descr . '" />'; $template->headText[] = $fb_opengraph; } $template->metades = $ul->ulangan_descr . " #Seberapa Indonesiakah Anda | How Indonesia Are You"; $template->metakey = 'How Indonesia Are You, Seberapa Indonesiakah Anda'; //url $actual_link = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; $fb_opengraph = '<meta property="og:url" content="' . $actual_link . '" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="fb:app_id" content="' . Efiwebsetting::getData('fb_app_id') . '" />' . '<meta property="og:type" content="website" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="og:site_name" content="SeberapaIndonesiakahAnda"/>'; $template->headText[] = $fb_opengraph; }
function manage_ujian() { //get all my ujian $ul = new QuizUlangan(); $arrUl = $ul->getWhere('ulangan_creator_id = ' . Account::getMyID() . ' ORDER BY ulangan_name ASC'); //pr($arrUl); ?> <div style="text-align: right; padding-top: 20px;"> <a href="<?php echo _SPPATH; ?> p/bikin_ujian">bikin ujian</a> | <a href="<?php echo _SPPATH; ?> p/user/<?php echo Account::getMyID(); ?> ">kembali ke profil</a> </div> <h3 style="text-align: center; margin-bottom: 30px;">Ujian Kamu</h3> <?php foreach ($arrUl as $num => $ul) { ?> <div class="col-md-4 text-center kelas_dalam"> <div class="kelas_dalam_image"> <?php if ($ul->ulangan_aktif) { ?> <a target="_blank" href="<?php echo _SPPATH; ?> ul/id/<?php echo $ul->ulangan_id; ?> /<?php echo urlencode($ul->ulangan_name); ?> "><?php } ?> <img class="wow bounceIn" width="100%" src="<?php echo _SPPATH . _PHOTOURL . "thumbnail/" . $ul->ulangan_image; ?> "> <?php if ($ul->ulangan_aktif) { ?> </a><?php } ?> </div> <div class="kelas_dalam_text"> <?php if ($ul->ulangan_aktif) { ?> <a target="_blank" href="<?php echo _SPPATH; ?> ul/id/<?php echo $ul->ulangan_id; ?> /<?php echo urlencode($ul->ulangan_name); ?> "><?php } ?> <?php echo $ul->ulangan_name; ?> <?php if ($ul->ulangan_aktif) { ?> </a><?php } ?> </div> <div class="menu_ul"> <a href="<?php echo _SPPATH; ?> p/ul/<?php echo $ul->ulangan_id; ?> ">perbaiki</a> <?php if (!$ul->ulangan_aktif) { ?> | <a href="#" onclick="if(confirm('Apa kamu yakin hendak menghapus ujian ini?')){document.location='<?php echo _SPPATH; ?> p/hapus_ul/<?php echo $ul->ulangan_id; ?> ';}">hapus</a><?php } ?> <?php if (!$ul->ulangan_aktif) { ?> <br><i>*soal kurang dari 10 sehingga ujian tidak aktif</i><?php } else { ?> <br><i>*ujian aktif tidak bisa dihapus</i><?php } ?> </div> </div> <?php if ($num % 3 == 2) { echo '<div class="clearfix"></div>'; } } ?> <?php }
function user($args) { list($uid, $lvl, $res, $res_id) = $args; if ($lvl < 0 || $lvl == "") { die("No lvl"); } if ($uid < 1 || $uid == "") { die("No id"); } $fb_page = "https://www.facebook.com/pages/Stage-City/1076705655676385"; $ql = new QuizLevel(); $ql->getByID($lvl); $sm = new SiteMember(); $sm->getByID($uid); $q = new QuizUlangan(); $arrQ = $q->getWhere("ulangan_level_id = '{$ql->level_id}' AND ulangan_aktif = 1 ORDER BY ulangan_name ASC"); $tn = 0; $nn = array(); foreach ($arrQ as $q) { $nn[] = "points_ul_id = '{$q->ulangan_id}'"; $tn++; } $imp = implode(" OR ", $nn); $p = new QuizPoints(); //echo "$imp AND (points_acc_id = '$uid')"; $arrP = $p->getWhere("({$imp}) AND (points_acc_id = '{$uid}')"); $pid = array(); $tp = 0; foreach ($arrP as $p) { $pid[$p->points_ul_id] = $p; //echo $p->points_ul_id." ".$p->points_nilai." ".$p->points_acc_id."<br>"; $tp += $p->points_nilai; //$tn++; } $rata2 = $tp / $tn; //echo $tp; //echo "<br>"; //echo $tn; $point = ceil($rata2); $pp = ceil($rata2); //pilah poin ke badge if ($point == 0) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_1; $badge_thumb = _BPATH . _PHOTOURL . "thumbnail/" . $ql->level_rapor_1; } if ($point > 0 && $point < 6) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_2; $badge_thumb = _BPATH . _PHOTOURL . "thumbnail/" . $ql->level_rapor_2; } if ($point > 5 && $point < 8) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_3; $badge_thumb = _BPATH . _PHOTOURL . "thumbnail/" . $ql->level_rapor_3; } if ($point > 7 && $point < 10) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_4; $badge_thumb = _BPATH . _PHOTOURL . "thumbnail/" . $ql->level_rapor_4; } if ($point == 10) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_5; $badge_thumb = _BPATH . _PHOTOURL . "thumbnail/" . $ql->level_rapor_5; } $actual_link = _BPATH . "rapor/user/" . $uid . "/" . $lvl; ?> <style> body{ background-color: #efefef; } .table th{ text-align: center; text-transform: uppercase; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ line-height: 35px; } .table a{ color:#000; text-decoration: underline; } </style> <div class="col-md-8 col-md-offset-2" > <div style="background-color: white; padding: 30px; margin-top: 30px; margin-bottom: 30px;"> <div style="text-align: center;"> <?php if ($point == 10) { ?> <div style="position: absolute;"> <img src="<?php echo _SPPATH; ?> images/10.png" width="100px"> </div> <?php } ?> <?php if ($point == 0) { ?> <div style="position: absolute;"> <img src="<?php echo _SPPATH; ?> images/0.png" width="100px"> </div> <?php } ?> <img src="<?php echo _SPPATH; ?> images/logo-si2.png" width="20%"> <h3 style="text-align: center; padding-bottom: 10px;">LAPORAN HASIL BELAJAR</h3> </div> <hr> <div class="detail" style="padding-bottom: 20px; margin-top: 30px;"> <div class="col-md-6 col-sm-6 col-xs-6"> Murid : <img class="wow bounceInLeft" src="//graph.facebook.com/<?php echo $sm->admin_fb_id; ?> /picture" height="35px"> <b class="wow bounceInLeft"><?php echo $sm->admin_name; ?> </b> </div> <div class="col-md-6 col-sm-6 col-xs-6" style="text-align: right;"> Kelas : <b class="wow bounceInRight"><?php echo $ql->level_name; ?> </b> </div> <div class="clearfix"></div> </div> <div class="table-responsive"> <table class="table table-bordered table-striped"> <thead> <tr> <th>No</th> <th>Mata Pelajaran</th> <!--<th>Deskripsi kemajuan</th>--> <th>Nilai</th> </tr> </thead> <tbody> <?php $cnt = 1; foreach ($arrQ as $q) { ?> <tr> <td style="text-align: center;"><?php echo $cnt; ?> </td> <td><a href="<?php echo _SPPATH; ?> ul/id/<?php echo $q->ulangan_id; ?> /<?php echo urlencode($q->ulangan_name); ?> "><?php echo $q->ulangan_name; ?> </a></td> <?php $nilai = $pid[$q->ulangan_id]->points_nilai; ?> <!--<td style="text-align: center;"> <?php $jml = 0; $point = $nilai; if ($point > 5 && $point < 8) { $jml = 3; } if ($point > 7 && $point < 10) { $jml = 4; } if ($point == 10) { $jml = 5; } for ($x = 1; $x <= $jml; $x++) { ?> <img src="<?php echo _SPPATH; ?> images/bebekmini.png" height="35px"> <?php } ?> </td>--> <td style="text-align: center;"> <?php if (!isset($nilai)) { if (Account::getMyID() == $uid) { ?> <a href="<?php echo _SPPATH; ?> ul/id/<?php echo $q->ulangan_id; ?> /<?php echo urlencode($q->ulangan_name); ?> ">ambil ujian</a> <?php } else { ?> Tidak Tersedia <?php } } else { ?> <b <?php if ($nilai < 6) { ?> style="color:red;"<?php } ?> ><?php echo $nilai; ?> </b><?php } ?> </td> </tr> <?php $cnt++; } ?> </tbody> </table> </div> <div class="el" style="padding-top: 20px; font-size: 18px; text-align: center;"> Nilai rata-rata : <b><?php echo $pp; ?> </b> (<?php echo round($rata2, 2); ?> ) </div> <div style="padding: 30px; text-align: center;"> <div class="aftersales"><button class="btn btn-primary btn-lg btn-fb" onclick="return fbs_click('<?php echo $badge; ?> ');">Bagi di Facebook</button></div> </div> </div> </div> <script> $(document).ready(function(){ var obj = {'lid': '<?php echo $pp; ?> ', 'url': '<?php echo $actual_link; ?> '}; var title = '<?php echo $id; ?> '; var url = '<?php echo _SPPATH . "rapor/user/" . $uid . "/" . $lvl; ?> /result/<?php echo $pp; ?> '; history.pushState(obj, title, url); setTimeout(function() { $('#afterSalesModal').modal('show'); }, 3000); }); function fbs_click(badge){ u=location.href; //t=document.title; var win = window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&p[images][0]='+badge,'sharer','toolbar=0,status=0,width=626,height=436'); //win.location.reload(); setTimeout(win.location.reload, 1400); return false; } </script> <!-- Modal --> <div class="modal fade" id="afterSalesModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <div class="modal-title" id="myModalLabel">Bagi ke teman</div> </div> <div class="modal-body" id="modalbody"> <div id="modalbody2" style="text-align: center;"> <img class="wow tada" src="<?php echo $badge_thumb; ?> " width="100%"> <div class="el" style="padding-top: 20px; font-size: 18px; text-align: center;"> Nilai rata-rata : <b><?php echo $pp; ?> </b> (<?php echo round($rata2, 2); ?> ) </div> <div style="padding: 30px; text-align: center;"> <div class="aftersales"><button class="btn btn-primary btn-lg btn-fb" onclick="return fbs_click('<?php echo $badge; ?> ');">Bagi di Facebook</button></div> </div> </div> <div class="likeus" style="text-align: center; padding: 20px;"> Kalau kamu menyukai situs kami. Tolong like kami. Makaci! <div class="likebut" style="padding:20px;"> <div class="fb-like fb-like2" data-href="<?php echo $fb_page; ?> " data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div> </div> </div> </div> <!--<div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div>--> </div> </div> </div> <?php global $template; $template->title = "Rapor {$sm->admin_name} {$ql->level_name} | Seberapa Indonesiakah Anda"; $fb_opengraph = '<meta property="og:title" content="Rapor ' . $ql->level_name . ' ' . $sm->admin_name . '" />'; $template->headText[] = $fb_opengraph; if ($res_id != "") { $point = (int) $res_id; //pilah poin ke badge if ($point == 0) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_1; } if ($point > 0 && $point < 6) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_2; } if ($point > 5 && $point < 8) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_3; } if ($point > 7 && $point < 10) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_4; } if ($point == 10) { $badge = _BPATH . _PHOTOURL . $ql->level_rapor_5; } //image $fb_opengraph = '<meta property="og:image" content="' . $badge . '" /> '; $template->headText[] = $fb_opengraph; //description $fb_opengraph = '<meta property="og:description" content="' . $sm->admin_name . ' mendapatkan nilai rata-rata ' . $res_id . '. Buktikan Seberapa Indonesiakah Anda?!?" />'; $template->headText[] = $fb_opengraph; } else { //image $fb_opengraph = '<meta property="og:image" content="' . $badge . '" /> '; $template->headText[] = $fb_opengraph; //description $fb_opengraph = '<meta property="og:description" content="' . $sm->admin_name . ' mendapatkan nilai rata-rata ' . $pp . '. Buktikan Seberapa Indonesiakah Anda?!?" />'; $template->headText[] = $fb_opengraph; } $template->metades = " Buktikan Seberapa Indonesiakah Anda ?!?! #Seberapa Indonesiakah Anda | How Indonesia Are You"; $template->metakey = 'How Indonesia Are You, Seberapa Indonesiakah Anda'; //url $actual_link = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; $fb_opengraph = '<meta property="og:url" content="' . $actual_link . '" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="fb:app_id" content="' . Efiwebsetting::getData('fb_app_id') . '" />' . '<meta property="og:type" content="website" />'; $template->headText[] = $fb_opengraph; //sitename $fb_opengraph = '<meta property="og:site_name" content="SeberapaIndonesiakahAnda"/>'; $template->headText[] = $fb_opengraph; }