예제 #1
0
function s3_video_create_playlist()
{
    $pluginSettings = s3_video_check_plugin_settings();
    if (!empty($_POST['playlist_contents']) && !empty($_POST['playlist_name'])) {
        require_once WP_PLUGIN_DIR . '/s3-video/includes/playlist_management.php';
        $playlistManagement = new s3_playlist_management();
        $playlistName = sanitize_title($_POST['playlist_name']);
        $playlistExists = $playlistManagement->getPlaylistsByTitle($playlistName);
        if (!$playlistExists) {
            $playlistResult = $playlistManagement->createPlaylist($playlistName, $_POST['playlist_contents']);
            if (!$playlistResult) {
                $errorMsg = 'An error occurred whilst creating the play list.';
            } else {
                $successMsg = 'New playlist saved successfully.';
            }
        } else {
            $errorMsg = 'A playlist with this name already exists.';
        }
    }
    $existingVideos = s3_video_get_all_existing_video($pluginSettings);
    require_once WP_PLUGIN_DIR . '/s3-video/views/playlist-management/create_playlist.php';
}