Collections functions
General functions
Node functions
Render functions
Theme permission functions
User functions
Resource functions

render_text_question()

Description

render_text_input_question - Used to display a question with simple text input

Parameters

ColumnTypeDefaultDescription
$label string Label of question
$input string Name of input field
$additionaltext string "" Text to to display after input
$numeric boolean false Set to true to force numeric input
$extra ""
$current ""
$ctx array array Rendering context. Should be used to inject different elements (e.g set the div class)

Return

void

Location

include/render_functions.php lines 1584 to 1608

Definition

 
function render_text_question($label$input$additionaltext=""$numeric=false$extra=""$current="", array $ctx = array())
    {
    
$div_class = array("Question");
    if(isset(
$ctx["div_class"]) && is_array($ctx["div_class"]) && !empty($ctx["div_class"]))
        {
        
$div_class array_merge($div_class$ctx["div_class"]);
        }
    
?>
    <div id="question_ echo $input?>" class=" echo implode(" "$div_class); ?>" >
        <label> echo $label?></label>
        
        printf
('<input name="%s" id="%s_input" type="%s" value="%s"%s/>',
            
escape($input),
            
escape($input),
            
$numeric "number" "text",
            
escape((string) $current),
            
$extra
        
);
            
        echo 
$additionaltext;
        
?>
        <div class="clearerleft"> </div>
    </div>
    
    
}

This article was last updated 19th March 2024 03:35 Europe/London time based on the source file dated 15th March 2024 17:00 Europe/London time.