shoppingmallv2 init...
This commit is contained in:
parent
c68351431e
commit
0ce1014964
@ -116,7 +116,6 @@ define('LAYOUTS', [
|
||||
'<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/select2-bootstrap-5-theme@1.3.0/dist/select2-bootstrap-5-theme.min.css" />',
|
||||
'<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boxicons@latest/css/boxicons.min.css" />',
|
||||
'<link rel="stylesheet" href="/css/style.css" />',
|
||||
'<link rel="stylesheet" href="/css/doc.css" />',
|
||||
],
|
||||
'javascripts' => [
|
||||
'<script src="//cdn.jsdelivr.net/npm/jquery@3.7.0/dist/jquery.min.js"></script>',
|
||||
@ -137,7 +136,6 @@ define('LAYOUTS', [
|
||||
'<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/select2-bootstrap-5-theme@1.3.0/dist/select2-bootstrap-5-theme.min.css" />',
|
||||
'<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boxicons@latest/css/boxicons.min.css" />',
|
||||
'<link rel="stylesheet" href="/css/style.css" />',
|
||||
'<link rel="stylesheet" href="/css/doc.css" />',
|
||||
],
|
||||
'javascripts' => [
|
||||
'<script src="//cdn.jsdelivr.net/npm/jquery@3.7.0/dist/jquery.min.js"></script>',
|
||||
|
||||
@ -143,10 +143,10 @@ function getFieldIndex_Row_BoardHelper($field, $entity, array $viewDatas): strin
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
);
|
||||
return sprintf("%s%s %s", $depth, $reply, $view);
|
||||
return sprintf("<td class=\"title hhierarchy\">%s%s %s</td>", $depth, $reply, $view);
|
||||
break;
|
||||
default:
|
||||
return getFieldView_BoardHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_BoardHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -172,7 +172,7 @@ function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas):
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
);
|
||||
return sprintf("%s%s %s", $depth, $reply, $view);
|
||||
return sprintf("<td class=\"title hierarchy\">%s%s %s</td>", $depth, $reply, $view);
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
@ -183,7 +183,7 @@ function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas):
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_BoardHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_BoardHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_BoardHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -128,7 +128,7 @@ function getFieldIndex_Row_CategoryHelper($field, $entity, array $viewDatas): st
|
||||
{
|
||||
switch ($field) {
|
||||
default:
|
||||
return getFieldView_CategoryHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_CategoryHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -138,7 +138,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
switch ($field) {
|
||||
case 'linkurl':
|
||||
return $entity->getFileImage('middle', 'photo') . "<BR>" . $value;
|
||||
return sprintf("<td>%s<BR>%s</td>", $entity->getFileImage('middle', 'photo'), $value);
|
||||
break;
|
||||
case 'title':
|
||||
case 'name':
|
||||
@ -156,7 +156,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
);
|
||||
return sprintf("%s%s %s", $depth, $reply, $view);
|
||||
return sprintf("<td class=\"title hierarchy\">%s%s %s</td>", $depth, $reply, $view);
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
@ -167,7 +167,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_CategoryHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_CategoryHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_CategoryHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -125,7 +125,7 @@ function getFieldIndex_Row_OrderHelper($field, $entity, array $viewDatas): strin
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"%s : %s<BR>%s",
|
||||
"<td class=\"title\">%s : %s<BR>%s</td>",
|
||||
lang("{$viewDatas['className']}.label.uid"),
|
||||
$entity->getOrderHint(),
|
||||
anchor(
|
||||
@ -137,7 +137,7 @@ function getFieldIndex_Row_OrderHelper($field, $entity, array $viewDatas): strin
|
||||
break;
|
||||
case 'status':
|
||||
if ($value == DEFAULTS['STATUS']) {
|
||||
return sprintf("<div class=\"payment_card\">%s</div><div class=\"payment_deposit\">%s</div>", anchor(
|
||||
return sprintf("<td><div class=\"payment_card\">%s</div><div class=\"payment_deposit\">%s</div></td>", anchor(
|
||||
'/front/payment/card/' . $entity->getPrimaryKey(),
|
||||
"카드결제",
|
||||
["class" => "btn btn-sm btn-primary btn-circle", "style" => "color:white", "target" => "_self"]
|
||||
@ -147,11 +147,11 @@ function getFieldIndex_Row_OrderHelper($field, $entity, array $viewDatas): strin
|
||||
["class" => "btn btn-sm btn-info btn-circle", "style" => "color:white", "target" => "_self"]
|
||||
));
|
||||
} else {
|
||||
return getFieldView_OrderHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_OrderHelper($field, $entity, $viewDatas));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return getFieldView_OrderHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_OrderHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -162,21 +162,26 @@ function getFieldIndex_Row_OrderHelper_Admin($field, $entity, array $viewDatas):
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<div class=\"location-left\">%s : %s<BR>%s</div>",
|
||||
lang("{$viewDatas['className']}.label.uid"),
|
||||
$entity->getPrimaryKey(),
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
return sprintf("<td>%s</td>", anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
));
|
||||
break;
|
||||
case 'status':
|
||||
return getFieldView_OrderHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_OrderHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
$attributes["onChange"] = sprintf(
|
||||
'location.href="%s/toggle/%s/%s?%s="+this.options[this.selectedIndex].value',
|
||||
current_url(),
|
||||
$entity->getPrimaryKey(),
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return sprintf("<td>%s</td>", getFieldForm_OrderHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_OrderHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
}
|
||||
|
||||
@ -161,29 +161,28 @@ function getFieldIndex_Row_PaymentHelper($field, $entity, array $viewDatas): str
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<div class=\"location-left\">%s : %s<BR>%s</div>",
|
||||
lang("{$viewDatas['className']}.label.uid"),
|
||||
$entity->getPaymentHint(),
|
||||
"<td class=\"title\">%s</td>",
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey() . '?category=' . $viewDatas['category']->getPrimaryKey(),
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
break;
|
||||
break;
|
||||
case 'status':
|
||||
if ($value == DEFAULTS['STATUS']) {
|
||||
return anchor(
|
||||
return sprintf("<td>%s</td>", anchor(
|
||||
'/front/payment/card/' . $entity->getPrimaryKey(),
|
||||
$viewDatas['fieldFormOptions'][$field][$value],
|
||||
["class" => "btn btn-sm btn-primary btn-circle", "style" => "color:white", "target" => "_self"]
|
||||
);
|
||||
));
|
||||
} else {
|
||||
return getFieldView_PaymentHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_PaymentHelper($field, $entity, $viewDatas));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return getFieldView_PaymentHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_PaymentHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -195,9 +194,7 @@ function getFieldIndex_Row_PaymentHelper_Admin($field, $entity, array $viewDatas
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<div class=\"location-left\">%s : %s<BR>%s</div>",
|
||||
lang("{$viewDatas['className']}.label.uid"),
|
||||
$entity->getPrimaryKey(),
|
||||
"<td class=\"title\">%s</td>",
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
@ -206,9 +203,19 @@ function getFieldIndex_Row_PaymentHelper_Admin($field, $entity, array $viewDatas
|
||||
);
|
||||
break;
|
||||
case 'status':
|
||||
return getFieldView_PaymentHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_PaymentHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
$attributes["onChange"] = sprintf(
|
||||
'location.href="%s/toggle/%s/%s?%s="+this.options[this.selectedIndex].value',
|
||||
current_url(),
|
||||
$entity->getPrimaryKey(),
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return sprintf("<td>%s</td>", getFieldForm_PaymentHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_PaymentHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
}
|
||||
|
||||
@ -149,7 +149,7 @@ function getFieldIndex_Row_ProductHelper($field, $entity, array $viewDatas): str
|
||||
);
|
||||
break;
|
||||
default:
|
||||
return getFieldView_ProductHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_ProductHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -160,15 +160,11 @@ function getFieldIndex_Row_ProductHelper_Admin($field, $entity, array $viewDatas
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<div class=\"location-left\">%s<BR>%s</div>",
|
||||
$entity->getFileImage('middle', 'photo'),
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
return sprintf("<td>%s</td>", anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
));
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
@ -179,7 +175,7 @@ function getFieldIndex_Row_ProductHelper_Admin($field, $entity, array $viewDatas
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_ProductHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_ProductHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_ProductHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -126,16 +126,7 @@ function getFieldIndex_Column_SitepageHelper($field, array $viewDatas)
|
||||
//Front용
|
||||
function getFieldIndex_Row_SitepageHelper($field, $entity, array $viewDatas): string
|
||||
{
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value ? str_split($value, 66)[0] . "..." : "",
|
||||
["target" => "_self"]
|
||||
);
|
||||
break;
|
||||
default:
|
||||
return getFieldView_SitepageHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
@ -155,7 +146,7 @@ function getFieldIndex_Row_SitepageHelper_Admin($field, $entity, array $viewData
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_SitepageHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_SitepageHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_SitepageHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -114,25 +114,30 @@ function getFieldIndex_Column_UserSNSHelper($field, array $viewDatas)
|
||||
//Front용
|
||||
function getFieldIndex_Row_UserSNSHelper($field, $entity, array $viewDatas): string
|
||||
{
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
);
|
||||
break;
|
||||
default:
|
||||
return getFieldView_UserSNSHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_UserSNSHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
//Admin용
|
||||
function getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, array $viewDatas): string
|
||||
{
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<td class=\"title\">%s : %s</td>",
|
||||
lang("{$viewDatas['className']}.label.uid"),
|
||||
$entity->getPrimaryKey(),
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
$attributes["onChange"] = sprintf(
|
||||
@ -142,7 +147,7 @@ function getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, array $viewDatas
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_UserSNSHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_UserSNSHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_UserSNSHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -134,14 +134,17 @@ function getFieldIndex_Row_UserHelper($field, $entity, array $viewDatas): string
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
return sprintf(
|
||||
"<td class=\"title\">%s</td>",
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
return getFieldView_UserHelper($field, $entity, $viewDatas);
|
||||
return sprintf("<td>%s</td>", getFieldView_UserHelper($field, $entity, $viewDatas));
|
||||
break;
|
||||
}
|
||||
} //
|
||||
@ -149,7 +152,19 @@ function getFieldIndex_Row_UserHelper($field, $entity, array $viewDatas): string
|
||||
//Admin용
|
||||
function getFieldIndex_Row_UserHelper_Admin($field, $entity, array $viewDatas): string
|
||||
{
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
switch ($field) {
|
||||
case 'title':
|
||||
case 'name':
|
||||
return sprintf(
|
||||
"<td class=\"title\">%s</td>",
|
||||
anchor(
|
||||
current_url() . '/view/' . $entity->getPrimaryKey(),
|
||||
$value,
|
||||
["target" => "_self"]
|
||||
)
|
||||
);
|
||||
break;
|
||||
case 'role':
|
||||
$value = $entity->$field ?: DEFAULTS['EMPTY'];
|
||||
// $viewDatas['fieldFormOptions'][$field] = [DEFAULTS['EMPTY'] => lang("{$viewDatas['className']}.label.{$field}") . " 선택", ...$viewDatas['fieldFormOptions'][$field]];
|
||||
@ -158,7 +173,7 @@ function getFieldIndex_Row_UserHelper_Admin($field, $entity, array $viewDatas):
|
||||
foreach ($viewDatas['fieldFormOptions'][$field] as $key => $label) {
|
||||
$checkboxs[] = form_checkbox("{$field}[]", $key, in_array($key, explode(DEFAULTS["DELIMITER_ROLE"], $value))) . $label;
|
||||
}
|
||||
return implode(" ", $checkboxs);
|
||||
return sprintf("<td>%s</td>", implode(" ", $checkboxs));
|
||||
break;
|
||||
default:
|
||||
if (in_array($field, $viewDatas['fieldFilters'])) {
|
||||
@ -169,7 +184,7 @@ function getFieldIndex_Row_UserHelper_Admin($field, $entity, array $viewDatas):
|
||||
$field,
|
||||
$field
|
||||
);
|
||||
return getFieldForm_UserHelper($field, $entity->$field, $viewDatas, $attributes);
|
||||
return sprintf("<td>%s</td>", getFieldForm_UserHelper($field, $entity->$field, $viewDatas, $attributes));
|
||||
}
|
||||
return getFieldIndex_Row_UserHelper($field, $entity, $viewDatas);
|
||||
break;
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td class="<?= in_array($field, ['title', 'name']) ? "title hierarchy" : "" ?>"><?= getFieldIndex_Row_BoardHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_BoardHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td class="<?= in_array($field, ['title', 'name']) ? "title hierarchy" : "" ?>"><?= getFieldIndex_Row_CategoryHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_CategoryHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_OrderHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_OrderHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_ProductHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_ProductHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_SitepageHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_SitepageHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_UserHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_UserHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -21,12 +21,12 @@
|
||||
<?php $cnt = 0 ?>
|
||||
<?php foreach ($viewDatas['entitys'] as $entity) : ?>
|
||||
<tr id="<?= $entity->getPrimaryKey() ?>" <?= $entity->status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
|
||||
<td>
|
||||
<td nowrap>
|
||||
<?= form_checkbox(["id" => "checkbox_uid_{$entity->getPrimaryKey()}", "name" => "batchjob_uids[]", "value" => $entity->getPrimaryKey(), "class" => "batchjobuids_checkboxs"]); ?>
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td nowrap><?= getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td><?= anchor(current_url() . '/delete/' . $entity->getPrimaryKey(), ICONS['DELETE'], ["class" => "btn btn-sm btn-danger btn-circle", "target" => "_self"]) ?></td>
|
||||
</tr>
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
<?php $cnt = 0 ?>
|
||||
<?php foreach ($viewDatas['entitys'] as $entity) : ?>
|
||||
<tr id="<?= $entity->getPrimaryKey() ?>" <?= $entity->status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
|
||||
<td>
|
||||
<td nowrap>
|
||||
<!-- 사용자가 자신의 작성한것인지 확인되면 update 가능-->
|
||||
<?php if ($viewDatas[SESSION_NAMES['ISLOGIN']] && $entity->user_uid == $viewDatas['auth'][AUTH_FIELDS['ID']]) : ?>
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey() . '?category=' . $viewDatas['category']->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
@ -26,7 +26,7 @@
|
||||
<?php endif ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_BoardHelper($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_BoardHelper($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
<td>
|
||||
<!-- 사용자가 쓰기권한이 있는지 확인-->
|
||||
|
||||
@ -17,11 +17,11 @@
|
||||
<?php $cnt = 0 ?>
|
||||
<?php foreach ($viewDatas['entitys'] as $entity) : ?>
|
||||
<tr id="<?= $entity->getPrimaryKey() ?>" <?= $entity->status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
|
||||
<td>
|
||||
<td nowrap>
|
||||
<?= $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td><?= getFieldIndex_Row_OrderHelper($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_OrderHelper($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
</tr>
|
||||
<?php $cnt++ ?>
|
||||
|
||||
@ -10,18 +10,18 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?><th><?= getFieldIndex_Column_PaymentHelper($field, $viewDatas) ?></th><?php endforeach ?>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?><?= getFieldIndex_Column_PaymentHelper($field, $viewDatas) ?><?php endforeach ?>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $cnt = 0 ?>
|
||||
<?php foreach ($viewDatas['entitys'] as $entity) : ?>
|
||||
<tr id="<?= $entity->getPrimaryKey() ?>" <?= $entity->status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
|
||||
<td>
|
||||
<td nowrap>
|
||||
<?= $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt) ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td nowrap><?= getFieldIndex_Row_PaymentHelper($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_PaymentHelper($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
</tr>
|
||||
<?php $cnt++ ?>
|
||||
|
||||
@ -12,23 +12,23 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="14%" rowspan="3"><?= $entity->getFileImage('middle') ?></td>
|
||||
<td width="*">
|
||||
<?= getFieldIndex_Row_ProductHelper('name', $entity, $viewDatas) ?>
|
||||
<td>
|
||||
<td width="6%" rowspan="3"><?= getFieldIndex_Column_ProductHelper('user_uid', $viewDatas) ?><BR><?= getFieldIndex_Row_ProductHelper('user_uid', $entity, $viewDatas) ?></td>
|
||||
<td class="title"><?= getFieldIndex_Row_ProductHelper('name', $entity, $viewDatas) ?></td>
|
||||
<td width="6%" rowspan="3">
|
||||
<?= getFieldIndex_Row_ProductHelper('user_uid', $entity, $viewDatas) ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?= getFieldIndex_Column_ProductHelper('price', $viewDatas) ?>:<b style="font-size:24px;"><?= getFieldIndex_Row_ProductHelper('price', $entity, $viewDatas) ?>원</b>
|
||||
<?= getFieldIndex_Row_ProductHelper('price', $entity, $viewDatas) ?>
|
||||
<span>
|
||||
<?= getFieldIndex_Column_ProductHelper('cost', $viewDatas) ?>:<?= getFieldIndex_Row_ProductHelper('cost', $entity, $viewDatas) ?>원
|
||||
<?= getFieldIndex_Row_ProductHelper('cost', $entity, $viewDatas) ?>
|
||||
-
|
||||
<?= getFieldIndex_Column_ProductHelper('sale', $viewDatas) ?>:<?= getFieldIndex_Row_ProductHelper('sale', $entity, $viewDatas) ?>원
|
||||
<?= getFieldIndex_Row_ProductHelper('sale', $entity, $viewDatas) ?>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?= getFieldIndex_Column_ProductHelper('view_cnt', $viewDatas) ?>:<?= getFieldIndex_Row_ProductHelper('view_cnt', $entity, $viewDatas) ?></td>
|
||||
<td><?= getFieldIndex_Row_ProductHelper('view_cnt', $entity, $viewDatas) ?></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
<?= $this->extend('layouts/front') ?>
|
||||
<?= $this->section('content') ?>
|
||||
<link href="/css/front/content.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
<link href="/css/front/sitepage.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
<div id="content">
|
||||
<div><?= html_entity_decode($viewDatas['category']->head) ?></div>
|
||||
<?php $cnt = 0 ?>
|
||||
|
||||
@ -9,14 +9,14 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?><th><?= getFieldIndex_Column_UserHelper($field, $viewDatas) ?></th><?php endforeach ?>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?><?= getFieldIndex_Column_UserHelper($field, $viewDatas) ?><?php endforeach ?>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $cnt = 0 ?>
|
||||
<?php foreach ($viewDatas['entitys'] as $entity) : ?>
|
||||
<tr id="<?= $entity->getPrimaryKey() ?>" <?= $entity->status != DEFAULTS['STATUS'] ? 'class="table-danger" rowcolor="red"' : 'rowcolor="red"' ?> onClick="indexRowCheckBoxToggle(this)">
|
||||
<td>
|
||||
<td nowrap>
|
||||
<!-- 사용자가 자신의 작성한것인지 확인되면 update 가능-->
|
||||
<?php if ($viewDatas[SESSION_NAMES['ISLOGIN']] && $entity->getPrimaryKey() == $viewDatas['auth'][AUTH_FIELDS['ID']]) : ?>
|
||||
<?= anchor(current_url() . '/update/' . $entity->getPrimaryKey(), $viewDatas['total_count'] - (($viewDatas['page'] - 1) * $viewDatas['per_page'] + $cnt), ["target" => "_self"]) ?>
|
||||
@ -25,7 +25,7 @@
|
||||
<?php endif ?>
|
||||
</td>
|
||||
<?php foreach ($viewDatas['fields'] as $field) : ?>
|
||||
<td nowrap><?= getFieldIndex_Row_UserHelper($field, $entity, $viewDatas) ?></td>
|
||||
<?= getFieldIndex_Row_UserHelper($field, $entity, $viewDatas) ?>
|
||||
<?php endforeach ?>
|
||||
</tr>
|
||||
<?php $cnt++ ?>
|
||||
|
||||
@ -6,10 +6,7 @@
|
||||
<div class="address">
|
||||
社名 : 株式会社 DUNAMIS | 代表者 : 天 海 照 彩 | 住所 : 東京都江東区亀戸5丁-1-2 | 事業者登録番号 : 0400-01-082327 | Tel : 1661-0577 <br>
|
||||
</div>
|
||||
<div class="copright">
|
||||
Copyright by 2018 (주)ITSolution. All Right Reserved.
|
||||
</div>
|
||||
</nav>
|
||||
<nav class="nav justify-content-end"></nav>
|
||||
<nav class="nav justify-content-end">Copyright by 2018 (주)ITSolution. All Right Reserved.</nav>
|
||||
</div>
|
||||
<!-- Copyright 끝-->
|
||||
@ -1,7 +1,7 @@
|
||||
div#content{
|
||||
color:black;
|
||||
padding-top:20px;
|
||||
margin-bottom:20px;
|
||||
margin-bottom:40px;
|
||||
/* border-left:1px solid silver;
|
||||
border-right:1px solid silver; */
|
||||
}
|
||||
@ -46,13 +46,13 @@ div#content table {
|
||||
}
|
||||
|
||||
/* insert,update,reply,view Form Page 관련 전용*/
|
||||
div#content table form td.label{
|
||||
div#content table.form tbody tr td.label{
|
||||
width:10%;
|
||||
text-align:right;
|
||||
padding-right:20px;
|
||||
background-color:#e8ebe9;
|
||||
}
|
||||
div#content table form td.column{
|
||||
div#content table.form tbody tr td.column{
|
||||
height:27px;
|
||||
text-align:left;
|
||||
padding-left:20px;
|
||||
@ -64,10 +64,6 @@ div#content table.product tr:first-child {
|
||||
border-top:2px solid black;
|
||||
border-bottom:1px solid silver;
|
||||
}
|
||||
div#content table th.title,td.title{
|
||||
width:150px;
|
||||
border:1px solid silver;
|
||||
}
|
||||
div#content table thead th{
|
||||
white-space: nowrap;
|
||||
text-align:center;
|
||||
@ -75,6 +71,8 @@ div#content table thead th{
|
||||
padding-bottom:15px;
|
||||
font-size: 16px;
|
||||
font-weight:bold;
|
||||
border-top:2px solid black;
|
||||
border-bottom:1px solid silver;
|
||||
background-color:#F5F5F5;
|
||||
/* border:1px solid silver; */
|
||||
}
|
||||
@ -95,12 +93,10 @@ div#content div.bottom ul.pagination {
|
||||
margin-top:20px;
|
||||
}
|
||||
div#content div.bottom ul.pagination li.page-item a{
|
||||
color:black;
|
||||
border:0px;
|
||||
border-radius:0px !important;
|
||||
background-color:#e8ebe9;
|
||||
}
|
||||
div#content div.bottom ul.pagination li.active a{
|
||||
color:black;
|
||||
background-color:gray;
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
div#content{
|
||||
color:black;
|
||||
padding-top:40px;
|
||||
padding-top:20px;
|
||||
padding-left:30px;
|
||||
margin-bottom:20px;
|
||||
margin-bottom:40px;
|
||||
/* border-left:1px solid silver;
|
||||
border-right:1px solid silver; */
|
||||
}
|
||||
@ -47,13 +47,13 @@ div#content table {
|
||||
}
|
||||
|
||||
/* insert,update,reply,view Form Page 관련 전용*/
|
||||
div#content table form td.label{
|
||||
div#content table.form tbody tr td.label{
|
||||
width:10%;
|
||||
text-align:right;
|
||||
padding-right:20px;
|
||||
background-color:#e8ebe9;
|
||||
}
|
||||
div#content table form td.column{
|
||||
div#content table.form tbody tr td.column{
|
||||
height:27px;
|
||||
text-align:left;
|
||||
padding-left:20px;
|
||||
@ -72,22 +72,18 @@ div#content table thead th{
|
||||
padding-bottom:15px;
|
||||
font-size: 16px;
|
||||
font-weight:bold;
|
||||
border-top:2px solid black;
|
||||
border-bottom:1px solid silver;
|
||||
background-color:#F5F5F5;
|
||||
/* border:1px solid silver; */
|
||||
}
|
||||
div#content table thead th.title{
|
||||
width:300px;
|
||||
/* border:1px solid silver; */
|
||||
}
|
||||
div#content table thead th a{
|
||||
/* border:1px solid silver; */
|
||||
}
|
||||
div#content table tbody td {
|
||||
/* border:1px solid silver; */
|
||||
text-align:center;
|
||||
}
|
||||
div#content table tbody td a{
|
||||
div#content table tbody td.hierarchy {
|
||||
/* border:1px solid silver; */
|
||||
text-align:left;
|
||||
}
|
||||
div#content div.bottom {
|
||||
padding-top:15px;
|
||||
@ -98,12 +94,10 @@ div#content div.bottom ul.pagination {
|
||||
margin-top:20px;
|
||||
}
|
||||
div#content div.bottom ul.pagination li.page-item a{
|
||||
color:black;
|
||||
border:0px;
|
||||
border-radius:0px !important;
|
||||
background-color:#e8ebe9;
|
||||
}
|
||||
div#content div.bottom ul.pagination li.active a{
|
||||
color:black;
|
||||
background-color:gray;
|
||||
}
|
||||
@ -4,7 +4,5 @@ div#copyright{
|
||||
padding-top:30px;
|
||||
padding-bottom:30px;
|
||||
background-color:#2d2e2e;
|
||||
}
|
||||
div#copyright nav div, a{
|
||||
color:white;
|
||||
}
|
||||
@ -1,45 +0,0 @@
|
||||
.padding{
|
||||
padding:5rem !important;
|
||||
margin-left:300px;
|
||||
}
|
||||
.card {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.card {
|
||||
position: relative;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
min-width: 0;
|
||||
word-wrap: break-word;
|
||||
background-color: #fff;
|
||||
background-clip: border-box;
|
||||
border: 1px solid #c8ced3;
|
||||
border-radius: .25rem;
|
||||
}
|
||||
|
||||
.card-header:first-child {
|
||||
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
|
||||
}
|
||||
|
||||
.card-header {
|
||||
padding: .75rem 1.25rem;
|
||||
margin-bottom: 0;
|
||||
background-color: #f0f3f5;
|
||||
border-bottom: 1px solid #c8ced3;
|
||||
}
|
||||
|
||||
.card-body {
|
||||
flex: 1 1 auto;
|
||||
padding: 1.25rem;
|
||||
}
|
||||
|
||||
.form-control:focus {
|
||||
color: #5c6873;
|
||||
background-color: #fff;
|
||||
border-color: #c8ced3 !important;
|
||||
outline: 0;
|
||||
box-shadow: 0 0 0 #F44336;
|
||||
}
|
||||
@ -22,7 +22,7 @@
|
||||
.com-cnt .col dl dt {color:#284685; font-size:18px; line-height:1.4em; font-weight:500; margin-bottom:10px;}
|
||||
.com-cnt .col dl dd {font-size:15px; line-height:1.4em; text-align:left; padding-left:76px;}
|
||||
|
||||
/* .app-cnt {} */
|
||||
|
||||
.app-cnt:after {content:" "; display:block; clear:both;}
|
||||
.app-cnt .col {float:left; width:275px; height:130px; position:relative; box-sizing:border-box;}
|
||||
.app-cnt .col.inquiry {width:345px}
|
||||
@ -56,8 +56,7 @@
|
||||
.box-cnt .cnt dl dt:after {content:"";position:absolute;top:50%; margin-top:-2px; left:0; width:10px; height:5px; background:#2e3192; border-radius:2px;}
|
||||
.box-cnt .cnt dl dd {text-indent:-10px; padding-left:10px; letter-spacing:-.30px;}
|
||||
|
||||
/* 사이트맵 */
|
||||
/* .sitemap {*zoom:1} */
|
||||
/*
|
||||
.sitemap:after {content:" "; display:block; clear:both;}
|
||||
.sitemap dl {float:left; display:inline; width:225px; margin:0 0 30px 80px;}
|
||||
.sitemap dl.first {margin-left:0}
|
||||
@ -67,3 +66,4 @@
|
||||
.sitemap dl dd a:hover {color:#f1592a}
|
||||
.sitemap dl dd ul {padding:2px 0 20px;}
|
||||
.sitemap dl dd ul li a {background:none; color:#f1592a; font-size:12px; line-height:20px; padding:0 0 0 20px;}
|
||||
*/
|
||||
@ -21,5 +21,4 @@
|
||||
#top_navigator ul.justify-content-end li.cart a{
|
||||
font-size:18px;
|
||||
font-weight: 500;
|
||||
color:black;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user