Changeset 278 for server/trunk/web/lib
- Timestamp:
- 01/04/11 09:11:34 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/lib/Sophie/Controller/Rpms.pm
r276 r278 382 382 /^analyse$/ and $c->go('analyse', [ $pkgid, @args ]); 383 383 /^dependency$/ and $c->go('dependency', [ $pkgid, @args ]); 384 /^history$/ and $c->go('history', [ $pkgid, @args ]); 384 385 /^query$/ and $c->go('query', [ $pkgid, @args ]); 385 386 /./ and $c->go('/404/index'); # other subpart dont exists … … 390 391 } 391 392 392 sub rpms__ : Chained('/rpms/rpms_') :PathPart('') :Args(0) :XMLRPCLocal{393 sub rpms__ : Chained('/rpms/rpms_') :PathPart('') :Args(0) { 393 394 my ( $self, $c ) = @_; 394 395 … … 573 574 } 574 575 576 sub history :Chained('rpms_') :PathPart('history') :Args(0) :XMLRPC { 577 my ( $self, $c, $pkgid, $dist ) = @_; 578 $pkgid ||= $c->stash->{pkgid}; 579 $c->stash->{rpmurl} = ($c->req->path =~ m:(.*)/[^/]+:)[0]; 580 581 my $highter = $c->forward('/search/rpm/byname', [ 582 { rows => 5, src => $c->stash->{rpms}{info}{issrc} }, 583 $c->stash->{rpms}{info}{name}, '>', $c->stash->{rpms}{info}{version} ]); 584 my $lesser = $c->forward('/search/rpm/byname', [ 585 { rows => 5, src => $c->stash->{rpms}{info}{issrc} }, 586 $c->stash->{rpms}{info}{name}, '<', $c->stash->{rpms}{info}{version} ]); 587 $c->stash->{xmlrpc} = { 588 highter => $highter, 589 older => $lesser, 590 }; 591 } 592 575 593 # compat URL: 576 sub query :Chained('rpms_') :PathPart('analyse') :Args(0) :XMLRPC{594 sub query :Chained('rpms_') :PathPart('analyse') :Args(0) { 577 595 my ( $self, $c, $pkgid, $dist ) = @_; 578 596 $pkgid ||= $c->stash->{pkgid};
Note: See TracChangeset
for help on using the changeset viewer.