Initial import from local backup (Documents-Playground/pakerpale)

This commit is contained in:
jeonghwa
2026-07-03 05:27:41 +09:00
commit 5b1bfe3390
2223 changed files with 561621 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
/**
notification skin css
*/
.notification{padding:10px 20px;}
.notification .table-top {overflow: hidden;padding-bottom: 10px;}
.notification .table-top input{margin-bottom: 0;margin-top: 0;}
.notification .table-top li{float: left;text-align: center;padding-right: 5px;}
.notification .read {color:#2670b7;}
.notification .unread {color:#ce4741;}

View File

@@ -0,0 +1,86 @@
<?php $this->managelayout->add_css(element('view_skin_url', $layout) . '/css/style.css'); ?>
<div class="notification">
<h3>알림</h3>
<?php
echo validation_errors('<div class="alert alert-warning" role="alert">', '</div>');
echo show_alert_message(element('alert_message', $view), '<div class="alert alert-auto-close alert-dismissible alert-info"><button type="button" class="close alertclose" >&times;</button>', '</div>');
$attributes = array('class' => 'form-inline', 'name' => 'flist', 'id' => 'flist');
echo form_open(current_full_url(), $attributes);
?>
<ul class="table-top mb10 pull-left">
<li>
<button type="button" class="btn btn-black btn-sm btn-list-delete btn-list-selected disabled" data-list-delete-url = "<?php echo element('list_delete_url', $view); ?>" >선택삭제</button>
</li>
<li>
<button type="button" class="btn btn-black btn-sm btn-list-update btn-list-selected disabled" data-list-update-url = "<?php echo element('list_update_url', $view); ?>" >읽음표시</button>
</li>
</ul>
<ul class="table-top mb10 pull-right">
<li><a href="<?php echo site_url('notification'); ?>" class="btn <?php echo ($this->input->get('read') === 'Y' OR $this->input->get('read') === 'N') ? 'btn-success' : 'btn-warning'; ?> btn-sm">전체보기</a></li>
<li><a href="<?php echo site_url('notification?read=Y'); ?>" class="btn <?php echo ($this->input->get('read') === 'Y') ? 'btn-warning' : 'btn-success'; ?> btn-sm">읽은알림</a></li>
<li><a href="<?php echo site_url('notification?read=N'); ?>" class="btn <?php echo ($this->input->get('read') === 'N') ? 'btn-warning' : 'btn-success'; ?> btn-sm">안읽은알림</a></li>
</ul>
<table class="table clearfix">
<thead>
<tr>
<th class="text-center"><input type="checkbox" name="chkall" id="chkall" /></th>
<th class="text-center">번호</th>
<th class="text-center">알림시간</th>
<th class="text-center">읽은시간</th>
<th class="text-center">알림내용</th>
<th class="text-center">삭제</th>
</tr>
</thead>
<tbody>
<?php
if (element('list', element('data', $view))) {
foreach (element('list', element('data', $view)) as $result) {
?>
<tr>
<td class="text-center"><input type="checkbox" name="chk[]" class="list-chkbox" value="<?php echo element('not_id', $result); ?>" /></td>
<td class="text-center"><?php echo number_format(element('num', $result)); ?></td>
<td class="text-center"><?php echo display_datetime(element('not_datetime', $result), 'sns'); ?></td>
<td class="text-center">
<a href="<?php echo element('read_url', $result); ?>" <?php echo element('onClick', $result) ? 'onClick="' . element('onClick', $result) . '";' : ''; ?> class="noti_read <?php echo element('not_type', $result); ?>" data-not-id="<?php echo element('not_id', $result); ?>"><?php echo (element('not_read_datetime', $result) > '0000-00-00 00:00:00') ? '<span class="read">' . display_datetime(element('not_read_datetime', $result), 'sns') . '</span>' : '<span class="unread">읽지 않음</span>'; ?></a></td>
<td><a href="<?php echo element('read_url', $result); ?>" <?php echo element('onClick', $result) ? 'onClick="' . element('onClick', $result) . '";' : ''; ?> class="noti_read <?php echo element('not_type', $result); ?>" data-not-id="<?php echo element('not_id', $result); ?>"><?php echo html_escape(element('not_message', $result)); ?></a></td>
<td class="text-center">
<button class="btn btn-xs btn-danger btn-one-delete" type="button" data-one-delete-url = "<?php echo element('delete_url', $result); ?>"><i class="fa fa-trash"></i></button>
</td>
</tr>
<?php
}
}
if ( ! element('list', element('data', $view))) {
?>
<tr>
<td colspan="6" class="nopost">알림 내역이 없습니다</td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php echo form_close(); ?>
<nav><?php echo element('paging', $view); ?></nav>
</div>
<script type="text/javascript">
//<![CDATA[
$(document).on('click', '.noti_read.note', function() {
$.ajax({
url : cb_url + '/notification/readajax/' + $(this).attr('data-not-id'),
type : 'get',
dataType : 'json',
success : function(data) {
if (data.error) {
alert(data.error);
return false;
} else if (data.success) {
//alert(data.success);
}
}
});
});
//]]>
</script>