PHPFusion\QuantumFields::dynamics_fieldinfo PHP Метод

dynamics_fieldinfo() приватный Метод

private dynamics_fieldinfo ( $type, $default_value )
    private function dynamics_fieldinfo($type, $default_value)
    {
        $info = array('textbox' => "VARCHAR(200) NOT NULL DEFAULT '" . $default_value . "'", 'select' => "VARCHAR(200) NOT NULL DEFAULT '" . $default_value . "'", 'textarea' => "TEXT NOT NULL", 'tags' => "TEXT NOT NULL", 'checkbox' => "TINYINT(3) NOT NULL DEFAULT '" . (isnum($default_value) ? $default_value : 0) . "'", 'toggle' => "TINYINT(3) NOT NULL DEFAULT '" . (isnum($default_value) ? $default_value : 0) . "'", 'datepicker' => "TINYINT(10) NOT NULL DEFAULT '" . (isnum($default_value) ? $default_value : 0) . "'", 'location' => "VARCHAR(50) NOT NULL DEFAULT '" . $default_value . "'", 'colorpicker' => "VARCHAR(10) NOT NULL DEFAULT '" . $default_value . "'", 'upload' => "VARCHAR(100) NOT NULL DEFAULT '" . $default_value . "'", 'hidden' => "VARCHAR(50) NOT NULL DEFAULT '" . $default_value . "'", 'address' => "TEXT NOT NULL", 'number' => "INT(10) UNSIGNED NOT NULL DEFAULT '" . (isnum($default_value) ? $default_value : 0) . "'", 'email' => "VARCHAR(200) NOT NULL DEFAULT '" . $default_value . "'", 'url' => "VARCHAR(200) NOT NULL DEFAULT '" . $default_value . "'");
        return $info[$type];
    }