<?php
 
 
include '../simphple/template/template_code.class.php';
 
include '../simphple/template/template.class.php';
 
include '../simphple/template/template_function.class.php';
 
include '../simphple/data_store/data_store.intfc.php';
 
include '../simphple/data_store/data_store_file.class.php';
 
 
$options = array('template_dir_path' => 'templates/', 'vars_without_keys' => Sphp_Template::VARS_WK_ENABLED, 'debug' =>false);
 
$dsf = new Sphp_Data_Store_File('cache/', true, true);
 
$tpl = new Sphp_Template($dsf, $options);
 
 
 
$created = false;
 
$loaded = false;
 
$deleted = false;
 
$name = '';
 
$value = '';
 
$exists = false;
 
 
if(isset($_POST['send'])){
 
    $name = $_POST['name'];
 
    $value = $_POST['value'];
 
    $ttl = (int) $_POST['ttl'];
 
    $created = true;
 
    
 
    $dsf->set_data($name, $value, $ttl);
 
}
 
 
if(isset($_POST['send_load'])){
 
    $name = $_POST['name'];
 
    $loaded = true;
 
    $exists = $dsf->get_data($name, $value);
 
}
 
 
if(isset($_POST['send_delete'])){
 
    $name = $_POST['name'];
 
    $deleted = true;
 
    $exists = $dsf->delete_data($name);
 
}
 
 
$vars = array(    'created' => $created,
 
                'deleted' => $deleted,
 
                'exists' => $exists,
 
                'loaded' => $loaded,
 
                'name' => $name,
 
                'value' => $value
 
 
);
 
 
$tpl->add_variables($vars);
 
$tpl->display_file('cache.html');
 
 |