aboutsummaryrefslogtreecommitdiff
path: root/demo/index.php
diff options
context:
space:
mode:
authorValentin Popov <dev@valentineus.link>2016-09-21 17:12:07 +0300
committerValentin Popov <dev@valentineus.link>2016-09-21 17:12:07 +0300
commit07c1b99cb5880f9f3b54ab417387487365db87ac (patch)
tree333a3c7eedded83a5829775c1e5210db2f17aa43 /demo/index.php
parentb9628f189b0ca2f7c411bd79566da37c73cc8e8f (diff)
downloadiii-module-07c1b99cb5880f9f3b54ab417387487365db87ac.tar.xz
iii-module-07c1b99cb5880f9f3b54ab417387487365db87ac.zip
RC demo
Diffstat (limited to 'demo/index.php')
-rw-r--r--demo/index.php33
1 files changed, 20 insertions, 13 deletions
diff --git a/demo/index.php b/demo/index.php
index 29a3609..ec526d1 100644
--- a/demo/index.php
+++ b/demo/index.php
@@ -1,8 +1,3 @@
-<?php
-ini_set("display_errors","1");
-ini_set("display_startup_errors","1");
-ini_set('error_reporting', E_ALL);
-?>
<!DOCTYPE html>
<html>
<head>
@@ -20,6 +15,7 @@ ini_set('error_reporting', E_ALL);
<!-- Title -->
<title>Testing conversational bot</title>
</head>
+
<body>
<?php // Connect all of the dependencies
include("../src/bot.php"); // Class for working with AI
@@ -27,16 +23,27 @@ ini_set('error_reporting', E_ALL);
include("components/navbar.php"); // Connect the navigation bar
include("components/settings.php"); // Connecting a modal window with the settings
?>
+
<!-- Begin page content -->
<div class="container">
<div class="page-header">
<h1>Communication Panel</h1>
</div>
+
<?php
+ // Treat the reset button
+ if (isset($_POST['reset'])) {
+ ClearingCache("cookies"); // We clear all cookies
+ ClearingCache("post"); // Removes all requests that were not processed
+ header("Location: " . $_SERVER["REQUEST_URI"]); // Reloading the page
+ }
+
// Checking the token initialization
if (isset($_POST['BOT_TOKEN'])) {
$token = htmlspecialchars($_POST['BOT_TOKEN']);
- NewToken($token);
+ ClearingCache("cookies"); // We clear all cookies
+ SetCookie("BOT_TOKEN", $token); // Save a new cookie
+ header("Location: " . $_SERVER["REQUEST_URI"]); // Reloading the page
// ...Finding saved token
} elseif (isset($_COOKIE['BOT_TOKEN'])) {
$token = $_COOKIE['BOT_TOKEN'];
@@ -47,7 +54,8 @@ ini_set('error_reporting', E_ALL);
// Initialize the robot system
define('BOT_TOKEN', $token);
$bot = new Bot(BOT_TOKEN);
- $session = GetSession($token, $bot); // Initialize the session
+ // Initialize the session
+ $session = GetSession($token, $bot);
if (empty($session)) { // No session? Error! ?>
<!-- Error Notification -->
<div class="alert alert-danger alert-dismissible" role="alert">
@@ -65,16 +73,15 @@ ini_set('error_reporting', E_ALL);
// Processes the message
if (isset($_POST['textarea'])) {
- $currentid = GetID(); // Get the current ID
$currenttext = htmlspecialchars($_POST['textarea']); // Transform text
- SavingStories($currentid, $currenttext, 'user'); // Keeping your message
- $currentid = SetID($currentid); // Get next ID
- SavingStories($currentid, $bot->say($currenttext), 'bot'); // Save bot response
- header("Location: ".$_SERVER["REQUEST_URI"]); // Reloading the page
+ SavingStories(GetID(), $currenttext, 'user'); // Keeping your message
+ $currentid = SetID(GetID()); // Get next ID
+ SavingStories(SetID($currentid), $bot->say($currenttext), 'bot'); // Save bot response
+ header("Location: " . $_SERVER["REQUEST_URI"]); // Reloading the page
}
// Connecting the system interface
- include("components/communication.php"); // Settings panel
+ include("components/on-board-panel.php"); // Settings panel
include("components/results.php"); // Output messages
?>
</div>