tvheadend/vendor/ext-3.4.1/examples/direct/php/classes/TestAction.php
Adam Sutton bafcfff42d webui: restructure webui/extjs source files
I want to keep the 3rd-party packages away from the main source
where possible.
2013-06-03 17:11:01 +01:00

36 lines
858 B
PHP

<?php
class TestAction {
function doEcho($data){
return $data;
}
function multiply($num){
if(!is_numeric($num)){
throw new Exception('Call to multiply with a value that is not a number');
}
return $num*8;
}
function getTree($id){
$out = array();
if($id == "root"){
for($i = 1; $i <= 5; ++$i){
array_push($out, array(
'id'=>'n' . $i,
'text'=>'Node ' . $i,
'leaf'=>false
));
}
}else if(strlen($id) == 2){
$num = substr($id, 1);
for($i = 1; $i <= 5; ++$i){
array_push($out, array(
'id'=>$id . $i,
'text'=>'Node ' . $num . '.' . $i,
'leaf'=>true
));
}
}
return $out;
}
}