149 lines
6.3 KiB
PHP
Executable File
149 lines
6.3 KiB
PHP
Executable File
<?php echo $header; ?>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-lg-8">
|
|
<h1 class="page-header">
|
|
<?php echo $this->lang->line('pray_header'); ?>
|
|
</h1>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<form action="/admin/pray">
|
|
<div class="input-group searchContainer">
|
|
<input type="text" class="form-control" id="searchString" name="term"
|
|
placeholder="<?php echo getSearchTerm()?>">
|
|
<span class="input-group-btn">
|
|
<button class="btn btn-default" type="submit" id="searchBtn"><span
|
|
class="fa fa-search"></span></button>
|
|
</span>
|
|
</div><!-- /input-group -->
|
|
</form>
|
|
</div>
|
|
<div class="col-lg-12">
|
|
<ol class="breadcrumb">
|
|
<li>
|
|
<i class="fa fa-dashboard"></i>
|
|
<a href="<?php echo BASE_URL; ?>/admin"><?php echo $this->lang->line('nav_dash'); ?></a>
|
|
</li>
|
|
<li class="active">
|
|
<i class="fa fa-fw fa-newspaper-o"></i>
|
|
<a href="<?php echo BASE_URL; ?>/admin/posts"><?php echo $this->lang->line('nav_posts_all'); ?></a>
|
|
</li>
|
|
</ol>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<table class="table table-striped table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th> ID </th>
|
|
<th> Comment </th>
|
|
<th> User </th>
|
|
<th> Posted Date </th>
|
|
<th class="td-actions"> </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="postContainer">
|
|
<?php
|
|
foreach ($pray as $p) {
|
|
echo '<tr>';
|
|
echo '<td>'.$p->prayID.'</td>';
|
|
echo '<td>'.$p->pray.'</td>';
|
|
echo '<td>'.$p->nickname.'</td>';
|
|
echo '<td>'.$p->dateUpdated.'</td>';
|
|
echo '<td class="td-actions"><a href="'.BASE_URL.'/admin/pray/edit/'.$p->prayID.'" class="btn btn-small btn-success"><i class="fa fa-pencil"> </i></a> <a data-toggle="modal" data-target="#ajaxModal" class="btn btn-danger btn-small" href="'.BASE_URL.'/admin/pray/delete/'.$p->prayID.'"><i class="fa fa-remove"> </i></a></td>';
|
|
echo '</tr>';
|
|
} ?>
|
|
</tbody>
|
|
</table>
|
|
<div class="text-center" id="loadingSpinner">
|
|
<i class="fa fa-cog fa-spin fa-3x fa-fw"></i>
|
|
</div>
|
|
<div id="paginationContainer">
|
|
<?php echo $this->pagination->create_links(); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="modal fade schedule-publish-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
|
|
aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="exampleModalLabel">New message</h5>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form>
|
|
<div class="form-group">
|
|
<label for="postID" class="col-form-label">PostID:</label>
|
|
<input type="text" class="form-control" name="postID" readonly>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="postTitle" class="col-form-label">Post Title:</label>
|
|
<input type="text" class="form-control" name="postTitle" readonly>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="run_at" class="col-form-label">Reserved Date:</label>
|
|
<div class="form-group">
|
|
<div class='input-group date' id='datetimepicker1'>
|
|
<input type='text' class="form-control" name="run_at" />
|
|
<span class="input-group-addon">
|
|
<span class="fa fa-calendar"></span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
|
<button type="button" class="btn btn-primary submit-schedule">Save</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
$(function() {
|
|
$('#datetimepicker1').datetimepicker({
|
|
format: 'YYYY-MM-DD HH:mm',
|
|
dayViewHeaderFormat: 'YYYY-MM-DD',
|
|
sideBySide: true,
|
|
icons: {
|
|
up: "fa fa-chevron-circle-up",
|
|
down: "fa fa-chevron-circle-down",
|
|
next: 'fa fa-chevron-circle-right',
|
|
previous: 'fa fa-chevron-circle-left'
|
|
}
|
|
});
|
|
$('.settime-publish').on('click', function(e) {
|
|
e.preventDefault();
|
|
$('.schedule-publish-modal form input[name=postID]').val($(this).prop('tabindex'));
|
|
$('.schedule-publish-modal form input[name=postTitle]').val($(this).parent().siblings().eq(0)
|
|
.text());
|
|
$('.schedule-publish-modal').modal('show')
|
|
});
|
|
$('.submit-schedule').on('click', function(e) {
|
|
var frm = $('.schedule-publish-modal form').get(0);
|
|
var params = {
|
|
postID: frm.postID.value,
|
|
run_at: frm.run_at.value
|
|
};
|
|
$.post('/admin/posts/schedule/' + params.postID, params, function(res) {
|
|
if (res.code == 200) {
|
|
alert('Saved!');
|
|
$('.schedule-publish-modal').modal('hide')
|
|
}
|
|
}, 'json')
|
|
})
|
|
})
|
|
</script>
|
|
<?php echo $footer; ?>
|