/** * Confirma o voto atualizando o campo 'votou' como 1 na tabela 'eleitores'. Também atualiza a quantidade de votos * da imagem votada. * @param string $url_key Dados de controle criptografados, que foram enviados via email para confirmação do usuário (eleitor) * @return void */ function confirmacao($url_key) { //email-23bfe665574956641a782f3e7f9380d3 //uid-111464b68226c117149.52077306 if (!$url_key) { return false; } $url_key = decodeUrl($url_key); $query = $this->user->getPreTrocaSenha(array('controle' => $url_key['uid'])); if (count($query)) { $code_compare = geraCodeTrocaSenha($query); if (!array_diff($code_compare, $url_key)) { redirect('trocasenha/index/' . $url_key['uid']); die; } } redirect('home'); die; }
<input type="hidden" name="classroom" value="<?= $_POST['classroom']; ?>"/> <input type="hidden" name="tname" value="<?= $_POST['tname']; ?>"/> <input type="submit" value="การจัดการข้อสอบ ( Test management ) " style="border: none;background: none;color: #2371E2;cursor: pointer;"/> </form> <!--<a href="new_course_structure.php?subject=<?= $_POST['subject']; ?>&&subject_name=<?= $_POST['subject_name']; ?>&&unit=<?= $_POST['unit']; ?>&&term=<?= $_POST['term']; ?>&&year=<?= $_POST['year']; ?>&&classRoom=<?= $_POST['classRoom']; ?>">จัดการโครงสร้างเเนื้อหา <span class="eng"> ( Management of content structure ) </span></a></td>--> </tr> <!-- <tr> <td ><span id="planStr"></span></img></td> <td align="left"><a href="course_structure_plan.php?subject=<?= $_POST['subject']; ?>&&subject_name=<?= $_POST['subject_name']; ?>&&unit=<?= $_POST['unit']; ?>&&term=<?= $_POST['term']; ?>&&year=<?= $_POST['year']; ?>&&classRoom=<?= $_POST['classRoom']; ?>">เเผนการประเมินผลการเรียน <span class="eng"> ( Evaluation plan ) </span></a></td> </tr>--> </table> <? if (decodeUrl($_POST['term']) == 'ตลอดปี') { $courseIdName = str_split(trim(decodeUrl($_POST['subject']))); $str_course = ""; $array_str_course = array("ท", "ค", "ว", "ส", "พ", "ศ", "ง", "จ", "อ" , "TH", "MA", "SC", "SO", "HP", "AR", "OT", "CH", "EN"); foreach ($courseIdName as $keysp) { if (!is_numeric($keysp)) { //echo $keysp . "<br/>"; $str_course .=$keysp; } } foreach ($array_str_course as $idCourseStr) { if ($idCourseStr == $str_course) { if ($str_course == 'ท' || $str_course == 'TH') { $msubject = "ท"; break;
<?php require 'function/url.php'; require 'template.php'; // jika ada request, lakukan decode short url dan redirect ke url asli $urlGet = htmlentities(mysql_real_escape_string($_GET["decode"])); $decodeUrl = decodeUrl($urlGet); if ($decodeUrl) { $clicked = $decodeUrl['clicked'] + 1; // update jumlah klik untuk url tersebut. updateClicked($decodeUrl['id'], $clicked); header("location:" . $decodeUrl['long_url'] . ""); } ?> <!DOCTYPE html> <html lang="en"> <?php getMeta(); ?> <body> <div class="container"> <div class="row"> <div class="col s12"> <center> <div class="card-panel grey lighten-4" style="width:800px"> <h2><img src="images/cickourl.png" width="40%"></h2> <br><br> <div class="row"> <div class="input-field col s12"> <input class="validate grey lighten-4" type="text" name="url" id="url" placeholder="Put your long URL here" style="width:650px;">
/** * Decodes from url-friendly base64. * * @param string $string_ * * @return string */ function decodeBase64Url($string_) { return base64_decode(decodeUrl($string_)); }