cfmgrv4 init...1

This commit is contained in:
최준흠 2024-10-05 16:06:22 +09:00
parent 0de303678f
commit 8af8e9d3ac
7 changed files with 20 additions and 18 deletions

View File

@ -234,17 +234,16 @@ abstract class MVController extends CommonController
try { try {
//변경할 UIDS //변경할 UIDS
$uids = $this->request->getVar('batchjob_uids[]'); $uids = $this->request->getVar('batchjob_uids[]');
if (!count($uids)) { if ($uids === null || !count($uids)) {
throw new \Exception("지정된 정보가 없습니다."); throw new \Exception("지정된 정보가 없습니다.");
} }
$this->entitys = [];
foreach ($uids as $uid) { foreach ($uids as $uid) {
$this->modify_process($uid); $this->modify_process($uid);
$this->entitys = $this->entity;
} }
$this->getModel()->transCommit(); $this->getModel()->transCommit();
log_message("notice", __FUNCTION__ . "=> 작업을 완료하였습니다."); $message = "일괄처리 작업을 완료하였습니다.";
$this->session->setFlashdata(SESSION_NAMES['RETURN_MSG'], __FUNCTION__ . " => 작업을 완료하였습니다.\n"); log_message("notice", $message);
$this->session->setFlashdata(SESSION_NAMES['RETURN_MSG'], $message);
return redirect()->to($this->session->getFlashdata(SESSION_NAMES['RETURN_URL']) ?: "/"); return redirect()->to($this->session->getFlashdata(SESSION_NAMES['RETURN_URL']) ?: "/");
} catch (\Exception $e) { } catch (\Exception $e) {
//Transaction Rollback //Transaction Rollback
@ -348,7 +347,10 @@ abstract class MVController extends CommonController
//Sorting 처리 //Sorting 처리
$this->order_field = $this->request->getVar('order_field') ?: DEFAULTS['EMPTY']; $this->order_field = $this->request->getVar('order_field') ?: DEFAULTS['EMPTY'];
$this->order_value = $this->request->getVar('order_value') ?: DEFAULTS['EMPTY']; $this->order_value = $this->request->getVar('order_value') ?: DEFAULTS['EMPTY'];
$this->getModel()->setList_OrderBy($this->order_field !== DEFAULTS['EMPTY'] && $this->order_value !== DEFAULTS['EMPTY'] ? "{$this->order_field} {$this->order_value}" : ""); $this->getModel()->setList_OrderBy(
$this->order_field !== DEFAULTS['EMPTY'] &&
$this->order_value !== DEFAULTS['EMPTY'] ? "{$this->order_field} {$this->order_value}" : ""
);
if ($this->page) { if ($this->page) {
$this->getModel()->limit( $this->getModel()->limit(
$this->per_page, $this->per_page,

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -43,7 +43,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_AccountHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_AccountHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_AccountHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_AccountHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -40,7 +40,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_AuthHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_AuthHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_AuthHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_AuthHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -43,7 +43,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_RecordHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_RecordHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_RecordHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_RecordHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -43,7 +43,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_ZoneHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_ZoneHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_ZoneHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_ZoneHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -40,7 +40,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_MapurlHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_MapurlHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_MapurlHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_MapurlHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>

View File

@ -3,7 +3,7 @@
<link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/css/<?= $viewDatas['layout'] ?>/content.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script> <script type="text/javascript" src="/js/<?= $viewDatas['layout'] ?>/content.js"></script>
<?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?> <?= $this->include('templates/' . $viewDatas['layout'] . '/index_top'); ?>
<?= form_open("", $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?> <?= form_open(current_url() . '/batchjob', $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
<table class="index_table table table-bordered table-hover table-striped"> <table class="index_table table table-bordered table-hover table-striped">
<thead> <thead>
<tr> <tr>
@ -40,7 +40,7 @@
<?php foreach ($viewDatas['batchjob_fields'] as $field): ?> <?php foreach ($viewDatas['batchjob_fields'] as $field): ?>
<?= getFieldForm_UserHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?> <?= getFieldForm_UserHelper($field, DEFAULTS['EMPTY'], $viewDatas) ?>
<?php endforeach ?> <?php endforeach ?>
<li class="nav-item"><?= form_submit("", '일괄처리', ['formaction' => current_url() . '/batchjob', "class" => "btn btn-outline btn-warning"]) ?></li> <li class="nav-item"><?= form_submit("", '일괄처리', ["class" => "btn btn-outline btn-warning"]) ?></li>
<li class="nav-item"><?= getListButton_UserHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li> <li class="nav-item"><?= getListButton_UserHelper('create', $viewDatas, ["style" => "cursor:pointer"]) ?></li>
</ul> </ul>
</div> </div>