<?php // header ('Location:nice-try.php'); session_start(); require_once 'class/dataManager.php'; require_once 'class/user.inc.php'; $dm = new dataManager(); if (!$dm->started()) { header('Location:nice-try.php'); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Innovacion Online Treasure Hunt"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Almost There 2015" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="590" /> <meta property="og:url" content="http://www.iemculturalfest.com"/>--> <meta name="keywords" content="iem,innovacion,innovacion 2014,almost there,computer,engineering"/> <title>Innovacion Online Treasure Hunt</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.css" rel="stylesheet" media="screen">
<?php session_start(); require_once 'class/dataManager.php'; if (isset($_POST['submit'])) { $dm = new dataManager(); $res = $dm->loginUser($_POST['username'], $_POST['password']); if ($res === 1) { header('Location:index.php'); } else { $error = 1; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Innovacion Online Treasure Hunt"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Innovacion Online Treasure Hunt" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="590" /> <meta property="og:url" content="http://www.iemculturalfest.com"/>--> <meta name="keywords" content="iem,iem conference,iemcon 2014,iemcon2014,electronics,computer,engineering,iem conference 2014"/> <title>Innovacion Online Treasure Hunt</title>
<a href="#page-top"></a> </li> <li> <a href="index.php#rules">RULES</a> </li> <li> <a href="index.php#about">ABOUT</a> </li> <li> <a href="leader_live.php">LEADERBOARD</a> </li> <?php require_once 'class/dataManager.php'; $dm = new dataManager(); if ($dm->isLogged()) { $level = $dm->getLevel(T_USER_ID); if ($level > T_MAXLEVEL) { echo '<li><a href="play.php" id="nav_level">Completed</a></li>'; } else { echo '<li><a href="play.php" id="nav_level">Level ' . $level . '</a></li>'; } echo '<li><a href="forum.php" id="nav_level">Forum</a></li>'; echo '<li class="dropdown page-scroll"><a href="#" class="dropdown-toggle">' . T_NAME . '</a>'; echo '<ul class="dropdown-menu page-scroll">'; echo '<li><a href="update.php">Update Details</a></li>'; echo '<li class="divider page-scroll"></li>'; echo '<li><a href="logout.php">Logout</a></li></ul>'; } else { ?>
<li class="hidden"> <a href="#page-top"></a> </li> <li> <a class="page-scroll" href="#rules">Rules</a> </li> <li> <a class="page-scroll" href="#about">About</a> </li> <?php require_once 'class/dataManager.php'; $dm = new dataManager(); if ($dm->started() && $dm->isLogged()) { $level = $dm->getLevel(T_USER_ID); if ($level > T_MAXLEVEL) { echo '<li><a class = "page-scroll" href="play.php" id="nav_level">Completed</a></li>'; } else { echo '<li><a class = "page-scroll" href="play.php" id="nav_level">Level ' . $level . '</a></li>'; } echo '<li class="dropdown page-scroll"><a href="#" class="dropdown-toggle">' . T_NAME . '</a>'; echo '<ul class="dropdown-menu page-scroll">'; echo '<li><a href="update.php">Update Details</a></li>'; echo '<li class="divider page-scroll"></li>'; echo '<li><a href="logout.php">Logout</a></li></ul>'; } elseif ($dm->started()) { ?>
require_once 'generalConfig.php'; require_once 'smsParser.php'; require_once 'dataManager.php'; $msisdn = isset($_REQUEST['msisdn']) ? $_REQUEST['msisdn'] : ''; $trx_id = isset($_REQUEST['trx_id']) ? $_REQUEST['trx_id'] : substr(md5(time()), 5, 16); $message = isset($_REQUEST['text']) ? $_REQUEST['text'] : ''; if ($msisdn != '' && $message != '') { // inisialisasi sms log $start = date('Y-m-d H:i:s'); $sms_log = array('trx_id' => $trx_id, 'receive_datetime' => $start, 'sender' => $msisdn, 'receiver' => $config[$config['gw']]['msisdn'], 'message' => $message, 'reply_message' => '', 'reply_datetime' => '', 'command_code' => '', 'reply_code' => '', 'status' => 1); // cek command dan ambil reply $sm = new smsParser($config); $res = $sm->smsProcess($sms_log['sender'], $sms_log['message']); $r = json_decode($res); $sms_log['command_code'] = $r->command; $sms_log['reply_code'] = $r->code; //generate & send reply $sdm = json_decode($res, TRUE); $sdm['trx_id'] = $trx_id; $rep = $sm->sendMessage($sdm); $s = json_decode($rep); if ($s->code == "001") { $end = date('Y-m-d H:i:s'); $sms_log['reply_message'] = $s->message; $sms_log['reply_datetime'] = $end; } //set log $dm = new dataManager($config); $dm->setLog($sms_log); } print_r(json_encode(array('status' => "001")));
<?php session_start(); require_once 'db.inc.php'; require_once 'user.inc.php'; require_once 'dataManager.php'; if (isset($_GET['p']) && isset($_GET['l'])) { $post = $_GET['p']; $level = $_GET['l']; $dm = new dataManager(); $v = $dm->postComment($level, $post); echo $v; } if (isset($_GET['del'])) { $post_id = $_GET['del']; $dm = new dataManager(); if (T_ROLE == 1) { $dm->deletePost($post_id); } }
<?php /** * checksms merupakan fitur pengecekan sms masuk yang disalin dari database gammu * file di hook ke daemon gammu sehingga akan dieksekusi secara otomatis saat ada sms masuk * @Author Fikry Maulana (fikry.maulana@gmail.com) */ require_once 'generalConfig.php'; require_once 'outputConfig.php'; require_once 'dataManager.php'; require_once 'smsParser.php'; sleep(2); $dm = new dataManager($config); $dat = new smsParser($config); if ($dr = $dm->getSMS()) { if (count($dr) > 0) { foreach ($dr as $key => $val) { $data = array('msisdn' => preg_replace("/\\+62(.*)/", "0\$1", $val['msisdn_from']), 'message' => $val['message']); $url = $config['inbox']['url'] . '?msisdn=' . $data['msisdn'] . '&text=' . urlencode($data['message']) . '&trx_id=' . urlencode($val['id']); $ret = file_get_contents($url); $r = json_decode($ret); if ($r->status == "001") { $rs = $dm->updateSMS(array('status' => 1, 'id' => $val['id'])); } else { print_r(json_encode($r)); } } } }
<?php include "./dataManager.php"; $result = ""; $errorMsg = ""; try { $data = new dataManager(); $myFileUrl = "cycles.txt"; $myFile = fopen($myFileUrl, "r"); $fileContent = fread($myFile, filesize($myFileUrl)); $cycles = explode("\n", $fileContent); foreach ($cycles as $value) { $cycle = explode("/", $value); $errorMsg .= $data->setCycle($cycle[0], $cycle[1], $cycle[2]); } } catch (Exception $e) { echo 'Exception :: ' . $e->getMessage() . '\\n'; } echo $errorMsg; echo $result;
<?php session_start(); require_once 'class/dataManager.php'; $dm = new dataManager(); $dm->logoutUSER(); header('Location:index.php');
<?php session_start(); require_once 'class/dataManager.php'; require_once 'class/user.inc.php'; $dm = new dataManager(); $curr_user = $dm->getuser(T_USER_ID); if (isset($_POST['submit'])) { if ($_POST['userpass'] == "" || $_POST['userpass'] == null) { $changePASS = false; } else { $changePASS = true; } $res = $dm->updateUser($_POST['userpass'], $_POST['full_name'], $_POST['usercollege'], $_POST['useryear'], $_POST['useremail'], $_POST['usercontact'], $changePASS); if ($res == 1) { $success = 1; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Innovacion Online Treasure Hunt"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Innovacion Online Treasure Hunt" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" />
<?php include "./dataManager.php"; $result = ""; $errorMsg = ""; try { $data = new dataManager(); $myFileUrl = "persons.txt"; $myFile = fopen($myFileUrl, "r"); $fileContent = fread($myFile, filesize($myFileUrl)); $persons = explode("\n", $fileContent); $i = 1; foreach ($persons as $value) { $person = explode("/", $value); $name = $person[0] || $person[0] == 0 ? $person[0] : ""; $firstName = $person[1] || $person[1] == 0 ? $person[1] : ""; $dob = $person[2] || $person[2] == 0 ? $person[2] : ""; $dod = $person[3] || $person[3] == 0 ? $person[3] : ""; $note = $person[4] || $person[4] == 0 ? $person[4] : ""; $alias = $person[5] || $person[5] == 0 ? $person[5] : ""; $actor = $person[6] || $person[6] == 0 ? $person[6] : ""; $director = $person[7] || $person[7] == 0 ? $person[7] : ""; $errorMsg .= $data->setPerson($name, $firstName, $dob, $dod, $note, $alias, $actor, $director); $i++; } } catch (Exception $e) { echo 'Exception :: ' . $e->getMessage() . '\\n'; } echo $errorMsg; echo $result;
<?php include "./dataManager.php"; $result = ""; $errorMsg = ""; try { $data = new dataManager(); $myFileUrl = "films.txt"; $myFile = fopen($myFileUrl, "r"); $fileContent = fread($myFile, filesize($myFileUrl)); $films = explode("\n", $fileContent); $i = 1; foreach ($films as $value) { $film = explode("/", $value); $title_vo = $film[0] ? $film[0] : ""; $title_vf = $film[1] ? $film[1] : ""; $title_other = $film[2] ? $film[2] : ""; $year_orig = $film[3] ? $film[3] : ""; $year_prod_begin = $film[4] ? $film[4] : ""; $year_prod_end = $film[5] ? $film[5] : ""; $prod_country = $film[6] ? $film[6] : ""; $synopsis = $film[7] ? $film[7] : ""; $tv_duration = $film[8] ? $film[8] : ""; $note = $film[9] ? $film[9] : ""; $biblio = $film[10] ? $film[10] : ""; $measurement = $film[11] ? $film[11] : ""; $color = $film[12] ? $film[12] : ""; $sound = $film[13] ? $film[13] : ""; $technical_process = $film[14] ? $film[14] : ""; $color_system = $film[15] ? $film[15] : ""; $sound_system = $film[16] ? $film[16] : "";
<?php session_start(); require_once 'class/dataManager.php'; require_once 'class/user.inc.php'; $dm = new dataManager(); if (!$dm->started()) { header('Location:nice-try.php'); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Innovacion Online Treasure Hunt"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Innovacion Online Treasure Hunt" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="590" /> <meta property="og:url" content="http://www.iemculturalfest.com"/>--> <meta name="keywords" content="iem,iem conference,iemcon 2014,iemcon2014,electronics,computer,engineering,iem conference 2014"/> <title>Innovacion Online Treasure Hunt</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.css" rel="stylesheet" media="screen"> <link rel="stylesheet" href="css/bootstrap.min.css" > <link rel="stylesheet" href="css/treasure.css">
<?php session_start(); require_once 'db.inc.php'; require_once 'user.inc.php'; require_once 'dataManager.php'; if (isset($_GET['l'])) { $dm = new dataManager(); $leaderboard = ' <div class="well"> <table class="table table-bordered table-hover table-responsive"> <tr><th>Rank</th><th>Name</th><th>College</th><th>Year</th><th>Level</th><th>Total Attempts</th></tr>'; $leader = $dm->getLeaderBoard(); $ct = 1; while ($row = $leader->fetch()) { if ($row['full_name'] != 'iemtreasure' && $row['college'] != 'update') { if ($row['level'] > T_MAXLEVEL) { $leveltable = 'All Clear!'; } else { $leveltable = $row['level']; } $leaderboard .= '<tr><td>' . $ct . '</td><td>' . $row['full_name'] . '</td><td>' . $row['college'] . '</td><td>' . $row['year'] . '</td><td>' . $leveltable . '</td><td>' . $row['attempts'] . '</td></tr>'; $ct++; } } $leaderboard .= ' </table> </div>'; echo $leaderboard; }
<?php session_start(); require_once 'class/dataManager.php'; $dm = new dataManager(); if (!$dm->started()) { header('Location:nice-try.php'); } if (isset($_POST['submit'])) { $dm->__construct(); if ($dm->checkDuplicateUser($_POST['username'])) { $error_msg = "Username already exists!"; } else { $res = $dm->registerUser($_POST['username'], $_POST['userpass'], $_POST['full_name'], $_POST['usercollege'], $_POST['useryear'], $_POST['useremail'], $_POST['usercontact'], 0); if ($res === 1) { $success = 1; } else { $error = 1; } } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Innovacion Online Treasure Hunt"> <meta name="author" content="Institute of Engineering & Management">
<?php session_start(); require_once 'class/dataManager.php'; $dm = new dataManager(); if (!$dm->started()) { header('Location:nice-try.php'); } if (isset($_POST['submit'])) { $res = $dm->loginUser($_POST['username'], $_POST['password']); if ($res === 1) { header('Location:play.php'); } else { $error = 1; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Almost There 2015"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Innovacion Online Treasure Hunt" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="590" />
<?php session_start(); require_once 'class/dataManager.php'; require_once 'class/user.inc.php'; $dm = new dataManager(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Almost There 2015"> <meta name="author" content="Institute of Engineering & Management"> <meta property="og:title" content="Innovacion Online Treasure Hunt" /> <meta property="og:description" content="Innovacion Online Treasure Hunt" /> <!--<meta property="og:image" content="http://www.iemculturalfest.com/images/iemcf2.jpg" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="590" /> <meta property="og:url" content="http://www.iemculturalfest.com"/>--> <meta name="keywords" content="iem,iem conference,iemcon 2014,iemcon2014,electronics,computer,engineering,iem conference 2014"/> <title>Innovacion Online Treasure Hunt</title> <!-- Bootstrap core CSS --> <link href="css/bootstrap.css" rel="stylesheet" media="screen"> <link rel="stylesheet" href="css/bootstrap.min.css" > <link rel="stylesheet" href="css/treasure.css"> <link rel="shortcut icon" href="images/favicon.ico"> <!-- Add custom CSS here -->
<?php session_start(); require_once 'db.inc.php'; require_once 'user.inc.php'; require_once 'dataManager.php'; $answer = $_GET['a']; $dm = new dataManager(); $level = $dm->getLevel(T_USER_ID); if ($dm->isLogged()) { $deg = $dm->checkAnswer($answer, $level); if ($deg == 0) { $new_level = $level + 1; if ($new_level > T_MAXLEVEL) { $dm->updatePassed($level); $dm->updateAttempt(T_USER_ID, $level); $dm->updateProgress(T_USER_ID, $new_level); $explanation = $dm->getExplanation($level); $passed = $dm->getPassed($level); $result = array('result' => 2, 'passed' => $passed, 'explanation' => $explanation); } else { $dm->updateProgress(T_USER_ID, $new_level); $dm->updatePassed($level); $dm->updateAttempt(T_USER_ID, $level); $passed = $dm->getPassed($new_level); $explanation = $dm->getExplanation($level); $newquestion = file_get_contents('../private/' . $new_level . '.html'); $result = array('result' => 1, 'explanation' => $explanation, 'newquestion' => $newquestion, 'passed' => $passed, 'level' => $new_level); } echo json_encode($result); } else {