30 lines
1.3 KiB
PHP
30 lines
1.3 KiB
PHP
<?
|
||
/**
|
||
* Copyright (c) BestWebService.ru
|
||
* Author: Gvozdikov Victor Antonovich
|
||
* Редактирование кода запрещено. В случае распространения кода обязательно должен сохраняться этот copyright.
|
||
* Код распространяется как есть и не даёт гаранитий 100% стабильности. Автор не несёт ответственности за выполнения кода. Все права на код принадлежат Гвоздикову Виктор Антоновичу.
|
||
*/
|
||
|
||
namespace ui\input;
|
||
|
||
|
||
class Date_Time extends Input {
|
||
public function render(array $opt = array()): string {
|
||
$value = $this->value;
|
||
|
||
if(file_exists($file = dirname(__FILE__).'/views/'.$this->theme.'.php')) {
|
||
ob_start();include($file);return ob_get_clean();
|
||
} else {
|
||
return '<div class="form-group">
|
||
<label>' . $this->label . '</label>
|
||
<input type="text" class="form-control daterange-time-single" name="' . $this->name . '"
|
||
value="' . ($value ? date('d.m.Y H:i', $value) : '') . '"
|
||
data-value="' . ($value ? date('d.m.Y H:i', $value) : '') . '"
|
||
|
||
placeholder="' . $this->options[Input::PLACEHOLDER] . '">
|
||
</div>';
|
||
}
|
||
}
|
||
}
|