* @license GPLv2 http://files.syscp.org/misc/COPYING.txt
* @package Functions
* @version $Id$
*/
/**
* Return HTML Code for a checkbox
*
* @param string The fieldname
* @param string The captions
* @param string The Value which will be returned
* @param bool Add a at the end of the checkbox
* @param string Values which will be selected by default
* @param bool Whether the title may contain html or not
* @param bool Whether the value may contain html or not
* @return string HTML Code
* @author Michael Kaufmann
*/
function makecheckbox($name, $title, $value, $break = false, $selvalue = NULL, $title_trusted = false, $value_trusted = false)
{
if($selvalue !== NULL
&& $value == $selvalue)
{
$checked = 'checked="checked"';
}
else
{
$checked = '';
}
if(!$title_trusted)
{
$title = htmlspecialchars($title);
}
if(!$value_trusted)
{
$value = htmlspecialchars($value);
}
$checkbox = ' ' . $title;
if($break)
{
$checkbox.= ' ';
}
return $checkbox;
}