AlkantarClanX12

Your IP : 3.133.128.171


Current Path : /home/thanudqk/www/wordpress_leaderboard/wp-content/plugins/hd-quiz/includes/fields/
Upload File :
Current File : /home/thanudqk/www/wordpress_leaderboard/wp-content/plugins/hd-quiz/includes/fields/checkbox.php

<?php
function hdq_printField_checkbox($tab, $tab_slug, $fields)
{
    $value = hdq_getValue($tab, $fields);
    $placeholder = hdq_getPlaceholder($tab, $fields);
    $required = hdq_getRequired($tab, $fields); ?>

<div class="hdq_input_item">
    <label class="hdq_input_label" for="<?php echo $tab["name"]; ?>">
        <?php
            if ($required) {
                hdq_print_tab_requiredIcon();
                $required = "required";
            }
            echo $tab["label"];
            if (isset($tab["tooltip"]) && $tab["tooltip"] != "") {
                hdq_print_fields_tooltip($tab["tooltip"]);
            }
        ?>
    </label>
<div class="hdq_checkbox_wrapper hderp_input" data-tab = "<?php echo $tab_slug; ?>" data-type = "checkbox" data-id = "<?php echo $tab["name"]; ?>" id = "<?php echo $tab["name"]; ?>">	
    <?php
        if (isset($tab["options"])) {
			// first check if we should set a default value or not
			$default = "";
			$hasValue = false;
			for ($i = 0; $i < count($tab["options"]); $i++) {
				$v = $tab["options"][$i]["value"];				
				if(isset($tab["options"][$i]["default"])){
					if($tab["options"][$i]["default"] == "true"){
						$default = $v;
					}
				}
				
                if (is_array($value) && in_array($v, $value)) {
                    $hasValue = true;
				}				
			}
			

            for ($i = 0; $i < count($tab["options"]); $i++) {
                $n = $tab["options"][$i]["label"];
                $v = $tab["options"][$i]["value"];
				
                $checked = "";
                if (is_array($value) && in_array($v, $value)) {
                    $checked = "checked";
				}
				
				if(!$hasValue && $default != "" && isset($value) && count($value) > 1){
					if($v == $default){
						$checked = "checked";
					}
				}
				?>

                <div class="hdq_checkbox_container">
                    <div class="hdq_checkbox">
                        <input 
                            data-tab="<?php echo $tab_slug; ?>" 
                            type="checkbox" 
                            onchange="HDQ.checkboxFieldSelect(this)" 
                            value="<?php echo $v; ?>" 
                            data-type="radio" 
                            class="hdq_checkbox_input" 
                            data-id="<?php echo $tab["name"]; ?>" 
                            id="variation_field_<?php echo $tab["name"].$v; ?>" 
                            <?php echo $checked; ?>
                        />                
                        <label class = "hdq_toggle" for="variation_field_<?php echo $tab["name"].$v; ?>"></label>
                    </div>
                    <label for="variation_field_<?php echo $tab["name"].$v; ?>"><?php echo $n; ?></label>
                </div>
                <?php
            }
        } ?>
</div>
<?php
if(isset($tab["content"])){
	echo $tab["content"];
}	
?>
</div>
<?php
}