dbmsv2 init...1
This commit is contained in:
parent
e8d7f6f08b
commit
8541947caf
@ -207,7 +207,7 @@ class CommonHelper
|
|||||||
$extra .= sprintf(" %s=\"%s\"", $extra_tag, htmlspecialchars($extra_value, ENT_QUOTES, 'UTF-8'));
|
$extra .= sprintf(" %s=\"%s\"", $extra_tag, htmlspecialchars($extra_value, ENT_QUOTES, 'UTF-8'));
|
||||||
}
|
}
|
||||||
// $formOptions는 필터 옵션 배열로, key는 필터 엔티티의 PK, value는 필터 엔티티 객체
|
// $formOptions는 필터 옵션 배열로, key는 필터 엔티티의 PK, value는 필터 엔티티 객체
|
||||||
$html = sprintf("<select id=\"%s\" name=\"%s\" %s>", $field, $field, $extra);
|
$html = sprintf("<select name=\"%s\" %s>", $field, $extra);
|
||||||
$html .= $this->form_dropdown_common_process($field, $value, $viewDatas, $extras, $attributes);
|
$html .= $this->form_dropdown_common_process($field, $value, $viewDatas, $extras, $attributes);
|
||||||
$html .= '</select>';
|
$html .= '</select>';
|
||||||
return $html;
|
return $html;
|
||||||
@ -253,11 +253,11 @@ class CommonHelper
|
|||||||
{
|
{
|
||||||
switch ($field) {
|
switch ($field) {
|
||||||
case 'email':
|
case 'email':
|
||||||
$form = form_input($field, $value ?? "", ['id' => $field, "placeholder" => "예)test@example.com", ...$extras]);
|
$form = form_input($field, $value ?? "", ["placeholder" => "예)test@example.com", ...$extras]);
|
||||||
break;
|
break;
|
||||||
case 'mobile':
|
case 'mobile':
|
||||||
case 'phone':
|
case 'phone':
|
||||||
$form = form_input($field, $value ?? "", ['id' => $field, "placeholder" => "예)010-0010-0010", ...$extras]);
|
$form = form_input($field, $value ?? "", ["placeholder" => "예)010-0010-0010", ...$extras]);
|
||||||
break;
|
break;
|
||||||
case 'role':
|
case 'role':
|
||||||
if (!is_array($viewDatas['control']['field_optons'][$field])) {
|
if (!is_array($viewDatas['control']['field_optons'][$field])) {
|
||||||
@ -270,12 +270,12 @@ class CommonHelper
|
|||||||
if ($key !== '') { // 빈값은 제외
|
if ($key !== '') { // 빈값은 제외
|
||||||
$values = is_array($value) ? $value : explode(DEFAULTS["DELIMITER_ROLE"], $value);
|
$values = is_array($value) ? $value : explode(DEFAULTS["DELIMITER_ROLE"], $value);
|
||||||
//form_check에는 "class" => "form-control" 쓰면 않되거나 form-check를 써야함
|
//form_check에는 "class" => "form-control" 쓰면 않되거나 form-check를 써야함
|
||||||
$forms[] = form_checkbox("{$field}[]", $key, in_array($key, $values), ['id' => $field, ...$extras]) . $filterEntity->getTitle();
|
$forms[] = form_checkbox("{$field}[]", $key, in_array($key, $values), $extras) . $filterEntity->getTitle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$form = implode(" ", $forms);
|
$form = implode(" ", $forms);
|
||||||
} else {
|
} else {
|
||||||
$form = $this->form_dropdown_common($field, $value, $viewDatas, ['id' => $field, ...$extras]);
|
$form = $this->form_dropdown_common($field, $value, $viewDatas, $extras);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'issue_at':
|
case 'issue_at':
|
||||||
@ -292,7 +292,7 @@ class CommonHelper
|
|||||||
case 'content':
|
case 'content':
|
||||||
case 'history':
|
case 'history':
|
||||||
$extras['class'] = array_key_exists('class', $extras) ? $extras['class'] . ' tinymce' : 'tinymce';
|
$extras['class'] = array_key_exists('class', $extras) ? $extras['class'] . ' tinymce' : 'tinymce';
|
||||||
$form = form_textarea($field, $value ?? "", ['id' => $field, ...$extras]);
|
$form = form_textarea($field, $value ?? "", $extras);
|
||||||
break;
|
break;
|
||||||
case 'user_uid':
|
case 'user_uid':
|
||||||
case 'old_clientinfo_uid':
|
case 'old_clientinfo_uid':
|
||||||
@ -307,7 +307,7 @@ class CommonHelper
|
|||||||
if (in_array($field, $viewDatas['control']['actionFilters'])) {
|
if (in_array($field, $viewDatas['control']['actionFilters'])) {
|
||||||
$form = $this->form_dropdown_common($field, $value, $viewDatas, $extras);
|
$form = $this->form_dropdown_common($field, $value, $viewDatas, $extras);
|
||||||
} else {
|
} else {
|
||||||
$form = form_input($field, $value ?? "", ['id' => $field, ...$extras]);
|
$form = form_input($field, $value ?? "", $extras);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -377,7 +377,7 @@ class CommonHelper
|
|||||||
case 'serviceinfo_uid':
|
case 'serviceinfo_uid':
|
||||||
case 'serverinfo_uid':
|
case 'serverinfo_uid':
|
||||||
$extras['class'] = array_key_exists('class', $extras) ? $extras['class'] . ' select-field' : 'select-field';
|
$extras['class'] = array_key_exists('class', $extras) ? $extras['class'] . ' select-field' : 'select-field';
|
||||||
$attributes = [];
|
$attributes = ['disabled' => null];
|
||||||
$filter = $this->form_dropdown_common($field, $value, $viewDatas, $extras, $attributes);
|
$filter = $this->form_dropdown_common($field, $value, $viewDatas, $extras, $attributes);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@ -36,6 +36,9 @@ class ServiceHelper extends CustomerHelper
|
|||||||
public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null
|
public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null
|
||||||
{
|
{
|
||||||
switch ($field) {
|
switch ($field) {
|
||||||
|
case 'serverinfo_uid':
|
||||||
|
$value = $viewDatas['entity']->getServerEntity()->getCustomTitle();
|
||||||
|
break;
|
||||||
case 'billing_at':
|
case 'billing_at':
|
||||||
if (array_key_exists('unPaids', $viewDatas)) {
|
if (array_key_exists('unPaids', $viewDatas)) {
|
||||||
if (array_key_exists($viewDatas['entity']->getPK(), $viewDatas['unPaids'])) {
|
if (array_key_exists($viewDatas['entity']->getPK(), $viewDatas['unPaids'])) {
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<nav class="condition nav">
|
<nav class="condition nav">
|
||||||
조건:
|
조건:
|
||||||
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
||||||
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas, ['id' => $field]) ?>
|
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas) ?>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</nav>
|
</nav>
|
||||||
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
<nav class="condition nav">
|
<nav class="condition nav">
|
||||||
조건:
|
조건:
|
||||||
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
||||||
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas, ['id' => $field]) ?>
|
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas) ?>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<nav class="condition nav">
|
<nav class="condition nav">
|
||||||
조건:
|
조건:
|
||||||
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
||||||
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas, ['id' => $field]) ?>
|
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas) ?>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</nav>
|
</nav>
|
||||||
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<nav class="condition nav">
|
<nav class="condition nav">
|
||||||
조건:
|
조건:
|
||||||
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
<?php foreach ($viewDatas['control']['actionFilters'] as $field): ?>
|
||||||
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas, ['id' => $field]) ?>
|
<?= $viewDatas['helper']->getListFilter($field, $viewDatas['control']['index_filters'][$field] ?? old($field), $viewDatas) ?>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</nav>
|
</nav>
|
||||||
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
<?= $this->include("templates/{$viewDatas['layout']}/index_content_top"); ?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user