From 3e4a49f5051f927ec4fd96db5038c4977ed3aad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 8 Aug 2023 12:02:32 +0900 Subject: [PATCH] shoppingmallv2 init... --- app/Helpers/Board_helper.php | 44 ++++++++++++++++++--------------- app/Helpers/Category_helper.php | 44 ++++++++++++++++++--------------- app/Helpers/Order_helper.php | 21 +++++++++------- app/Helpers/Product_helper.php | 21 +++++++++------- app/Helpers/UserSNS_helper.php | 21 +++++++++------- app/Helpers/User_helper.php | 22 ++++++++++------- 6 files changed, 97 insertions(+), 76 deletions(-) diff --git a/app/Helpers/Board_helper.php b/app/Helpers/Board_helper.php index 8a39c03..a16dfed 100644 --- a/app/Helpers/Board_helper.php +++ b/app/Helpers/Board_helper.php @@ -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( - "
%s %s
", - $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( + "
%s %s
", + $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; } } // \ No newline at end of file diff --git a/app/Helpers/Category_helper.php b/app/Helpers/Category_helper.php index 146601e..fc6d83a 100644 --- a/app/Helpers/Category_helper.php +++ b/app/Helpers/Category_helper.php @@ -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( - "
%s %s
", - $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( + "
%s %s
", + $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; } } // \ No newline at end of file diff --git a/app/Helpers/Order_helper.php b/app/Helpers/Order_helper.php index 424545c..27be7da 100644 --- a/app/Helpers/Order_helper.php +++ b/app/Helpers/Order_helper.php @@ -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; } } // \ No newline at end of file diff --git a/app/Helpers/Product_helper.php b/app/Helpers/Product_helper.php index 0f93f23..83c47d9 100644 --- a/app/Helpers/Product_helper.php +++ b/app/Helpers/Product_helper.php @@ -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; } } // \ No newline at end of file diff --git a/app/Helpers/UserSNS_helper.php b/app/Helpers/UserSNS_helper.php index a2c17d5..347a00b 100644 --- a/app/Helpers/UserSNS_helper.php +++ b/app/Helpers/UserSNS_helper.php @@ -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; } } // \ No newline at end of file diff --git a/app/Helpers/User_helper.php b/app/Helpers/User_helper.php index d0dc4db..6d636de 100644 --- a/app/Helpers/User_helper.php +++ b/app/Helpers/User_helper.php @@ -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; } } // \ No newline at end of file