/[cvs]/bareface/yakka/yakka.php
ViewVC logotype

Annotation of /bareface/yakka/yakka.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sun Jan 5 00:22:26 2003 UTC (22 years ago) by bareface
Branch: MAIN
CVS Tags: HEAD
init;

1 bareface 1.1 <?php
2    
3    
4     function GetMicroTime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); }
5     $time = GetMicroTime();
6    
7    
8     require_once("library/YakkaCookieHandler.php");
9     require_once("library/YakkaSessionHandler.php");
10     require_once("library/YakkaEngine.php");
11    
12     class Yakka {
13     var $cookieHandler;
14     var $sessionHandler;
15    
16     var $cookie;
17     var $session;
18    
19     var $engine;
20    
21     function Yakka() {
22     $this->cookieHandler = new YakkaCookieHandler();
23     $this->cookie = &$this->cookieHandler->loadCookie();
24    
25     $this->sessionHandler = new YakkaSessionHandler($this->cookie);
26     $this->session = &$this->sessionHandler->loadSession();
27    
28     if (!$this->cookie) {
29     $this->cookie = $this->session->id;
30     $this->cookieHandler->saveCookie();
31     }
32    
33     $this->engine = new YakkaEngine("yakka-settings.xml", $this->session);
34     }
35    
36     function run() {
37     echo $this->engine->run();
38     $this->sessionHandler->saveSession();
39     }
40     }
41    
42     $yakka = new Yakka();
43     $yakka->run();
44    
45    
46     $endtime = GetMicroTime();
47     echo $endtime - $time;
48    
49    
50     ?>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed