shoppingmallv2 init...

This commit is contained in:
최준흠 2023-08-08 12:02:32 +09:00
parent faced58f75
commit 3e4a49f505
6 changed files with 97 additions and 76 deletions

View File

@ -73,25 +73,6 @@ function getFieldView_BoardHelper($field, $entity, array $viewDatas)
}
return $value;
break;
case 'title':
case 'name':
$reply = anchor(
current_url() . '/reply/' . $entity->getPrimaryKey(),
ICONS['REPLY'],
["target" => "_self"]
);
$view = anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
return sprintf(
"<div style=\"text-align:left; padding-left:%spx\">%s %s</div>",
$entity->getHierarchy_Depth() * DEFAULTS['HIERARCHY_GRPDEPTH'],
$reply,
$view
);
break;
case 'board_file':
case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field);
@ -129,14 +110,37 @@ function getFieldIndex_Column_BoardHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//Front용
function getFieldIndex_Row_BoardHelper($field, $entity, array $viewDatas): string
{
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) {
case 'title':
case 'name':
$reply = anchor(
current_url() . '/reply/' . $entity->getPrimaryKey(),
ICONS['REPLY'],
["target" => "_self"]
);
$view = anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
return sprintf(
"<div style=\"text-align:left; padding-left:%spx\">%s %s</div>",
$entity->getHierarchy_Depth() * DEFAULTS['HIERARCHY_GRPDEPTH'],
$reply,
$view
);
break;
default:
return getFieldView_BoardHelper($field, $entity, $viewDatas);
break;
}
} //
//Admin용
function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -151,7 +155,7 @@ function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas):
);
return getFieldForm_BoardHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_BoardHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_BoardHelper($field, $entity, $viewDatas);
break;
}
} //

View File

@ -72,25 +72,7 @@ function getFieldView_CategoryHelper($field, $entity, array $viewDatas)
{
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) {
case 'title':
case 'name':
$reply = anchor(
current_url() . '/reply/' . $entity->getPrimaryKey(),
ICONS['REPLY'],
["target" => "_self"]
);
$view = anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
return sprintf(
"<div style=\"text-align:left; padding-left:%spx\">%s %s</div>",
$entity->getHierarchy_Depth() * DEFAULTS['HIERARCHY_GRPDEPTH'],
$reply,
$view
);
break;
case 'board_file':
case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field);
@ -128,14 +110,36 @@ function getFieldIndex_Column_CategoryHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//Front용
function getFieldIndex_Row_CategoryHelper($field, $entity, array $viewDatas): string
{
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) {
case 'title':
case 'name':
$reply = anchor(
current_url() . '/reply/' . $entity->getPrimaryKey(),
ICONS['REPLY'],
["target" => "_self"]
);
$view = anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
return sprintf(
"<div style=\"text-align:left; padding-left:%spx\">%s %s</div>",
$entity->getHierarchy_Depth() * DEFAULTS['HIERARCHY_GRPDEPTH'],
$reply,
$view
);
break;
default:
return getFieldView_CategoryHelper($field, $entity, $viewDatas);
break;
}
} //
//Admin용
function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -150,7 +154,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData
);
return getFieldForm_CategoryHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_CategoryHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_CategoryHelper($field, $entity, $viewDatas);
break;
}
} //

View File

@ -68,14 +68,6 @@ function getFieldView_OrderHelper($field, $entity, array $viewDatas)
{
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) {
case 'title':
case 'name':
return anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
break;
case 'content':
return html_entity_decode($value);
break;
@ -103,14 +95,25 @@ function getFieldIndex_Column_OrderHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//Front용
function getFieldIndex_Row_OrderHelper($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_OrderHelper($field, $entity, $viewDatas);
break;
}
} //
//Admin용
function getFieldIndex_Row_OrderHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -125,7 +128,7 @@ function getFieldIndex_Row_OrderHelper_Admin($field, $entity, array $viewDatas):
);
return getFieldForm_OrderHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_OrderHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_OrderHelper($field, $entity, $viewDatas);
break;
}
} //

View File

@ -79,14 +79,6 @@ function getFieldView_ProductHelper($field, $entity, array $viewDatas)
}
return $value;
break;
case 'title':
case 'name':
return anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value ? str_split($value, 66)[0] . "..." : "",
["target" => "_self"]
);
break;
case 'board_file':
case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field);
@ -128,14 +120,25 @@ function getFieldIndex_Column_ProductHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//Front용
function getFieldIndex_Row_ProductHelper($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_ProductHelper($field, $entity, $viewDatas);
break;
}
} //
//Admin용
function getFieldIndex_Row_ProductHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -150,7 +153,7 @@ function getFieldIndex_Row_ProductHelper_Admin($field, $entity, array $viewDatas
);
return getFieldForm_ProductHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_ProductHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_ProductHelper($field, $entity, $viewDatas);
break;
}
} //

View File

@ -71,14 +71,6 @@ function getFieldView_UserSNSHelper($field, $entity, array $viewDatas)
}
return $categorys[$value];
break;
case 'title':
case 'name':
return anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
break;
case 'content':
return html_entity_decode($value);
break;
@ -106,14 +98,25 @@ function getFieldIndex_Column_UserSNSHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//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);
break;
}
} //
//Admin용
function getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -128,7 +131,7 @@ function getFieldIndex_Row_UserSNSHelper_Admin($field, $entity, array $viewDatas
);
return getFieldForm_UserSNSHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_UserSNSHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_UserSNSHelper($field, $entity, $viewDatas);
break;
}
} //

View File

@ -77,14 +77,6 @@ function getFieldView_UserHelper($field, $entity, array $viewDatas)
{
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) {
case 'title':
case 'name':
return anchor(
current_url() . '/view/' . $entity->getPrimaryKey(),
$value,
["target" => "_self"]
);
break;
case 'board_file':
case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field);
@ -122,14 +114,26 @@ function getFieldIndex_Column_UserHelper($field, array $viewDatas)
return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} //
//Front용
function getFieldIndex_Row_UserHelper($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_UserHelper($field, $entity, $viewDatas);
break;
}
} //
//Admin용
function getFieldIndex_Row_UserHelper_Admin($field, $entity, array $viewDatas): string
{
switch ($field) {
@ -154,7 +158,7 @@ function getFieldIndex_Row_UserHelper_Admin($field, $entity, array $viewDatas):
);
return getFieldForm_UserHelper($field, $entity->$field, $viewDatas, $attributes);
}
return getFieldView_UserHelper($field, $entity, $viewDatas);
return getFieldIndex_Row_UserHelper($field, $entity, $viewDatas);
break;
}
} //