Exemple #1
0
 public function render(Model $model)
 {
     $content = Form::select($this->name, $this->options, $model->get($this->name), array());
     $layout = $this->get_layout($model->app());
     $layout->name = $this->name;
     $layout->field = $content;
     return $layout->render();
 }
Exemple #2
0
<?php

$attributes = array('placeholder' => $app->lang->get($name), 'class' => 'form-control');
if (isset($field_config['height'])) {
    $attributes['style'] = "height:{$field_config['height']}px;";
}
echo \Door\Core\Helper\Form::textarea($name, $value, $attributes);
Exemple #3
0
}
if (isset($success)) {
    ?>
<p class="bg-success"><?php 
    echo $l->get_ucf("saved");
    ?>
</p>
<?php 
}
?>
<div class="box">
	<div class="box-content">
<form role="form" class="form-horizontal" method="POST" action="">		
	<?php 
if (isset($filter_param) && $filter_param != null) {
    echo \Door\Core\Helper\Form::hidden($filter_param, $model->{$filter_param});
}
?>
	<?php 
echo $fields;
?>
	<div class="clearfix"></div>
	<div class="text-right">
		<div class="col-sm-12">
		<?php 
if (isset($return_uri)) {
    ?>
			<a class="btn btn-default btn-label-left" href="<?php 
    echo $app->url->site($return_uri);
    ?>
">
Exemple #4
0
 public static function toggle_switch($name, $checked = false)
 {
     echo "<div class='toggle-switch toggle-switch-primary'>" . "<label>" . F::checkbox($name, 1, $checked) . "<div class='toggle-switch-inner'></div>" . "<div class='toggle-switch-switch'><i class='fa fa-check'></i></div>" . "</label>" . "</div>";
 }
Exemple #5
0
<div class="image-input" data-upload-image-url="<?php 
echo $app->url->site($upload_image_uri);
?>
" data-view-image-url="<?php 
echo $app->url->site($view_images_uri);
?>
">
	<?php 
echo \Door\Core\Helper\Form::hidden($name, is_object($value) ? $value->pk() : $value);
?>
	<button class="btn btn-label-left btn-info upload" type="button">
	<span><i class="fa fa-picture-o"></i></span>
		<?php 
echo $app->lang->get('upload');
?>
		
	</button>									
	<div class="image-block"></div>	
</div>
Exemple #6
0
<?php

echo \Door\Core\Helper\Form::input($name, $value, array('placeholder' => $app->lang->get($name), 'class' => 'form-control'));
Exemple #7
0
<?php

echo \Door\Core\Helper\Form::input($name, date('d.m.Y', $value), array('placeholder' => $app->lang->get($name), 'class' => 'form-control datepicker'));
Exemple #8
0
<div class="box image-gallery">
	<div class="box-header">
		<button class="btn btn-label-left btn-info upload" type="button">
		<span><i class="fa fa-picture-o"></i></span>
			<?php 
echo $app->lang->get('Upload');
?>
		</button>																		
	</div>
	<?php 
echo \Door\Core\Helper\Form::hidden($name, implode(",", $value->get_ids()));
?>
	<div class="box-content"></div>
</div>
Exemple #9
0
<?php

$variants = array();
foreach ($app->models->factory($value->related_model())->find_all()->as_array() as $model) {
    $variants[(string) $model->pk()] = $model->name();
}
$ids = $value->get_ids(true);
$sorted = array();
$unsorted = array();
foreach ($variants as $id => $variant_name) {
    $index = array_search($id, $ids);
    if ($index === false) {
        $unsorted[$id] = $variant_name;
    } else {
        $sorted[$index] = array($id, $variant_name);
    }
}
ksort($sorted);
$new_variants = array();
foreach ($sorted as $item) {
    $new_variants[$item[0]] = $item[1];
}
foreach ($unsorted as $id => $variant_name) {
    $new_variants[$id] = $variant_name;
}
echo \Door\Core\Helper\Form::select("{$name}[]", $new_variants, $ids, array("class" => "populate placeholder select2"));
Exemple #10
0
<?php

echo \Door\Core\Helper\Form::textarea($name, $value, array('placeholder' => $app->lang->get($name), 'class' => 'wysiwyg', 'data-upload-image-url' => $app->url->site($upload_image_uri)));