branch modified

This commit is contained in:
yangsh
2025-12-02 10:56:57 +09:00
parent b8920315df
commit 9993465da9
39 changed files with 9487 additions and 0 deletions

17
app/Controllers/Main.php Normal file
View File

@@ -0,0 +1,17 @@
<?php
namespace App\Controllers;
use mysqli;
class Main extends BaseController
{
function __construct() {
}
public function dashboard() : string
{
return view('pages/dashboard');
}
}

31
app/Filters/AuthCheck.php Normal file
View File

@@ -0,0 +1,31 @@
<?php
namespace App\Filters;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use CodeIgniter\Filters\FilterInterface;
class AuthCheck implements FilterInterface
{
public function before(RequestInterface $request, $arguments = null)
{
$session = session();
log_message('debug', 'URI PATH: ' . service('uri')->getPath());
// 로그인 체크
if (!$session->get('logged_in')) {
// 로그인 안 되어 있으면 로그인 페이지로
// return redirect()->to('/login');
}
}
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{
// After logic not required
}
}
?>

View File

@@ -0,0 +1,37 @@
<div class="app-wrapper-footer">
<div class="app-footer">
<div class="app-footer__inner">
<!-- <div class="app-footer-left">
<ul class="nav">
<li class="nav-item">
<a href="javascript:void(0);" class="nav-link">
Footer Link 1
</a>
</li>
<li class="nav-item">
<a href="javascript:void(0);" class="nav-link">
Footer Link 2
</a>
</li>
</ul>
</div> -->
<!-- <div class="app-footer-right">
<ul class="nav">
<li class="nav-item">
<a href="javascript:void(0);" class="nav-link">
Footer Link 3
</a>
</li>
<li class="nav-item">
<a href="javascript:void(0);" class="nav-link">
<div class="badge bg-success me-1 ms-0">
<small>NEW</small>
</div>
Footer Link 4
</a>
</li>
</ul>
</div> -->
</div>
</div>
</div>

View File

@@ -0,0 +1,12 @@
<meta charset="utf-8">
<title><?= $title ?? 'Dashboard' ?></title>
<link rel="icon" href="/architectui/assets/favicon.ico">
<script defer src="/architectui/assets/scripts/main.js"></script>
<script defer src="/architectui/assets/scripts/demo.js"></script>
<script defer src="/architectui/assets/scripts/toastr.js"></script>
<script defer src="/architectui/assets/scripts/scrollbar.js"></script>
<script defer src="/architectui/assets/scripts/fullcalendar.js"></script>
<script defer src="/architectui/assets/scripts/maps.js"></script>
<script defer src="/architectui/assets/scripts/chart_js.js"></script>

View File

@@ -0,0 +1,25 @@
<!doctype html>
<html lang="en">
<head>
<?= $this->include('layouts/header') ?>
</head>
<body>
<div class="app-container app-theme-white body-tabs-shadow fixed-sidebar fixed-header">
<?= $this->include('layouts/topbar') ?>
<div class="app-main">
<?= $this->include('layouts/sidebar') ?>
<div class="app-main__outer">
<div class="app-main__inner">
<?= $this->renderSection('content') ?>
</div>
<?= $this->include('layouts/footer') ?>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,240 @@
<div class="app-sidebar sidebar-shadow">
<div class="app-header__logo">
<div class="logo-src"></div>
<div class="header__pane ms-auto">
<div>
<button type="button" class="hamburger close-sidebar-btn hamburger--elastic"
data-class="closed-sidebar">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
</div>
<div class="app-header__mobile-menu">
<div>
<button type="button" class="hamburger hamburger--elastic mobile-toggle-nav">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
<div class="app-header__menu">
<span>
<button type="button" class="btn-icon btn-icon-only btn btn-primary btn-sm mobile-toggle-header-nav">
<span class="btn-icon-wrapper">
<i class="fa fa-ellipsis-v fa-w-6"></i>
</span>
</button>
</span>
</div>
<div class="scrollbar-sidebar">
<div class="app-sidebar__inner">
<ul class="vertical-nav-menu">
<!-- <li class="app-sidebar__heading">Dashboards</li>
<li>
<a href="index.html">
<i class="metismenu-icon pe-7s-rocket"></i>
DASHBOARD
</a>
</li> -->
<!--
<li class="app-sidebar__heading">UI Components</li>
<li>
<a href="#">
<i class="metismenu-icon pe-7s-diamond"></i>
Elements
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a>
<ul>
<li>
<a href="elements-buttons-standard.html">
<i class="metismenu-icon"></i>
Buttons
</a>
</li>
<li>
<a href="elements-dropdowns.html">
<i class="metismenu-icon">
</i>Dropdowns
</a>
</li>
<li>
<a href="elements-icons.html">
<i class="metismenu-icon">
</i>Icons
</a>
</li>
<li>
<a href="elements-badges-labels.html">
<i class="metismenu-icon">
</i>Badges
</a>
</li>
<li>
<a href="elements-cards.html">
<i class="metismenu-icon">
</i>Cards
</a>
</li>
<li>
<a href="elements-list-group.html">
<i class="metismenu-icon">
</i>List Groups
</a>
</li>
<li>
<a href="elements-navigation.html">
<i class="metismenu-icon">
</i>Navigation Menus
</a>
</li>
<li>
<a href="elements-utilities.html">
<i class="metismenu-icon">
</i>Utilities
</a>
</li>
</ul>
</li>
-->
<!--
<li class="mm-active">
<a href="#">
<i class="metismenu-icon pe-7s-car"></i>
Components
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a>
<ul class="mm-show">
<li>
<a href="components-tabs.html" class="mm-active">
<i class="metismenu-icon">
</i>Tabs
</a>
</li>
<li>
<a href="components-accordions.html">
<i class="metismenu-icon">
</i>Accordions
</a>
</li>
<li>
<a href="components-notifications.html">
<i class="metismenu-icon">
</i>Notifications
</a>
</li>
<li>
<a href="components-modals.html">
<i class="metismenu-icon">
</i>Modals
</a>
</li>
<li>
<a href="components-progress-bar.html">
<i class="metismenu-icon">
</i>Progress Bar
</a>
</li>
<li>
<a href="components-tooltips-popovers.html">
<i class="metismenu-icon">
</i>Tooltips &amp; Popovers
</a>
</li>
<li>
<a href="components-carousel.html">
<i class="metismenu-icon">
</i>Carousel
</a>
</li>
<li>
<a href="components-calendar.html">
<i class="metismenu-icon">
</i>Calendar
</a>
</li>
<li>
<a href="components-pagination.html">
<i class="metismenu-icon">
</i>Pagination
</a>
</li>
<li>
<a href="components-scrollable-elements.html">
<i class="metismenu-icon">
</i>Scrollable
</a>
</li>
<li>
<a href="components-maps.html">
<i class="metismenu-icon">
</i>Maps
</a>
</li>
</ul>
</li>
<li>
<a href="tables-regular.html">
<i class="metismenu-icon pe-7s-display2"></i>
Tables
</a>
</li>
<li class="app-sidebar__heading">Widgets</li>
-->
<li>
<a href="dashboard-boxes.html">
<i class="metismenu-icon pe-7s-display2"></i>
Dashboard
</a>
</li>
<li class="app-sidebar__heading">컨펌스</li>
<li>
<a href="forms-controls.html">
<i class="metismenu-icon pe-7s-monitor">
</i>
현장확인매물 관리
</a>
</li>
<li>
<a href="forms-layouts.html">
<i class="metismenu-icon pe-7s-monitor">
</i>일반확인매물 관리
</a>
</li>
<li>
<a href="forms-validation.html">
<i class="metismenu-icon pe-7s-server">
</i>아파트단지DB구축
</a>
</li>
<li>
<a href="forms-validation.html">
<i class="metismenu-icon pe-7s-mail">
</i>SMS발송
</a>
</li>
<li>
<a href="forms-validation.html">
<i class="metismenu-icon pe-7s-display2">
</i>실적관리
</a>
</li>
<li>
<a href="forms-validation.html">
<i class="metismenu-icon pe-7s-config">
</i>시스템관리
</a>
</li>
<li>
<a href="forms-validation.html">
<i class="metismenu-icon pe-7s-graph2">
</i>금리비교
</a>
</li>
</ul>
</div>
</div>
</div>

View File

@@ -0,0 +1,103 @@
<div class="app-header header-shadow">
<div class="app-header__logo">
<div class="logo-src"></div>
<div class="header__pane ms-auto">
<div>
<button type="button" class="hamburger close-sidebar-btn hamburger--elastic"
data-class="closed-sidebar">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
</div>
<div class="app-header__mobile-menu">
<div>
<button type="button" class="hamburger hamburger--elastic mobile-toggle-nav">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
<div class="app-header__menu">
<span>
<button type="button" class="btn-icon btn-icon-only btn btn-primary btn-sm mobile-toggle-header-nav">
<span class="btn-icon-wrapper">
<i class="fa fa-ellipsis-v fa-w-6"></i>
</span>
</button>
</span>
</div>
<div class="app-header__content">
<!-- <div class="app-header-left">
<div class="search-wrapper">
<div class="input-holder">
<input type="text" class="search-input" placeholder="Type to search">
<button class="search-icon"><span></span></button>
</div>
<button class="btn-close"></button>
</div>
<ul class="header-menu nav">
<li class="nav-item">
<a href="javascript:void(0);" class="nav-link">
<i class="nav-link-icon fa fa-database"> </i>
Statistics
</a>
</li>
<li class="btn-group nav-item">
<a href="javascript:void(0);" class="nav-link">
<i class="nav-link-icon fa fa-edit"></i>
Projects
</a>
</li>
<li class="dropdown nav-item">
<a href="javascript:void(0);" class="nav-link">
<i class="nav-link-icon fa fa-cog"></i>
Settings
</a>
</li>
</ul>
</div> -->
<div class="app-header-right">
<div class="header-btn-lg pe-0">
<div class="widget-content p-0">
<div class="widget-content-wrapper">
<div class="widget-content-left">
<div class="btn-group">
<a data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="p-0 btn">
<img width="42" class="rounded-circle" src="/architectui/assets/images/letter-c.png"
alt="">
<i class="fa fa-angle-down ms-2 opacity-8"></i>
</a>
<div tabindex="-1" role="menu" aria-hidden="true"
class="dropdown-menu dropdown-menu-right">
<button type="button" tabindex="0" class="dropdown-item">User Account</button>
<button type="button" tabindex="0" class="dropdown-item">Settings</button>
<h6 tabindex="-1" class="dropdown-header">Header</h6>
<button type="button" tabindex="0" class="dropdown-item">Actions</button>
<div tabindex="-1" class="dropdown-divider"></div>
<button type="button" tabindex="0" class="dropdown-item">Dividers</button>
</div>
</div>
</div>
<div class="widget-content-left ms-3 header-user-info">
<div class="widget-heading">
관리자
</div>
<div class="widget-subheading">
[admin | confrims]
</div>
</div>
<div class="widget-content-right header-user-info ms-3">
<button type="button" class="btn-shadow p-1 btn btn-primary btn-sm show-toastr-example">
<i class="fa text-white fa-calendar pe-1 ps-1"></i>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,196 @@
<?= $this->extend('layouts/main') ?>
<?= $this->section('content') ?>
<h1>Dashboard</h1>
<div class="row">
<div class="col-md-4 col-xl-4">
<div class="main-card mb-3 card">
<div class="card-body">
<h5 class="card-title">예약 미확정 매물 목록</h5>
<div class="table-responsive">
<table class="mb-0 table">
<thead>
<tr>
<th>접수일자</th>
<th>예약일자</th>
<th>오전/오후</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-xl-4">
<div class="main-card mb-3 card">
<div class="card-body">
<h5 class="card-title">공지사항</h5>
<div class="table-responsive">
<table class="mb-0 table">
<thead>
<tr>
<th>순번</th>
<th>제목</th>
<th>등록일자</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-xl-4">
<div class="main-card mb-3 card">
<div class="card-body">
<h5 class="card-title">검수지연내역(녹취필요)</h5>
<div class="table-responsive">
<table class="mb-0 table">
<thead>
<tr>
<th>접수일자</th>
<th>촬영일자</th>
<th>경과일</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 col-xl-4">
<div class="main-card mb-3 card">
<div class="card-body">
<h5 class="card-title">검수지연내역(홍보확인서)</h5>
<div class="table-responsive">
<table class="mb-0 table">
<thead>
<tr>
<th>접수일자</th>
<th>촬영일자</th>
<th>경과일</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row"></th>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<?= $this->endSection() ?>

View File

@@ -0,0 +1,5 @@
<?php
echo 'login';

39
confirms/.gitignore vendored Normal file
View File

@@ -0,0 +1,39 @@
*/config/development
*/logs/log-*.php
!*/logs/index.html
*/cache/*
!*/cache/index.html
!*/cache/.htaccess
user_guide_src/build/*
user_guide_src/cilexer/build/*
user_guide_src/cilexer/dist/*
user_guide_src/cilexer/pycilexer.egg-info/*
#codeigniter 3
application/logs/*
!application/logs/index.html
!application/logs/.htaccess
/vendor/
# 1. VS Code 설정
.vscode/
# 2. 빌드 결과물 및 임시 파일
/dist
/build
/out
*.log
*.tmp
# 3. Node.js (가장 흔하게 사용되는 예시 중 하나)
/node_modules
# 4. 운영체제 파일
.DS_Store
Thumbs.db
# 5. 민감 정보 파일
.env
.history/

1
confirms/README Normal file
View File

@@ -0,0 +1 @@
여기 작업 하면 어떻게 되나?

6
confirms/README.md Normal file
View File

@@ -0,0 +1,6 @@
## confirms
> Creator: jjstyle00
> Date: 2025/12/01
## Description
* confirms에 대한 설명을 작성하세요

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB