function main_resize() {
var w = 0 + jQuery('div.form').width();
var wpx = (w - 100).toString() + 'px';
jQuery('.main-text-input').css({width: wpx});
}
end;
$result = '';
if (!empty($query)) try {
$params = split(' ', $query);
$command = array_shift($params);
$p = array();
foreach ($params as $param) {
$param = (is_numeric($param)) ? 0 + $param : trim($param,'"');
$p[] = $param;
}
switch (count($params)) {
case 0:
$result = $remote->$command();
break;
case 1:
$result = $remote->$command($p[0]);
break;
case 2:
$result = $remote->$command($p[0], $p[1]);
break;
case 3:
$result = $remote->$command($p[0], $p[1], $p[2]);
break;
case 4:
$result = $remote->$command($p[0], $p[1], $p[2], $p[3]);
break;
case 5:
$result = $remote->$command($p[0], $p[1], $p[2], $p[3], $p[4]);
break;
default:
$result = 'error: too much parameters';
}
} catch (Exception $e) {
$result = $remote->error;
}
echo '';
echo is_string($result) ? htmlentities($result) : htmlentities(json_encode($result, 128));
echo '
';
JavascriptReady("main_resize(); $(window).resize(main_resize); $('.main-text-input:first').focus();");