Пример #1
0
 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'];