HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/ilysium.komma.pro/wwwroot/lib/form/types/field_type_checkbox.class.php
<?php
/**
 * field_type_active.class.php
 * Created by Komma Mediadesign.
 * Author: mike
 * Date: 4/3/13
 */

class Field_Type_Checkbox extends Form_Field
{
    public function construct(){}

    public function generate()
    {
        $output = '';

        $output .= '<input class="checkbox_input" type="checkbox" name="' . $this->name .'" value="1" ';
        if($this->value == 1) $output .= 'checked';
        $output .= '/> <label class="checkbox_label">' . $this->label . '</label>';

        return $output;
    }

    public function validate()
    {
        // Get values
        $input = (isset($_POST[$this->name])? $_POST[$this->name]: 0);
        $_SESSION[$this->formName]['data'][$this->name] = $input;

        return true;
    }

}