|
|
Line 17: |
Line 17: |
| <!-- Pod2Wiki=head_synopsis --></div> | | <!-- Pod2Wiki=head_synopsis --></div> |
| ==SYNOPSIS== | | ==SYNOPSIS== |
− | #!/usr/bin/perl -w -I/opt/eprints3/perl_lib | + | use EPrints qw(); |
| | | |
− | use EPrints; | + | my $session = EPrints::Session->new( 1, "demoprints" ); |
− | use strict;
| |
| | | |
− | # cgi script | + | ... |
− | my $handle = EPrints->get_handle();
| |
− | exit( 1 ) unless( defined $handle );
| |
| | | |
− | # bin script | + | $session->terminate; |
− | my $handle = EPrints->get_handle( repository => $repository_id, noise => $noise );
| |
− | exit( 1 ) unless( defined $handle );
| |
− |
| |
− | $eprint = $handle->get_eprint( $eprintid );
| |
− | my $title = $eprint->get_value( 'title' );
| |
− |
| |
− | $eprint->set_value( 'creators',
| |
− | [
| |
− | {
| |
− | name => { given=>'John', family=>'Smith' },
| |
− | id => 'js@example.com',
| |
− | },
| |
− | {
| |
− | name => { given=>'Marvin', family=>'Fenderson' },
| |
− | id => 'marvin@totl.net',
| |
− | },
| |
− | ]
| |
− | );
| |
− | $eprint->commit;
| |
− |
| |
− | my $eprint_ds = $handle->get_dataset( "eprint" );
| |
− | my $new_eprint = $eprint_ds->create_object(
| |
− | $handle, { title=>"My new EPrint!" } );
| |
− |
| |
− | my $archive_ds = $handle->get_dataset( "archive" );
| |
− | my $search = new EPrints::Search(
| |
− | handle => $handle,
| |
− | dataset => $archive_ds );
| |
− | my $date_mf = $archive_ds->get_field( "date" );
| |
− | $search->add_field( $date_mf, "2000-2003" );
| |
− |
| |
− | my $list = $search->perform_search;
| |
− | $list->map(
| |
− | sub {
| |
− | my( $handle, $dataset, $eprint, $info ) = @_;
| |
− |
| |
− | printf( "%s: %s\n",
| |
− | $eprint->get_value( "date" ),
| |
− | $eprint->get_value( "title" ) );
| |
− | }
| |
− | );
| |
− | $list->dispose();
| |
− |
| |
− | $handle->log( "We did some stuff." );
| |
− |
| |
− | if( some_test() ) { EPrints::abort( "Something bad happened" ); }
| |
− |
| |
− | $handle->terminate;
| |
| | | |
| <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> | | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
Line 83: |
Line 32: |
| <!-- Pod2Wiki=head_description --></div> | | <!-- Pod2Wiki=head_description --></div> |
| ==DESCRIPTION== | | ==DESCRIPTION== |
− | Using this module will cause all the other EPrints modules to be used also.
| + | See http://www.eprints.org/. |
− | | |
− | See http://www.eprints.org/ for more information about EPrints. Much more documentation can be found at http://wiki.eprints.org/w/Documentation | |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=head_key_api_eprints_modules --></div>
| |
− | ===Key API EPrints Modules===
| |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints --></div>
| |
− | ====EPrints====
| |
− | | |
− | This module! Used to load the other modules.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj --></div>
| |
− | ====EPrints::DataObj====
| |
− | | |
− | Abstract object representing a single record in a DataSet. Has one subclass for each type of DataSet. The most important subclasses are listed below. This module documents generic functions which work on all (or most) data objects. Every DataObj has a unique ID within the dataset (an integer, with the exception of Subject). Every DataObj is given a URI of the form <em>repository_url</em>/id/<em>datasetid</em>/<em>dataobj_id</em>
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj_document --></div>
| |
− | ====EPrints::DataObj::Document====
| |
− | | |
− | Represents a single document. A document is a set of metadata plus files. It *may* have some repository configuraed metadata in addition to the default. The metadata describes the document and is mostly concerned with formats, and rights. Documents belong to exactly one EPrints::DataObj::EPrint are are destroyed if it is destroyed. A document has one or more file. If there's more than one file then they are related, like a .css file for a .html
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj_eprint --></div>
| |
− | ====EPrints::DataObj::EPrint====
| |
− | | |
− | Represents a single submission to the repository. May have 0+ documents as sub-objects. Has both system defined metafields plus many defined in the repository configuration.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataset --></div>
| |
− | ====EPrints::DataSet====
| |
− | | |
− | This object represents a set of objects of the same time, and has associated MetaFields and database tables. A dataset may represent a subset of another dataset. For example, "eprint" represents all EPrints::DataObj::EPrint objects, but the "buffer" dataset only represents those which are "under review".
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle --></div>
| |
− | ====EPrints::Handle====
| |
− | | |
− | the core of the EPrints API. This object represents a connection between the configuration for a repository, the database connection and either the CGI (web) or CLI (command line) interface.
| |
− | | |
− | Handle has a large number of methods, which are documented in more than one file:
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle_language --></div>
| |
− | ====EPrints::Handle::Language====
| |
− | | |
− | Handle methods for i18n.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle_render --></div>
| |
− | ====EPrints::Handle::Render====
| |
− | | |
− | Handle methods for generating XHTML as XML::DOM objects.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle_cgi --></div>
| |
− | ====EPrints::Handle::CGI====
| |
− | | |
− | Handle methods for working with the mod_perl connection.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle_page --></div>
| |
− | ====EPrints::Handle::Page====
| |
− | | |
− | Handle methods for generating and serving XHTML web pages.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_handle_xml --></div>
| |
− | ====EPrints::Handle::XML====
| |
− | | |
− | Handle methods for creating XML::DOM objects.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_list --></div>
| |
− | ====EPrints::List====
| |
− | | |
− | A list of zero or more data-objects in a single dataset. It can be constructed from a list of ID's or returned as the result of a search.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_metafield --></div>
| |
− | ====EPrints::MetaField====
| |
− | | |
− | A single field in a dataset. It has many subclasses, one for each type of field.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_repository --></div>
| |
− | ====EPrints::Repository====
| |
− | | |
− | Represents the configuration, datasets and dataobjects of a single repository. It is loaded from the configuration files and is essentially read-only.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_search --></div>
| |
− | ====EPrints::Search====
| |
− | | |
− | The search object takes parameters and returns a List object of matching dataobjs from a given dataset. It can also be used it reverse to test if a dataobj matches it's parameters.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=head_other_api_eprints_modules --></div>
| |
− | ===Other API EPrints Modules===
| |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_box --></div>
| |
− | ====EPrints::Box====
| |
− | | |
− | A utitility module to render HTML boxes with style and javascript roll-up animations.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_database --></div>
| |
− | ====EPrints::Database====
| |
− | | |
− | An object representing a connection to the database for a repository. This is an abstraction over sub-objects which connect to MySQL or Oracle.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj_file --></div>
| |
− | ====EPrints::DataObj::File====
| |
− | | |
− | Represents a single file in a document with some basic metadata such as checksums.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj_user --></div>
| |
− | ====EPrints::DataObj::User====
| |
− | | |
− | Represents a single registered user of the repository. Used for keeping track of preferences, profile information and rights management.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_dataobj_subject --></div>
| |
− | ====EPrints::DataObj::Subject====
| |
− | | |
− | This dataset is used to store the structure of heierachichal(sp?) sets, used by the "Subject" metafield type.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_email --></div>
| |
− | ====EPrints::Email====
| |
− | | |
− | Tool for sending email.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_paginate --></div>
| |
− | ====EPrints::Paginate====
| |
− | | |
− | Tools for rendering an EPrint::List as paginated HTML.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_paginate_columns --></div>
| |
− | ====EPrints::Paginate::Columns====
| |
− | | |
− | An extension to EPrints::Paginate which shows the results in sortable columns, as seen in Items and Review screens.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_storage --></div>
| |
− | ====EPrints::Storage====
| |
− | | |
− | Methods to abstract the process of reading and writing files. EPrints 3.2 introduced the possibility of storing files in the cloud, or in other storage devices, and this module is the interface to that.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_tempdir --></div>
| |
− | ====EPrints::TempDir====
| |
− | | |
− | Tools for creating and destorying temporary directories.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_time --></div>
| |
− | ====EPrints::Time====
| |
− | | |
− | A set of methods for handling time and converting between time formats.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_url --></div>
| |
− | ====EPrints::URL====
| |
− | | |
− | Utility methods for generating and getting URLs, relative paths etc.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_utils --></div>
| |
− | ====EPrints::Utils====
| |
− | | |
− | Misc. utility methods.
| |
− | | |
− | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '>
| |
− | <h4><span style='display:none'>User Comments</span></h4>
| |
− | <!-- Edit below this comment -->
| |
− | | |
− | | |
− | <!-- Pod2Wiki=item_eprints_xml --></div>
| |
− | ====EPrints::XML====
| |
− | | |
− | Utility methods for working with XML and DOM. This papers over the cracks between the 3 different XML DOM libraries EPrints supports.
| |
| | | |
| <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> | | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
Line 442: |
Line 83: |
| | | |
| <!-- Pod2Wiki=item_abort --></div> | | <!-- Pod2Wiki=item_abort --></div> |
− | ===EPrints::abort( $msg )=== | + | ===EPrints->abort( $errmsg )=== |
| | | |
| Print an error message and exit. If running under mod_perl then print the error as a webpage and exit. | | Print an error message and exit. If running under mod_perl then print the error as a webpage and exit. |
Line 453: |
Line 94: |
| | | |
| | | |
− | <!-- Pod2Wiki=item_get_handle --></div> | + | <!-- Pod2Wiki=item_new --></div> |
− | ===$handle = EPrints->get_handle( %options )=== | + | ===$ep = EPrints->new();=== |
| + | |
| + | Construct a new EPrints system object. |
| + | |
| + | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
| + | <h4><span style='display:none'>User Comments</span></h4> |
| + | <!-- Edit below this comment --> |
| + | |
| + | |
| + | <!-- Pod2Wiki=item_repository --></div> |
| + | ===$repo = $ep->repository( $repository_id, %options );=== |
| | | |
− | Return an EPrints::Handle object joining a web request or script to a database connection, and the configuration and data for a single repository. | + | Return the repository with the given ID, or undef. Options are... optional. |
| | | |
− | The main options are:
| + | Options noise=>1, etc. |
| | | |
− | repository => $repository_id: This is required for command line scripts. CGI scripts will obtain the repository ID from the context of the request.
| + | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
| + | <h4><span style='display:none'>User Comments</span></h4> |
| + | <!-- Edit below this comment --> |
| | | |
− | noise => [0..4]: The level of debug info. 0 - silent, 1 - quietish (default), 2 - noisy, 3 - debug all SQL statements, 4 - debug database connection.
| |
| | | |
− | The following advanced options are also available but are less likely to be useful:
| + | <!-- Pod2Wiki=item_current_repository --></div> |
| + | ===$repo = $ep->current_repository( %options );=== |
| | | |
− | consume_post_data => [0,1]: Default 1. Only meaningful when running as a web-request. Setting this to "0" will stop the session parsing the POST data which comes in via STDIN. This may be useful if writing apache handlers which make decisions before the main $handle is created. If you don't set it they consume the POST data, and the main handle doesn't get to see it.
| + | Return the repository based on the current web request, or undef. |
| | | |
− | check_database => [0,1]: Default 1. By default a session checks the database structure is compatible with the EPrints database module version. Setting this to "0" will supress this check.
| + | %options as for $ep->repository(..) |
| | | |
| <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> | | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
Line 475: |
Line 128: |
| | | |
| | | |
− | <!-- Pod2Wiki=item_get_repository --></div> | + | <!-- Pod2Wiki=item_repository_ids --></div> |
− | ===$repository = EPrints->get_repository( $repository_id )=== | + | ===@ids = $eprints->repository_ids=== |
| | | |
− | Return an EPrints::Repository object representing the configuration of the named repository.
| + | Returns a list of the active repository ids. |
| | | |
| <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> | | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |
Line 487: |
Line 140: |
| <!-- Pod2Wiki=head_see_also --></div> | | <!-- Pod2Wiki=head_see_also --></div> |
| ==SEE ALSO== | | ==SEE ALSO== |
− | [[API:EPrints/Handle|EPrints::Handle]] | + | [[API:EPrints/Session|EPrints::Session]] |
| | | |
| <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> | | <div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce; padding: 0em 1em 0em 1em; font-size: 80%; '> |