<?require_once("../../qutags.php")?>
<?
/* QuTags <qutags@quantumquinn.com>
* provided by C. Bess courtesy of Quantum Quinn AJAX for PHP live demo - 1.0.1
*/
init_qutags(array("qucomm"=>"../../"));
function timerTick()
{
send_quinnerhtml("outmsg", "Server timer is: ".date("g:i:s F j Y"));
}
function toggleTimer( $id )
{
$dur = $_POST["ticks"];
if ( $id == "btStart" )
{
if ( ereg("[^0-9]", $dur) )
{
send_quinnerhtml("outmsg", "Please use integers only. 1000 - 5000(ms).");
send_quvalue("ticks", "1000");
return;
}
$dur = intval($dur);
if ( $dur < 1000 || $dur > 5000 )
{
send_quinnerhtml("outmsg",
$dur." won't work. This demo only allows tick durations between 1000 - 5000(ms).");
return;
}
send_qudisabled("btStart", "true");
send_qudisabled("btStop", "false");
qutimer($dur);
}
else if ( $id == "btStop" )
{
send_qudisabled("btStop", "true");
send_qudisabled("btStart", "false");
qutimer("off");
}
}
quform_start();
qudiv("outmsg");
qutimer("timerTick");
qutextbox("ticks", array(quvalue=>"1000"));
echo "<br/>";
qubutton("btStart", array(quvalue=>"Start Timer", onclick=>"toggleTimer"));
qubutton("btStop", array(quvalue=>"Stop Timer", onclick=>"toggleTimer", qudisabled=>"true"));
quform_end();
?>