| 436 | | - (void)combine:(NSMutableDictionary *)info with:(NSMutableDictionary *)info2 |
|---|
| 437 | | { |
|---|
| 438 | | NSMutableDictionary *tdict = [info2 mutableCopy]; |
|---|
| 439 | | [tdict addEntriesFromDictionary:info]; |
|---|
| 440 | | NSString *secname = [info2 objectForKey:META_TITLE_KEY]; |
|---|
| 441 | | NSString *origname = [info objectForKey:META_TITLE_KEY]; |
|---|
| 442 | | if(secname != nil && origname != nil) |
|---|
| 443 | | [tdict setObject:[NSString stringWithFormat:@"%@ / %@", origname, secname] forKey:META_TITLE_KEY]; |
|---|
| 444 | | |
|---|
| 445 | | if([info objectForKey:META_EPISODE_NUMBER_KEY] != nil) |
|---|
| 446 | | { |
|---|
| 447 | | NSNumber *secondEp = [info2 objectForKey:META_EPISODE_NUMBER_KEY]; |
|---|
| 448 | | [tdict setObject:secondEp forKey:META_EPISODE_2_NUMBER_KEY]; |
|---|
| 449 | | } |
|---|
| 450 | | NSString *secdesc = [info2 objectForKey:META_DESCRIPTION_KEY]; |
|---|
| 451 | | NSString *origdesc = [info objectForKey:META_DESCRIPTION_KEY]; |
|---|
| 452 | | if(secdesc != nil && origdesc != nil) |
|---|
| 453 | | [tdict setObject:[NSString stringWithFormat:@"%@ / %@", origdesc, secdesc] forKey:META_DESCRIPTION_KEY]; |
|---|
| 454 | | |
|---|
| 455 | | if([info objectForKey:META_ABSOLUTE_EP_NUMBER_KEY] != nil) |
|---|
| 456 | | { |
|---|
| 457 | | NSNumber *secondEp = [info2 objectForKey:META_ABSOLUTE_EP_NUMBER_KEY]; |
|---|
| 458 | | [tdict setObject:secondEp forKey:META_ABSOLUTE_EP_2_NUMBER_KEY]; |
|---|
| 459 | | } |
|---|
| 460 | | |
|---|
| 461 | | [info addEntriesFromDictionary:tdict]; |
|---|
| 462 | | [tdict release]; |
|---|
| 463 | | } |
|---|
| 464 | | |
|---|