diff options
author | valentineus <valentineus@gmail.com> | 2016-09-14 00:30:05 +0300 |
---|---|---|
committer | valentineus <valentineus@gmail.com> | 2016-09-14 00:30:05 +0300 |
commit | 288980ceb35d5ace51284cfdf176e9acb5f7bb39 (patch) | |
tree | 97b9f6779fae3a630a42951e1a85b7eeced93375 /test/components/engine.php | |
parent | 4d0e9148a3551e0af6fa7476021c9ef052149c71 (diff) | |
download | iii-module-288980ceb35d5ace51284cfdf176e9acb5f7bb39.tar.xz iii-module-288980ceb35d5ace51284cfdf176e9acb5f7bb39.zip |
Alpha version
Diffstat (limited to 'test/components/engine.php')
-rw-r--r-- | test/components/engine.php | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/test/components/engine.php b/test/components/engine.php new file mode 100644 index 0000000..bc89d8e --- /dev/null +++ b/test/components/engine.php @@ -0,0 +1,66 @@ +<?php
+function ShowRecord($id) {
+ for ($i=0; $i < $id; $i++) {
+ $cookie = json_decode($_COOKIE['TALK'.$i], true);
+ echo("<tr>");
+ echo("<td>".$cookie['type']."</td>");
+ echo("<td>".$cookie['textarea']."</td>");
+ echo("<td>".date("H:i:s", $cookie['time'])."</td>");
+ echo("</tr>");
+ }
+ return 0;
+}
+
+ if (isset($_COOKIE['BOT_TOKEN'])) {
+ $BOT_TOKEN = $_COOKIE['BOT_TOKEN'];
+ }
+
+ if (isset($_POST['BOT_TOKEN'])) {
+ unset($_COOKIE); // Clear the session
+ SetCookie("BOT_TOKEN", htmlspecialchars($_POST['BOT_TOKEN']));
+ $BOT_TOKEN = htmlspecialchars($_POST['BOT_TOKEN']);
+ }
+
+ if (isset($BOT_TOKEN)) {
+ define('BOT_TOKEN', $BOT_TOKEN);
+ $bot = new Bot(BOT_TOKEN);
+ if (isset($_COOKIE['BOT_SESSION'])) {
+ $session = $bot->session($_COOKIE['BOT_SESSION']);
+ } else {
+ $session = $bot->session();
+ SetCookie("BOT_SESSION", $session);
+ }
+ if (!isset($session)) { ?>
+ <div class="container">
+ <div class="alert alert-danger" role="alert">Session is not initialized, check the settings!</div>
+ </div>
+ <?php }
+ }
+
+ if (isset($_POST['textarea'])) {
+ $textarea = htmlspecialchars($_POST['textarea']);
+ if (isset($_COOKIE['CURRENT_ID'])) {
+ $current_id = (int)$_COOKIE['CURRENT_ID'];
+ SetCookie('CURRENT_ID', $current_id+1);
+ } else {
+ $current_id = 0;
+ SetCookie('CURRENT_ID', $current_id);
+ }
+
+ $cookie = array(
+ 'type' => 'user',
+ 'textarea' => $textarea,
+ 'time' => time()
+ );
+ SetCookie("TALK".$current_id, json_encode($cookie));
+
+ $current_id = $current_id+1;
+ SetCookie('CURRENT_ID', $current_id+1);
+ $cookie = array(
+ 'type' => 'bot',
+ 'textarea' => $bot->say($textarea),
+ 'time' => time()
+ );
+ SetCookie("TALK".$current_id, json_encode($cookie));
+ }
+?>
|