Пример #1
0
function field_public_flag($value = null, $type = 'select', $atter = array(), $name = 'public_flag')
{
    if (!in_array($type, array('select', 'radio'))) {
        throw new InvalidArgumentException('Second parameter is invalid.');
    }
    if (is_null($value)) {
        $value = conf('public_flag.default');
    }
    $options = Site_Form::get_public_flag_options();
    $data = array('value' => $value, 'name' => $name, 'atter' => $atter, 'options' => $options);
    if ($type == 'select') {
        $atter['class'] = 'form-control';
        $data['atter'] = $atter;
        return render('_parts/field/select', $data);
    }
    return render('_parts/field/radio', $data);
}
Пример #2
0
        ?>
</td>
	<td><?php 
        echo Site_Profile::get_display_type_options($profile->display_type, true);
        ?>
</td>
	<td><?php 
        echo symbol_bool($profile->is_required);
        ?>
</td>
	<td><?php 
        echo symbol_bool($profile->is_edit_public_flag);
        ?>
</td>
	<td><?php 
        echo Site_Form::get_public_flag_options($profile->default_public_flag);
        ?>
</td>
	<td><?php 
        echo symbol_bool(!$profile->is_unique);
        ?>
</td>
	<td><?php 
        echo Site_Profile::get_form_type_options($profile->form_type);
        ?>
</td>
	<td><?php 
        echo symbol_bool($profile->is_disp_regist);
        ?>
</td>
	<td><?php 
Пример #3
0
 private static function get_validation_public_flag()
 {
     $val = \Validation::forge();
     $options = \Site_Form::get_public_flag_options();
     $val->add('public_flag', term('public_flag.label'), array('options' => $options, 'type' => 'radio'))->add_rule('required')->add_rule('in_array', array_keys($options));
     return $val;
 }