metal/metal_php_bindings.php - view - 1.1
<?
if(!defined("XAWAS_PHP_BINDINGS_INCLUDED"))
{
define("XAWAS_PHP_BINDINGS_INCLUDED",1);
/*
* xawas_php_bindings.php
*
* @(#) $Header: /opt2/mlemos/cvs/metal/metal/metal_php_bindings.php,v 1.1 1999/07/30 05:53:02 mlemos Exp $
*
*/
class xawas_php_bindings_class
{
Function GenerateOutput(&$compiler,&$context,$data,&$output)
{
for($output="",$part=0;$part<count($data);$part++)
{
switch($data[$part]["Type"])
{
case "DATA":
$output.=$data[$part]["Data"];
break;
case "COMMAND":
$output.="<?php ".$data[$part]["Data"]." ?>";
break;
default:
$compiler->SetElementError($context->file,$context->path,$data[$part]["Type"]." is not a supported output type");
return(0);
}
}
return(1);
}
};
}
?>
|