EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #01282
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: help on plugin
- To: eprints-tech@ecs.soton.ac.uk
- Subject: [EP-tech] Re: help on plugin
- From: Yuri <yurj@alfa.it>
- Date: Wed, 07 Nov 2012 17:26:09 +0100
I answer to myself:
my $repo_name = $self->{session}->{repository}->{id};
using
$Data::Dumper::Maxdepth = 2;
print Data::Dumper::Dumper($repo_name);
I've been able to debug and see what I can get from self->{session} :)
Il 07/11/2012 17:12, Yuri ha scritto:
Hi!
Is there a way in new() on a plugin to get the current repository?
I'm tryng with:
sub new
{
my( $class, %params ) = @_;
my $self = $class->SUPER::new(%params);
# $self->{priv} = # no specific priv - one per action
#my $session = EPrints::Session->new();
#my $repo_name = $session->get_repository->get_id;
my $repo_name =
$self->{processor}->{eprint}->{session}->get_repository->get_id;
also $self->{session}->get_repository->get_id;
does not work... even an hack is ok for me. Thanks!
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
- References:
- [EP-tech] help on plugin
- From: Yuri <yurj@alfa.it>
- [EP-tech] help on plugin
- Prev by Date: [EP-tech] help on plugin
- Next by Date: [EP-tech] Re: RSS2 confused published date
- Previous by thread: [EP-tech] help on plugin
- Next by thread: [EP-tech] export subjectstree
- Index(es):
