Changeset 2106
- Timestamp:
- 06/26/08 05:07:35 (7 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/111307-atom/system/classes/atomhandler.php
r2070 r2106 435 435 function get_comments( $params= array() ) 436 436 { 437 $alternate= URL::get( 'atom_feed_comments' ); 438 437 $comments = ''; 438 439 // Assign alternate link. 440 $alternate = URL::get( 'atom_feed_comments' ); 441 442 // Assign self link. 439 443 $self= ''; 440 444 if ( isset( $params['slug'] ) || isset( $params['id'] ) ) { 441 445 if ( isset( $params['slug'] ) ) { 442 446 $post= Post::get( array( 'slug' => $params['slug'] ) ); 447 $comments = $post->comments->approved; 443 448 } 444 449 elseif ( isset( $params['id'] ) ) { 445 450 $post= Post::get( array( 'id' => $params['id'] ) ); 451 $comments = $post->comments->approved; 446 452 } 447 453 $content_type= Post::type_name( $post->content_type ); … … 450 456 else { 451 457 $self= URL::get( 'atom_feed_comments' ); 458 $params['status'] = Comment::STATUS_APPROVED; 459 $comments= Comments::get( $params ); 452 460 } 453 461 … … 456 464 $xml= $this->create_atom_wrapper( $alternate, $self, $id ); 457 465 458 $params['status'] = Comment::STATUS_APPROVED;459 460 $comments= Comments::get( $params );461 466 $xml= $this->add_comments($xml, $comments ); 462 467 … … 609 614 $alternate= URL::get( $alternate_rules[$rr_name], $handler_vars, false ); 610 615 616 // Assign self link based on the matched rule. 611 617 $self= URL::get( $rr_name, $rr_args, false ); 612 618
