if (!empty($lyric)) { // get lyric artist $lartist = $iaArtist->getArtist($lyric['id_artist']); $lyric['artist'] = $lartist['title']; // get lyric album $lalbum = $iaAlbum->getAlbum($lyric['id_album']); $lyric['album'] = $lalbum['title']; // get artist albums $albums = $iaAlbum->getAlbumsByArtist($lartist['id']); $iaView->assign('albums', $albums); if ($lyric['body']) { $lyric['body'] = preg_replace('/<br>/i', "", $lyric['body']); } } if (!$id) { $fields = iaField::filterFieldsByGroup($lyric, $iaLyric->getItemName()); } else { $fields = iaField::getAcoFieldsList(false, 'lyrics', false, true); } if (!empty($_POST)) { $data = array(); if ($fields) { list($data, $error, $messages, $errorFields) = iaField::parsePost($fields, $lyric); } $artist = isset($_POST['artist']) && !empty($_POST['artist']) ? $_POST['artist'] : 0; if (empty($artist)) { $error = true; $messages[] = _t('artist_empty', 'Please choose an artist'); } else { $artist = $iaArtist->getArtistByTitle($artist); $data['id_artist'] = $artist['id'];