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; return $value;
break; 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 'board_file':
case 'upload_file': case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field); 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); return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} // } //
//Front용
function getFieldIndex_Row_BoardHelper($field, $entity, array $viewDatas): string function getFieldIndex_Row_BoardHelper($field, $entity, array $viewDatas): string
{ {
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) { 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: default:
return getFieldView_BoardHelper($field, $entity, $viewDatas); return getFieldView_BoardHelper($field, $entity, $viewDatas);
break; break;
} }
} // } //
//Admin용
function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas): string function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas): string
{ {
switch ($field) { switch ($field) {
@ -151,7 +155,7 @@ function getFieldIndex_Row_BoardHelper_Admin($field, $entity, array $viewDatas):
); );
return getFieldForm_BoardHelper($field, $entity->$field, $viewDatas, $attributes); return getFieldForm_BoardHelper($field, $entity->$field, $viewDatas, $attributes);
} }
return getFieldView_BoardHelper($field, $entity, $viewDatas); return getFieldIndex_Row_BoardHelper($field, $entity, $viewDatas);
break; break;
} }
} // } //

View File

@ -72,25 +72,7 @@ function getFieldView_CategoryHelper($field, $entity, array $viewDatas)
{ {
$value = $entity->$field ?: DEFAULTS['EMPTY']; $value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) { 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 'board_file':
case 'upload_file': case 'upload_file':
return $entity->getFileDownload(base_url() . $viewDatas['control'] . '/board', $field); 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); return anchor(current_url() . "?order_field={$field}&order_value={$value}", $label);
} // } //
//Front용
function getFieldIndex_Row_CategoryHelper($field, $entity, array $viewDatas): string function getFieldIndex_Row_CategoryHelper($field, $entity, array $viewDatas): string
{ {
$value = $entity->$field ?: DEFAULTS['EMPTY'];
switch ($field) { 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: default:
return getFieldView_CategoryHelper($field, $entity, $viewDatas); return getFieldView_CategoryHelper($field, $entity, $viewDatas);
break; break;
} }
} // } //
//Admin용
function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewDatas): string function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewDatas): string
{ {
switch ($field) { switch ($field) {
@ -150,7 +154,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData
); );
return getFieldForm_CategoryHelper($field, $entity->$field, $viewDatas, $attributes); return getFieldForm_CategoryHelper($field, $entity->$field, $viewDatas, $attributes);
} }
return getFieldView_CategoryHelper($field, $entity, $viewDatas); return getFieldIndex_Row_CategoryHelper($field, $entity, $viewDatas);
break; break;
} }
} // } //

View File

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

View File

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

View File

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

View File

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