(2003-2009) * @author Froxlor team (2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Functions * */ /** * 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 if(isset($_SESSION['requestData'][$name])) { $checked = 'checked="checked"'; } else { $checked = ''; } if(!$title_trusted) { $title = htmlspecialchars($title); } if(!$value_trusted) { $value = htmlspecialchars($value); } $checkbox = ''; if($break) { $checkbox.= '
'; } return $checkbox; }