From f44d37a204b1f0b0e6874c04893bbfc050a54fbd Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Wed, 21 Sep 2016 18:38:59 +0400 Subject: Final touches --- demo/components/class-application.php | 117 ---------------------------------- 1 file changed, 117 deletions(-) delete mode 100644 demo/components/class-application.php (limited to 'demo/components/class-application.php') diff --git a/demo/components/class-application.php b/demo/components/class-application.php deleted file mode 100644 index 317795d..0000000 --- a/demo/components/class-application.php +++ /dev/null @@ -1,117 +0,0 @@ -session($_COOKIE['BOT_SESSION']); - } else { // Open a new one - $session = $bot->session(); - SetCookie("BOT_SESSION", $session); - } - - // We issue results - if (isset($session)) { - return $session; - } else { - return 0; - } -} - -/** -* The function overrides the current ID to -* the specified or the next. If any missing ID -* returns the one. -* @param $id - Current ID. -*/ -function SetID($id) { - // Process the specified ID... - if (isset($id)) { - $id = $id + 1; - // ...Or are saved... - } elseif (isset($_COOKIE['CURRENT_ID'])) { - $id = (int)$_COOKIE['CURRENT_ID'] + 1; - // ...Or return one - } else { - $id = 1; - } - SetCookie('CURRENT_ID', $id, time()+300); // Save the result - return $id; // We issue results -} - -/** -* Cleaning function of the parameter that is passed to it. -* @param $type - Type cleansed. -*/ -function ClearingCache($type) { - switch ($type) { - // Clear the cookies - case 'cookies': - foreach ($_COOKIE as $key => $value) { - SetCookie($key, $value, time()-1000); - } - break; - // Clear the POST - case 'post': - $_POST = array(); - break; - // ... - default: - break; - } -} - -/** -* The function maintains a history of conversations, -* using a database of cookie files. -* @param $currentid - Message ID. -* @param $textarea - Message text. -* @param $type - Who said (Man / Bot). -*/ -function SavingStories($currentid, $textarea, $type) { - // We form an array with values - $cookie = array( - 'type' => $type, - 'textarea' => $textarea, - 'time' => time()); - // Save by encoding in JSON-string - SetCookie("TALK".$currentid, json_encode($cookie), time()+60); -} - -/** -* Function line formation. -* @param $id - Variable Message ID. -*/ -function ShowRecord($id) { - for ($i=0; $i < $id; $i++) { - if (isset($_COOKIE['TALK'.$i])) { - $cookie = json_decode($_COOKIE['TALK'.$i], true); - echo(""); - echo("".$cookie['type'].""); - echo("".$cookie['textarea'].""); - echo("".date("H:i:s", $cookie['time']).""); - echo(""); - } - } -} ?> -- cgit v1.2.3