Xlquiz 0.1.1 > Taketest.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Xlquiz 0.1.1

Download:
xlquiz-0.1.1.zip

Category:
Tests And Quiz

Archive Content:

Xlquiz 0.1.1

Xlquiz 0.1.1 > Docs

Xlquiz 0.1.1 > Cache

Xlquiz 0.1.1 > Css

Xlquiz 0.1.1 > Lang

Xlquiz 0.1.1 > Db

Xlquiz 0.1.1 > Templates

Xlquiz 0.1.1 > Classes

Xlquiz 0.1.1 > Classes > Excel

Taketest.php:


<?php
/**
 *    (c)2005 http://Lauri.Kasvandik.com
 */

session_start();

require_once 
'functions.php';
$timeStart mikrotime();

require_once 
'configuration.php';
require_once 
'classes/tpl.class.php';
require_once 
'classes/mysql.class.php';
require_once 
'classes/Excel/reader.php';
require_once 
'classes/quiz.class.php';
require_once 
'classes/duration.php';

SQL::connect(SQL_PATH);

#print_r($_COOKIE);
$id = (string)$_GET['id'];

$t = new Quiz($id);
$t->load();

if(
$t->getError())
{
    
$tpl['title'] = 'Err0r :/';
    
$tpl['body'] = '<h2>'.$t->getError() . '</h2><a href="index.php">Click here to go to main page</a>.';
}
else
{
    
$tpl['title'] = $t->quiz['title'];

    if(!empty(
$_POST))
    {
        
$tpl['title'] .= ' :: Results';
        
$tpl['body'] = $t->getResults($_POST);
        
$tpl['body'] = str_replace('<!--summary-->',  $t->getSummary(),  $tpl['body']);
        
$t->addSummaryToDb();
#        SQL::getQueries();
#        print_pre($t->quiz['data'][2]);
    

    else
    {
        
$tpl['body'] = $t->getHTML();
    }
}

// we replace some characters,  so html should validate correctly...
$tpl['body'] = nice_chars($tpl['body']);

tpl::out('body.php');

printf("\n\n<!--%s-->",  (mikrotime() - $timeStart));
SQL::getQueries();
?>


Other Tests And Quiz Scripts:

  • Xlquiz 0.1.1
WebMaster Resources Home

©RingsWorld.com