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'; }