[EP-tech] integrating IRStat on items page

Ranju Upadhyay Ranju.Upadhyay at nuim.ie
Mon Nov 25 10:23:07 GMT 2013


Hi all,

 

I have been trying to integrate IRStat  (1.3) to items page  on eprints
3.3.12, 

 

on the instructions it says

 

5 Integrating IRStats (optional)

----------------------------------

 

i) Add IRStats download graphs to individual item summary pages

 

Add the following to archives/ARCHIVEID/cfg/cfg.d/eprint_render.pl:

 

        if( !$preview )

        {

                # IRSTATS CODE STARTS HERE

                if
($session->get_repository->can_call('irstats_abstract_content'))

                {

 
$page->appendChild($session->get_repository->call('irstats_abstract_content'
, $session, $eprint));

                }

                # END IRSTATS

                $links->appendChild( $session->plugin( "Export::Simple"
)->dataobj_to_html_header( $eprint ) );

                $links->appendChild( $session->plugin( "Export::DC"
)->dataobj_to_html_header( $eprint ) );

        }

 

        return( $page, $title, $links );

 

but this code gives error saying

 

Error in configuration:

Global symbol "$session" requires explicit package name 

 

(having added the lines to the right place i.e. after declaration of $links)

 

I realized that in this version the $session has to be replaced with
$repository for it to work 

i.e.

 

# IRSTATS CODE STARTS HERE

                if
($repository->get_repository->can_call('irstats_abstract_content'))

                {

 
$page->appendChild($repository->get_repository->call('irstats_abstract_conte
nt', $repository, $eprint));

                }

                # END IRSTATS

 

( in case anyone gets stuck with the same error!!)

 

 

Thanks

Ranju Upadhyay

National University of Ireland Maynooth.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20131125/0620c5e2/attachment.html 


More information about the Eprints-tech mailing list