file describing a static form element for moodle with setHelpButton method
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
require_once("HTML/QuickForm/static.php");
|
||||
|
||||
/**
|
||||
* HTML class for a text type element
|
||||
*
|
||||
* @author Jamie Pratt
|
||||
* @access public
|
||||
*/
|
||||
class moodleform_static extends HTML_QuickForm_static{
|
||||
/**
|
||||
* html for help button, if empty then no help
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
var $_helpbutton='';
|
||||
/**
|
||||
* set html for help button
|
||||
*
|
||||
* @access public
|
||||
* @param array $help array of arguments to make a help button
|
||||
*/
|
||||
function setHelpButton($helpbuttonargs){
|
||||
if (!is_array($helpbuttonargs)){
|
||||
$helpbuttonargs=array($helpbuttonargs);
|
||||
}else{
|
||||
$helpbuttonargs=$helpbuttonargs;
|
||||
}
|
||||
//we do this to to return html instead of printing it
|
||||
//without having to specify it in every call to make a button.
|
||||
$defaultargs=array('', '', 'moodle', true, false, '', true);
|
||||
$helpbuttonargs=$helpbuttonargs + $defaultargs ;
|
||||
$this->_helpbutton=call_user_func_array('helpbutton', $helpbuttonargs);
|
||||
}
|
||||
/**
|
||||
* get html for help button
|
||||
*
|
||||
* @access public
|
||||
* @return string html for help button
|
||||
*/
|
||||
function getHelpButton(){
|
||||
return $this->_helpbutton;
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user