[EP-tech] Getting Data from the EPrints Database - not urgent

James Kerwin via Eprints-tech <[email protected]>
Newsgroups gmane.comp.web.eprints.devel
Message-ID <EMEW3|880a96274ef13624c1c72280ee005c91v7SBfR14eprints-tech-bounces|ecs.soton.ac.uk|CAKkNZ9ANXPyxEEAG_GsPymTE6u_V61nAY7jL9aabX=U1n2YWRQ@mail.gmail.com>
Hello everyone,

I altered the staff/admin view of our EPrints installation at the start of
February this year so that it displays both a link to the EPrints record
and a link to the corresponding Elements record:

[image: image.png]

I managed to successfully grab the Elements ID from the Crosswalks and add
it as a new field in the EPrints database ("eprint" table) under a field
name of "elemid". The link only shows if an item has an elements ID and so
far I've not had any problems with it.

I'm just not sure the way I'm grabbing the elements ID from the eprints
database is correct. When I get the eprint ID I do the following in my
local copy of View.pm:

my $eprint = $self->{processor}->{eprint};
$eprint->id;

I know there's other STUFF elsewhere in this module that handles getting
the eprint  and ID. No matter what I do I can't get the Elements ID in this
way and I have to use a small function to perform a SQL query to get
"elemid". Is there a way I could more easily/cleanly get the elemid without
writing a SQL query? I'm assuming there is and I'm totally misunderstanding
what's happening.

Thanks,
James

*** 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/
*** EPrints developers Forum: http://forum.eprints.org/
image.png (image/png, 88.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.