\n";
$temp .= $offset." ".htmlspecialchars($this->anchorpointx)."\n";
$temp .= $offset." ".htmlspecialchars($this->anchorpointy)."\n";
$temp .= $offset."\n";
return $temp;
}
/**
* creates the html-form-fragment for this object
*
* @param $id string containing a prefix that should be used to identify this
* object's html fields. This must be done, so that the generateObjectFromPost(...)
* function can address the fields belonging to this object in the http-post.
*
* @param string $offset string used for formatting the output
* @return string containing the html-form-fragment
*/
function generateHtmlForm($id, $offset = "")
{
$temp = "";
$temp .= $offset."\n";
$temp .= $offset."
\n";
//TODO - check possible values and their meaning
$temp .= $offset." \n";
$temp .= $offset."
\n";
$temp .= $offset."
\n";
return $temp;
}
/**
* populates the member fields of a new object from the data in the http-post-request
* to rebuild the object after the submission of the html-form.
*
* creates its own child objects from the post parameters and calls their
* generateObjectFromPost(...) function
*
* @param string $id string that contains a prefix for the html-form-fields
* that is common to all of the fields belonging to this object
*/
function generateObjectFromPost($id = "")
{
if (isset($_REQUEST[$id."_anchorpointx"]))
{
$this->anchorpointx = $_REQUEST[$id."_anchorpointx"];
}
if (isset($_REQUEST[$id."_anchorpointy"]))
{
$this->anchorpointy = $_REQUEST[$id."_anchorpointy"];
}
}
}
?>