vaujdui v2
This commit is contained in:
@@ -26,9 +26,11 @@ class Playlist extends CI_Controller {
|
||||
}
|
||||
|
||||
public function add() {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
$user_email = $this->session->userdata('email');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$user_email = $this->session->userdata('email');
|
||||
$name = $this->input->post('name');
|
||||
$type = $this->input->post('type');
|
||||
$numSongs = $this->input->post('numSongs');
|
||||
@@ -55,13 +57,16 @@ class Playlist extends CI_Controller {
|
||||
}
|
||||
|
||||
public function selectPlaylist() {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$itemId = $this->input->post('itemId');
|
||||
$itemType = $this->input->post('itemType');
|
||||
$playlists = $this->Model_playlist->getPlaylistsByUser($this->session->userdata('email'));
|
||||
|
||||
$data = array(
|
||||
'is_logged_in' => $is_logged_in,
|
||||
'is_logged_in' => $this->session->userdata('logged_in'),
|
||||
'itemId' => $itemId,
|
||||
'itemType' => $itemType,
|
||||
'playlists' => $playlists
|
||||
@@ -73,6 +78,10 @@ class Playlist extends CI_Controller {
|
||||
}
|
||||
|
||||
public function addItems() {
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$playlistId = $this->input->post('playlistId');
|
||||
$itemId = $this->input->post('itemId');
|
||||
$itemType = $this->input->post('itemType');
|
||||
@@ -98,12 +107,15 @@ class Playlist extends CI_Controller {
|
||||
}
|
||||
|
||||
public function view($playlistId) {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$items = $this->Model_playlist->getPlaylistItems($playlistId);
|
||||
$itemCount = $this->Model_playlist->getPlaylistItemCount($playlistId);
|
||||
|
||||
$data = array(
|
||||
'is_logged_in' => $is_logged_in,
|
||||
'is_logged_in' => $this->session->userdata('logged_in'),
|
||||
'items' => $items,
|
||||
'itemCount' => $itemCount
|
||||
);
|
||||
@@ -114,29 +126,36 @@ class Playlist extends CI_Controller {
|
||||
}
|
||||
|
||||
public function deleteItem($playlistId, $itemId) {
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$this->Model_playlist->deleteItem($playlistId, $itemId);
|
||||
redirect('playlist/view/' . $playlistId);
|
||||
}
|
||||
|
||||
public function delete($playlist_id) {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
$user_email = $this->session->userdata('email');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$this->Model_playlist->deletePlaylist($playlist_id);
|
||||
redirect('playlist');
|
||||
}
|
||||
|
||||
public function duplicate($playlist_id) {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
$user_email = $this->session->userdata('email');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$this->Model_playlist->duplicatePlaylist($playlist_id, $user_email);
|
||||
$this->Model_playlist->duplicatePlaylist($playlist_id);
|
||||
redirect('playlist');
|
||||
}
|
||||
|
||||
public function rename() {
|
||||
$is_logged_in = $this->session->userdata('logged_in');
|
||||
$user_email = $this->session->userdata('email');
|
||||
if (!$this->session->userdata('logged_in')) {
|
||||
redirect('connect/login');
|
||||
}
|
||||
|
||||
$playlistId = $this->input->post('playlistId');
|
||||
$newName = $this->input->post('newName');
|
||||
@@ -145,3 +164,4 @@ class Playlist extends CI_Controller {
|
||||
redirect('playlist');
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user