Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vmusicchart-cms
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Phạm Văn Đoan
vmusicchart-cms
Commits
bb3a980e
Commit
bb3a980e
authored
Jul 22, 2020
by
Phạm Văn Đoan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code chức năng quản lý mã nhúng BXH tháng
parent
28d98bfc
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
613 additions
and
0 deletions
+613
-0
config.php
application/config/config.php
+2
-0
CmsVheartbeatlive.php
application/controllers/backend/CmsVheartbeatlive.php
+194
-0
Vheartbeat_live_model.php
application/models/Vheartbeat_live_model.php
+68
-0
admin_template_view.php
application/views/backend/admin_template_view.php
+18
-0
list_vheartbeatlive_view.php
...kend/ajax/cms_vheartbeatlive/list_vheartbeatlive_view.php
+38
-0
add_vheartbeatlive_view.php
...ws/backend/cms_vheartbeatlive/add_vheartbeatlive_view.php
+66
-0
edit_vheartbeatlive_view.php
...s/backend/cms_vheartbeatlive/edit_vheartbeatlive_view.php
+66
-0
list_vheartbeatlive_view.php
...s/backend/cms_vheartbeatlive/list_vheartbeatlive_view.php
+161
-0
No files found.
application/config/config.php
View file @
bb3a980e
...
...
@@ -409,6 +409,8 @@ $config['csrf_exclude_uris'] = array(
'backend/cmsArtist/listArtistAjax'
,
'backend/cmsArtist/addArtistAjax'
,
'backend/cmsVheartbeatlive/listVheartbeatliveAjax'
,
'backend/cmsSetting/listGroupAjax'
,
'backend/cmsSetting/listUserAdminAjax'
,
'backend/cmsSetting/logUserAjax'
,
...
...
application/controllers/backend/CmsVheartbeatlive.php
0 → 100644
View file @
bb3a980e
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 25/12/2015
* Time: 2:22 CH
*/
if
(
!
defined
(
'BASEPATH'
))
exit
(
'No direct script access allowed'
);
class
CmsVheartbeatlive
extends
CI_Controller
{
public
function
__construct
()
{
parent
::
__construct
();
date_default_timezone_set
(
"Asia/Ho_Chi_Minh"
);
//
$this
->
load
->
model
(
'vheartbeat_live_model'
);
$this
->
load
->
model
(
'actionlog_model'
);
}
public
function
listVheartbeatlive
()
{
$this
->
_data
[
'functionName'
]
=
'Nghệ sĩ'
;
$this
->
_data
[
'action'
]
=
__FUNCTION__
;
$this
->
_data
[
'titlePage'
]
=
'Nghệ sĩ'
;
$this
->
_data
[
'loadPage'
]
=
'backend/cms_vheartbeatlive/list_vheartbeatlive_view'
;
$this
->
load
->
view
(
'backend/admin_template_view'
,
$this
->
_data
);
}
public
function
listVheartbeatliveAjax
()
{
$data
=
array
();
$fByName
=
$this
->
input
->
post
(
'fByName'
);
$pageId
=
$this
->
input
->
post
(
'pageId'
);
//
$pageId
=
(
$pageId
==
0
)
?
1
:
$pageId
;
//
$limit
=
25
;
$offset
=
(
$pageId
-
1
)
*
$limit
;
$data
[
'offset'
]
=
(
$pageId
-
1
)
*
$limit
;
$totalRecord
=
$this
->
vheartbeat_live_model
->
countAll
(
$fByName
);
$data
[
'pagination'
]
=
MyHelper
::
genPaginationLink
(
$totalRecord
,
$limit
,
$pageId
);
$data
[
'listData'
]
=
$this
->
vheartbeat_live_model
->
getPagination
(
$limit
,
$offset
,
$fByName
);
//
$this
->
load
->
view
(
'backend/ajax/cms_vheartbeatlive/list_vheartbeatlive_view'
,
$data
);
}
public
function
editArtist
(
$user_id
)
{
$this
->
_data
[
'contest'
]
=
$contest
=
$this
->
user_model
->
getById
(
$user_id
);
// Kiểm tra trùng giá trị nếu thay đổi ở form
// Thiết lập validate
$this
->
form_validation
->
set_rules
(
'id'
,
'ID'
,
'trim'
);
$this
->
form_validation
->
set_rules
(
'full_name'
,
'text'
,
'trim|callback_check_full_name|required|xss_clean'
);
$this
->
form_validation
->
set_message
(
'required'
,
'<li class="list-unstyled">Bắt buộc nhập, chọn.</li>'
);
$this
->
form_validation
->
set_message
(
'is_unique'
,
'<li class="list-unstyled">Đã tồn tại.</li>'
);
// Xử lý form đăng nhập
if
(
$this
->
form_validation
->
run
(
$this
)
==
false
)
{
$this
->
_data
[
'full_name'
]
=
$this
->
input
->
post
(
'full_name'
);
$this
->
_data
[
'link_zing'
]
=
$this
->
input
->
post
(
'link_zing'
);
$this
->
_data
[
'link_nct'
]
=
$this
->
input
->
post
(
'link_nct'
);
$this
->
_data
[
'link_keeng'
]
=
$this
->
input
->
post
(
'link_keeng'
);
//
$this
->
_data
[
'functionName'
]
=
'Cập nhật thông tin Ca sĩ/Nghệ sĩ'
;
$this
->
_data
[
'action'
]
=
'editArtist'
;
$this
->
_data
[
'titlePage'
]
=
'Cập nhật thông tin Ca sĩ/Nghệ sĩ'
;
$this
->
_data
[
'loadPage'
]
=
'backend/cms_artist/edit_artist_view'
;
$this
->
load
->
view
(
'backend/admin_template_view'
,
$this
->
_data
);
}
else
{
$full_name
=
$this
->
input
->
post
(
'full_name'
);
$link_zing
=
$this
->
input
->
post
(
'link_zing'
);
$link_nct
=
$this
->
input
->
post
(
'link_nct'
);
$link_keeng
=
$this
->
input
->
post
(
'link_keeng'
);
if
(
$full_name
){
$dataUpdate
=
array
(
'user_type'
=>
2
,
'full_name'
=>
$full_name
,
'link'
=>
$link_zing
,
'link_nct'
=>
$link_nct
,
'link_keeng'
=>
$link_keeng
);
$this
->
user_model
->
update
(
$user_id
,
$dataUpdate
);
// Ghi log
// $this->mactionlog->add('UPDATED', 'Cập nhật Cuộc đua thành công!', 'Mactionlog', 'action_log', $contest_id);
//
$this
->
session
->
set_flashdata
(
'success'
,
'Cập nhật Nghệ sĩ thành công'
);
}
else
{
$this
->
session
->
set_flashdata
(
'error'
,
'Cập nhật Nghệ sĩ không thành công'
);
}
redirect
(
base_url
()
.
'backend/cmsArtist/listVheartbeatlive'
);
}
}
public
function
addVheartbeatlive
()
{
// Thiết lập validate
$this
->
form_validation
->
set_rules
(
'id'
,
'ID'
,
'trim'
);
$this
->
form_validation
->
set_rules
(
'title'
,
'Tiêu đề'
,
'trim|required|xss_clean'
);
$this
->
form_validation
->
set_rules
(
'embed_code'
,
'Mã nhúng'
,
'trim|required'
);
$this
->
form_validation
->
set_message
(
'required'
,
'<li class="list-unstyled">Bắt buộc nhập, chọn.</li>'
);
$this
->
form_validation
->
set_message
(
'is_unique'
,
'<li class="list-unstyled">Đã tồn tại.</li>'
);
// Xử lý form đăng nhập
if
(
$this
->
form_validation
->
run
(
$this
)
==
false
)
{
$this
->
_data
[
'title'
]
=
$this
->
input
->
post
(
'title'
);
$this
->
_data
[
'embed_code'
]
=
$this
->
input
->
post
(
'embed_code'
,
false
);
//
$this
->
_data
[
'functionName'
]
=
'Thêm mới mã nhúng V Heartbeat Live'
;
$this
->
_data
[
'action'
]
=
'addArtist'
;
$this
->
_data
[
'titlePage'
]
=
'Thêm mới mã nhúng V Heartbeat Live'
;
$this
->
_data
[
'loadPage'
]
=
'backend/cms_vheartbeatlive/add_vheartbeatlive_view'
;
$this
->
load
->
view
(
'backend/admin_template_view'
,
$this
->
_data
);
}
else
{
$title
=
$this
->
input
->
post
(
'title'
);
$embed_code
=
$this
->
input
->
post
(
'embed_code'
);
if
(
$title
&&
$embed_code
){
$data_insert
=
array
(
'title'
=>
$title
,
'embed_code'
=>
$embed_code
,
);
$insert_id
=
$this
->
vheartbeat_live_model
->
add
(
$data_insert
);
// Ghi log
$this
->
actionlog_model
->
add
(
'ADDED'
,
'Thêm mới mã nhúng thành công!'
,
'Actionlog_model'
,
'action_log'
,
$insert_id
);
//
$this
->
session
->
set_flashdata
(
'success'
,
'Thêm mới mã nhúng thành công'
);
}
else
{
$this
->
session
->
set_flashdata
(
'error'
,
'Thêm mới mã nhúng không thành công'
);
}
redirect
(
base_url
()
.
'backend/cmsVheartbeatlive/listVheartbeatlive'
);
}
}
public
function
editVheartbeatlive
(
$id
)
{
$this
->
_data
[
'vlive'
]
=
$vlive
=
$this
->
vheartbeat_live_model
->
getById
(
$id
);
if
(
is_numeric
(
$id
)
&&
isset
(
$vlive
[
0
]))
{
// Thiết lập validate
$this
->
form_validation
->
set_rules
(
'id'
,
'ID'
,
'trim'
);
$this
->
form_validation
->
set_rules
(
'title'
,
'Tiêu đề'
,
'trim|required|xss_clean'
);
$this
->
form_validation
->
set_rules
(
'embed_code'
,
'Mã nhúng'
,
'trim|required'
);
$this
->
form_validation
->
set_message
(
'required'
,
'<li class="list-unstyled">Bắt buộc nhập, chọn.</li>'
);
$this
->
form_validation
->
set_message
(
'is_unique'
,
'<li class="list-unstyled">Đã tồn tại.</li>'
);
// Xử lý form đăng nhập
if
(
$this
->
form_validation
->
run
(
$this
)
==
false
)
{
$this
->
_data
[
'title'
]
=
$this
->
input
->
post
(
'title'
);
$this
->
_data
[
'embed_code'
]
=
$this
->
input
->
post
(
'embed_code'
,
false
);
//
$this
->
_data
[
'functionName'
]
=
'Cập nhật mã nhúng V Heartbeat Live'
;
$this
->
_data
[
'action'
]
=
'addArtist'
;
$this
->
_data
[
'titlePage'
]
=
'Cập nhật mã nhúng V Heartbeat Live'
;
$this
->
_data
[
'loadPage'
]
=
'backend/cms_vheartbeatlive/edit_vheartbeatlive_view'
;
$this
->
load
->
view
(
'backend/admin_template_view'
,
$this
->
_data
);
}
else
{
$title
=
$this
->
input
->
post
(
'title'
);
$embed_code
=
$this
->
input
->
post
(
'embed_code'
);
if
(
$title
&&
$embed_code
){
$data_update
=
array
(
'title'
=>
$title
,
'embed_code'
=>
$embed_code
,
);
$this
->
vheartbeat_live_model
->
update
(
$id
,
$data_update
);
// Ghi log
$this
->
actionlog_model
->
add
(
'UPDATED'
,
'Cập nhật mã nhúng thành công!'
,
'Actionlog_model'
,
'action_log'
,
$id
);
//
$this
->
session
->
set_flashdata
(
'success'
,
'Cập nhật mã nhúng thành công.'
);
}
else
{
$this
->
session
->
set_flashdata
(
'error'
,
'Cập nhật mã nhúng không thành công.'
);
}
redirect
(
base_url
()
.
'backend/cmsVheartbeatlive/listVheartbeatlive'
);
}
}
else
{
$this
->
session
->
set_flashdata
(
'error'
,
'Không tìm thấy mã nhúng.'
);
redirect
(
base_url
()
.
'backend/cmsVheartbeatlive/listVheartbeatlive'
);
}
}
}
\ No newline at end of file
application/models/Vheartbeat_live_model.php
0 → 100644
View file @
bb3a980e
<?php
if
(
!
defined
(
'BASEPATH'
))
exit
(
'No direct script access allowed'
);
class
Vheartbeat_live_model
extends
CI_Model
{
protected
$_table
=
'vheartbeat_lives'
;
public
function
__construct
()
{
parent
::
__construct
();
date_default_timezone_set
(
"Asia/Ho_Chi_Minh"
);
}
public
function
add
(
$data_insert
)
{
$this
->
db
->
insert
(
$this
->
_table
,
$data_insert
);
$insert_id
=
$this
->
db
->
insert_id
();
return
$insert_id
;
}
public
function
update
(
$id
,
$data_update
)
{
$this
->
db
->
where
(
'id'
,
$id
);
$this
->
db
->
update
(
$this
->
_table
,
$data_update
);
}
public
function
getById
(
$id
)
{
$this
->
db
->
select
(
'*'
);
$this
->
db
->
from
(
$this
->
_table
);
$this
->
db
->
where
(
'id'
,
$id
);
$query
=
$this
->
db
->
get
();
return
$query
->
result_array
();
}
public
function
countAll
(
$name
=
null
)
{
$this
->
db
->
select
(
'COUNT(*) AS totalResults'
);
$this
->
db
->
from
(
$this
->
_table
);
if
(
$name
!=
null
)
{
$this
->
db
->
like
(
$this
->
_table
.
'.title'
,
$name
,
'both'
);
}
$query
=
$this
->
db
->
get
();
$result
=
$query
->
result_array
();
if
(
$result
)
{
return
$result
[
0
][
'totalResults'
];
}
else
{
return
0
;
}
}
public
function
getPagination
(
$record
,
$start
,
$name
=
null
)
{
$this
->
db
->
select
(
'*'
);
$this
->
db
->
from
(
$this
->
_table
);
if
(
$name
!=
null
)
{
$this
->
db
->
like
(
$this
->
_table
.
'.title'
,
$name
,
'both'
);
}
$this
->
db
->
order_by
(
$this
->
_table
.
'.id'
,
'desc'
);
$this
->
db
->
limit
(
$record
,
$start
);
$query
=
$this
->
db
->
get
();
return
$query
->
result_array
();
}
}
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
\ No newline at end of file
application/views/backend/admin_template_view.php
View file @
bb3a980e
...
...
@@ -211,6 +211,24 @@ $action = $CI->router->fetch_method();
</ul>
</li>
<!-- Quan ly V Heartbeat Live -->
<li
class=
"
<?php
if
(
$controller
&&
$controller
==
'cmsVheartbeatlive'
)
echo
'active open'
?>
"
>
<a
href=
"#"
class=
"dropdown-toggle"
>
<i
class=
"menu-icon fa fa-video-camera"
></i>
<span
class=
"menu-text"
>
V Heartbeat Live
</span>
<b
class=
"arrow fa fa-angle-down"
></b>
</a>
<b
class=
"arrow"
></b>
<ul
class=
"submenu"
>
<li
class=
"
<?php
if
(
$action
&&
(
in_array
(
$action
,
array
(
'listVheartbeatlive'
,
'addVheartbeatlive'
,
'editVheartbeatlive'
))))
echo
'active'
?>
"
>
<a
href=
"
<?php
echo
base_url
(
'backend/cmsVheartbeatlive/listVheartbeatlive'
);
?>
"
>
<i
class=
"menu-icon fa fa-caret-right"
></i>
Danh sách mã nhúng
</a>
<b
class=
"arrow"
></b>
</li>
</ul>
</li>
<!-- Quan ly tai nguyen -->
<!--<li class="
<?php
/*if($controller && $controller == 'cmsResource') echo 'active open'*/
?>
">
<a href="#" class="dropdown-toggle">
...
...
application/views/backend/ajax/cms_vheartbeatlive/list_vheartbeatlive_view.php
0 → 100644
View file @
bb3a980e
<div
style=
"/*max-height: 465px; overflow: scroll*/"
>
<table
class=
"table table-striped table-bordered table-hover"
>
<thead>
<tr>
<th
style=
"text-align: center"
>
TT
</th>
<th
style=
"text-align: center"
>
Tiêu đề V Heartbeat Live
</th>
<th
style=
"text-align: center"
>
Mã nhúng
</th>
<th
style=
"text-align: center"
>
Trạng thái
</th>
<th
style=
"text-align: center"
>
Xử lý
</th>
</tr>
</thead>
<tbody>
<?php
if
(
count
(
$listData
)
>
0
)
:
foreach
(
$listData
as
$key
=>
$data
)
:
?>
<tr>
<td
style=
"text-align: center"
>
<?php
echo
(
$key
+
1
+
$offset
);
?>
</td>
<td
style=
"text-align: center"
>
<?php
echo
$data
[
'title'
];
?>
</td>
<td
style=
"text-align: left"
>
<?php
echo
htmlentities
(
$data
[
'embed_code'
]);
?>
</td>
<td
style=
"text-align: left"
>
<?php
echo
(
$key
==
0
)
?
'Đang hiển thị ở trang chủ. <br>Xem <a href="https://vmusicchart.vn/" target="_blank" class="color-red">tại đây</a>.'
:
''
?>
</td>
<td
style=
"text-align: center"
>
<a
href=
"
<?php
echo
base_url
()
.
'backend/cmsVheartbeatlive/editVheartbeatlive/'
.
$data
[
'id'
];
?>
"
title=
"Sửa thông tin"
>
<i
class=
"ace-icon fa fa-pencil bigger-130"
></i>
</a>
</td>
</tr>
<?php
endforeach
;
?>
<?php
else
:
?>
<tr>
<td
colspan=
"10"
style=
"color: red; font-style: italic"
>
Không có dữ liệu nào!
</td>
</tr>
<?php
endif
;
?>
</tbody>
</table>
</div>
<!-- /.row -->
<div
style=
"text-align: center;"
>
<?php
echo
$pagination
;
?>
</div>
\ No newline at end of file
application/views/backend/cms_vheartbeatlive/add_vheartbeatlive_view.php
0 → 100644
View file @
bb3a980e
<?php
$input_title
=
array
(
'name'
=>
'title'
,
'type'
=>
'text'
,
'value'
=>
isset
(
$title
)
?
$title
:
'V Heartbeat Live | Tháng '
.
date
(
'm - Y'
),
'placeholder'
=>
''
,
'class'
=>
''
,
'style'
=>
'width: 100%'
);
$input_embed_code
=
array
(
'name'
=>
'embed_code'
,
'type'
=>
'text'
,
'value'
=>
isset
(
$embed_code
)
?
$embed_code
:
''
,
'placeholder'
=>
''
,
'class'
=>
''
,
'style'
=>
'width: 100%'
,
'rows'
=>
3
);
?>
<div
class=
"row"
>
<div
class=
"widget-box"
>
<div
class=
"widget-header"
>
<p
class=
"widget-title"
>
<?php
echo
(
isset
(
$functionName
))
?
$functionName
:
'Thêm mới'
?>
</p>
</div>
<div
class=
"widget-body"
>
<div
class=
"widget-main"
>
<?php
$attributes
=
array
(
'class'
=>
'form-horizontal'
,
'id'
=>
'myform'
);
?>
<?php
echo
form_open
(
base_url
(
'backend/cmsVheartbeatlive/addVheartbeatlive'
),
$attributes
);
?>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
></label>
<div
class=
"col-lg-3"
>
<input
type=
"hidden"
name=
"id"
value=
""
/>
<?php
if
(
validation_errors
()){
echo
form_error
(
'id'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
>
Tiêu đề (*)
</label>
<div
class=
"col-lg-6"
>
<?php
echo
form_input
(
$input_title
);
?>
<?php
if
(
validation_errors
()){
echo
form_error
(
'title'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
>
Mã nhúng (*)
</label>
<div
class=
"col-lg-6"
>
<?php
echo
form_textarea
(
$input_embed_code
);
?>
<?php
if
(
validation_errors
()){
echo
form_error
(
'embed_code'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"col-lg-3"
></div>
<div
class=
"col-lg-4"
>
<button
class=
"btn btn-sm btn-primary"
type=
"submit"
name=
"btnSave"
>
<i
class=
"ace-icon fa fa-check bigger-110"
></i>
Lưu lại
</button>
<button
class=
"btn btn-sm"
type=
"reset"
>
<i
class=
"ace-icon fa fa-undo bigger-110"
></i>
Xóa form
</button>
</div>
</div>
<?php
echo
form_close
();
?>
</div>
</div>
</div>
</div>
<!-- /.row -->
application/views/backend/cms_vheartbeatlive/edit_vheartbeatlive_view.php
0 → 100644
View file @
bb3a980e
<?php
$input_title
=
array
(
'name'
=>
'title'
,
'type'
=>
'text'
,
'value'
=>
isset
(
$title
)
?
$title
:
$vlive
[
0
][
'title'
],
'placeholder'
=>
''
,
'class'
=>
''
,
'style'
=>
'width: 100%'
);
$input_embed_code
=
array
(
'name'
=>
'embed_code'
,
'type'
=>
'text'
,
'value'
=>
isset
(
$embed_code
)
?
$embed_code
:
$vlive
[
0
][
'embed_code'
],
'placeholder'
=>
''
,
'class'
=>
''
,
'style'
=>
'width: 100%'
,
'rows'
=>
3
);
?>
<div
class=
"row"
>
<div
class=
"widget-box"
>
<div
class=
"widget-header"
>
<p
class=
"widget-title"
>
<?php
echo
(
isset
(
$functionName
))
?
$functionName
:
'Thêm mới'
?>
</p>
</div>
<div
class=
"widget-body"
>
<div
class=
"widget-main"
>
<?php
$attributes
=
array
(
'class'
=>
'form-horizontal'
,
'id'
=>
'myform'
);
?>
<?php
echo
form_open
(
base_url
(
'backend/cmsVheartbeatlive/editVheartbeatlive/'
.
$vlive
[
0
][
'id'
]),
$attributes
);
?>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
></label>
<div
class=
"col-lg-3"
>
<input
type=
"hidden"
name=
"id"
value=
"
<?php
echo
$vlive
[
0
][
'id'
];
?>
"
/>
<?php
if
(
validation_errors
()){
echo
form_error
(
'id'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
>
Tiêu đề (*)
</label>
<div
class=
"col-lg-6"
>
<?php
echo
form_input
(
$input_title
);
?>
<?php
if
(
validation_errors
()){
echo
form_error
(
'title'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-lg-3"
>
Mã nhúng (*)
</label>
<div
class=
"col-lg-6"
>
<?php
echo
form_textarea
(
$input_embed_code
);
?>
<?php
if
(
validation_errors
()){
echo
form_error
(
'embed_code'
,
'<div class="error">'
,
'</div>'
);}
?>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"col-lg-3"
></div>
<div
class=
"col-lg-4"
>
<button
class=
"btn btn-sm btn-primary"
type=
"submit"
name=
"btnSave"
>
<i
class=
"ace-icon fa fa-check bigger-110"
></i>
Lưu lại
</button>
<button
class=
"btn btn-sm"
type=
"reset"
>
<i
class=
"ace-icon fa fa-undo bigger-110"
></i>
Xóa form
</button>
</div>
</div>
<?php
echo
form_close
();
?>
</div>
</div>
</div>
</div>
<!-- /.row -->
application/views/backend/cms_vheartbeatlive/list_vheartbeatlive_view.php
0 → 100644
View file @
bb3a980e
<?php
if
(
$this
->
session
->
flashdata
(
'success'
))
:
?>
<div
class=
"row"
>
<div
class=
"alert alert-block alert-success"
style=
"margin-bottom: 5px"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"alert"
>
<i
class=
"ace-icon fa fa-times"
></i>
</button>
<i
class=
"ace-icon fa fa-check green"
></i>
<?php
echo
$this
->
session
->
flashdata
(
'success'
);
?>
</div>
</div>
<?php
endif
;
?>
<?php
if
(
$this
->
session
->
flashdata
(
'error'
))
:
?>
<div
class=
"row"
>
<div
class=
"alert alert-block alert-danger"
style=
"margin-bottom: 5px"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"alert"
>
<i
class=
"ace-icon fa fa-times"
></i>
</button>
<i
class=
"ace-icon fa fa-times"
></i>
<?php
echo
$this
->
session
->
flashdata
(
'error'
);
?>
</div>
</div>
<?php
endif
;
?>
<div
class=
"row"
>
<div
class=
"col-lg-3"
>
<input
class=
"form-control"
type=
"text"
name=
"input-name"
id=
"input-name"
placeholder=
"Nhập id, tên nghệ sĩ, email..."
/>
</div>
<div
class=
"col-lg-1"
>
<button
class=
"btn btn-sm btn-default"
id=
"delete-filter"
>
Xóa bộ lọc
</button>
</div>
<div
class=
"col-lg-1"
style=
"float:right;"
>
<a
class=
"btn btn-sm btn-success"
href=
"
<?php
echo
base_url
(
'backend/cmsVheartbeatlive/addVheartbeatlive'
);
?>
"
>
<i
class=
"glyphicon-plus"
></i>
Thêm
</a>
</div>
</div>
<!-- /.row -->
<div
class=
"space-6"
></div>
<div
class=
"row"
>
<div
style=
"text-align: center"
id=
"data-loading"
>
<i
class=
"fa fa-refresh fa-spin bigger-200"
></i>
Đang tải dữ liệu...
</div>
<div
class=
"col-lg-12"
>
<div
id=
"div-response"
></div>
</div>
</div>
<script
type=
"text/javascript"
>
//Thuc hien viec ve bieu do$data
$
(
document
).
ready
(
function
()
{
var
url
=
'
<?php
echo
base_url
(
"backend/cmsVheartbeatlive/listVheartbeatliveAjax"
);
?>
'
;
// Tìm kiếm theo cú pháp
var
oldTimeout2
=
''
;
$
(
'#input-name'
).
keyup
(
function
()
{
clearTimeout
(
oldTimeout2
);
oldTimeout2
=
setTimeout
(
function
()
{
loadDataByAjaxFromInput
(
url
);
},
250
);
});
// Xóa bộ lọc
$
(
'#delete-filter'
).
click
(
function
()
{
$
(
"#input-name"
).
val
(
''
);
changePagination
(
'0'
);
return
false
;
});
changePagination
(
'0'
);
});
//Ham chung cho cac input
function
loadDataByAjaxFromInput
(
url
)
{
$
(
'#data-loading'
).
show
();
var
csrf_value
=
'
<?php
echo
$this
->
security
->
get_csrf_hash
();
?>
'
;
var
fByName
=
$
(
"#input-name"
).
val
();
//Ajax ve bieu do
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
data
:
{
csrf_name
:
csrf_value
,
fByName
:
fByName
},
dataType
:
"text"
,
cache
:
false
,
success
:
function
(
data
)
{
$
(
'#div-response'
).
html
(
data
);
$
(
'#data-loading'
).
hide
();
}
});
}
//Ham chung cho cac SelectBox
function
loadDataByAjaxFromSelectBox
(
id
,
url
)
{
$
(
'#'
+
id
).
change
(
function
()
{
$
(
'#data-loading'
).
show
();
var
csrf_value
=
'
<?php
echo
$this
->
security
->
get_csrf_hash
();
?>
'
;
var
fByName
=
$
(
"#input-name"
).
val
();
//Ajax ve bieu do
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
data
:
{
csrf_name
:
csrf_value
,
fByName
:
fByName
},
dataType
:
"text"
,
cache
:
false
,
success
:
function
(
data
)
{
$
(
'#div-response'
).
html
(
data
);
$
(
'#data-loading'
).
hide
();
}
});
});
}
function
loadDataByAjaxDateRange
(
dtFrom
,
dtTo
,
url
)
{
$
(
'#data-loading'
).
show
();
var
csrf_value
=
'
<?php
echo
$this
->
security
->
get_csrf_hash
();
?>
'
;
var
fByName
=
$
(
"#input-name"
).
val
();
// ajax
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
data
:
{
csrf_name
:
csrf_value
,
fByName
:
fByName
},
dataType
:
"text"
,
cache
:
false
,
success
:
function
(
data
)
{
$
(
'#div-response'
).
html
(
data
);
$
(
'#data-loading'
).
hide
();
}
});
}
function
changePagination
(
pageId
)
{
$
(
'#data-loading'
).
show
();
var
csrf_value
=
'
<?php
echo
$this
->
security
->
get_csrf_hash
();
?>
'
;
var
url
=
'
<?php
echo
base_url
()
.
"backend/cmsVheartbeatlive/listVheartbeatliveAjax"
;
?>
'
;
var
fByName
=
$
(
"#input-name"
).
val
();
//Ajax ve bieu do\
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
data
:
{
csrf_name
:
csrf_value
,
fByName
:
fByName
,
pageId
:
pageId
},
dataType
:
"text"
,
cache
:
false
,
success
:
function
(
data
)
{
$
(
'#div-response'
).
html
(
data
);
$
(
'#data-loading'
).
hide
();
}
});
}
</script>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment