diff --git a/src/components/GymCard.php b/src/components/GymCard.php index ef5157d0b7b85889baa6275c48b201c9aa506cd0..dde3f8a80787fe8221be96477f9414c99bd1cd08 100644 --- a/src/components/GymCard.php +++ b/src/components/GymCard.php @@ -45,6 +45,54 @@ function GymCard(GymCompleteModel $gym) </div> </a> + EOD; + return $gym_card; +} + +function GymCardAdmin(GymCompleteModel $gym) +{ + $truncated_name = truncateText($gym->name, 16); + $formatted_price = formatPrice($gym->monthly_price); + + $gym_card = <<<EOD + <div class="gym-card" id="gym-card-{$gym->gym_id}"> + <a class="content-gym-card" id="content-gym-card" href="/admin/gym?gym_id={$gym->gym_id}"> + <img class="gym-card-picture" src="/public/image/gym/{$gym->picture_id}.png" alt="Gym Image-{$gym->picture_id}"> + <div class="gym-card-text-admin"> + <div class="gym-card-name"> + {$truncated_name} + </div> + <div class="gym-card-text-bottom"> + <div class="gym-card-text-bottom-left"> + {$gym->average_rating} + <img src="/public/icon/star.svg" alt="Star Icon"> + </div> + <div class="gym-card-text-bottom-right"> + {$formatted_price} + </div> + </div> + </div> + <div class="button-gym-card"> + <a class="button-edit-delete-gym" id="edit-gym" href="/admin/edit?gym_id={$gym->gym_id}"> + <img src="/public/icon/edit.svg" alt="Edit Gym Icon"> + </a> + <button class="button-edit-delete-gym" id="delete-gym-{$gym->gym_id}" onclick="event.stopPropagation();showPopupDel({$gym->gym_id});"> + <img src="/public/icon/trash.svg" alt="Trash Gym Icon"> + </button> + </div> + </a> + </div> + <div class="popup" id="pop-up-delete-{$gym->gym_id}" onclick="hidePopupDel({$gym->gym_id});"> + <div class="popup-content" onclick="event.stopPropagation();"> + <div class="popup-title" id="pop-up-title-edit-delete"> + Do you want to delete {$gym->name} + </div> + <div class="space2"></div> + <button class="search-filter" onclick="deleteGymCall({$gym->gym_id});" id="yes-btn-del">Yes</button> + <div class="space3"></div> + <button class="cancel-filter" id="cancel-btn-del" onclick="hidePopupDel({$gym->gym_id});">Cancel</button> + </div> + </div> EOD; return $gym_card; } \ No newline at end of file