'' ". " GROUP BY title"; if ($search_type=="artist_title"||$search_type=="artist_album_title") $sql = $sql.",artist"; if ($search_type=="artist_album_title") $sql = $sql.",album"; $sql = $sql." HAVING count(title) > 1"; $sql = $sql." ORDER BY ctitle"; $result = mysql_query($sql, dbh()); $arr = array(); while ($flag = mysql_fetch_array($result)) { $arr[] = $flag; } // end while return $arr; } // get_duplicate_songs /*! @function get_duplicate_info @discussion */ function get_duplicate_info($song,$search_type) { $artist = $song->get_artist_name(); $sql = "SELECT song.id as songid,song.title as song,file,bitrate,size,time,album.name AS album,album.id as albumid, artist.name AS artist,artist.id as artistid". " FROM song,artist,album ". " WHERE song.artist=artist.id AND song.album=album.id ". " AND song.title= '".str_replace("'","''",$song->title)."'"; if ($search_type == "artist_title" || $search_type == "artist_album_title") { $sql = $sql." AND artist.id = '".$song->artist."'"; } if ($search_type == "artist_album_title" ) { $sql = $sql." AND album.id = '".$song->album."'"; } $result = mysql_query($sql, dbh()); $arr = array(); while ($flag = mysql_fetch_array($result)) { $arr[] = $flag; } // end while return $arr; } // get_duplicate_info /*! @function show_duplicate_songs @discussion */ function show_duplicate_songs($flags,$search_type) { require_once(conf('prefix').'/templates/show_list_duplicates.inc.php'); } // show_duplicate_songs /*! @function show_duplicate_searchbox @discussion */ function show_duplicate_searchbox($search_type) { require_once(conf('prefix') . '/templates/show_duplicates.inc.php'); } // show_duplicate_searchbox ?>