Open Journal Systems
3.3.0
collection.php
1
<?php
2
3
require_once(
"utils.php"
);
4
5
class
Collection
{
6
7
// The title of the collection
8
public
$sac_colltitle
;
9
10
// The URL of the collection (where you can deposit to)
11
public
$sac_href
;
12
13
// The types of content accepted
14
public
$sac_accept
;
15
16
// The alternative types of content accepted
17
public
$sac_acceptalternative
;
18
19
// The accepted packaging formats
20
public
$sac_acceptpackaging
;
21
22
// The collection policy
23
public
$sac_collpolicy
;
24
25
// The colelction abstract (dcterms)
26
public
$sac_abstract
;
27
28
// Whether mediation is allowed or not
29
public
$sac_mediation
;
30
31
// A nested service document
32
public
$sac_service
;
33
34
// Construct a new collection by passing in a title
35
function
__construct
($sac_newcolltitle) {
36
// Store the title
37
$this->sac_colltitle = sac_clean($sac_newcolltitle);
38
39
// Create the accepts arrays
40
$sac_accept
= array();
41
$sac_acceptalternative
= array();
42
$sac_acceptpackaging
= array();
43
}
44
45
// Add a new supported packaging type
46
function
addAcceptPackaging
($ap) {
47
$format = (string)$ap[0];
48
$q = (string)$ap[0][
'q'
];
49
if
(empty($q)) {
50
$q =
"1.0"
;
51
}
52
$this->sac_acceptpackaging[$format] = $q;
53
}
54
}
55
56
?>
Collection\$sac_abstract
$sac_abstract
Definition:
collection.php:26
Collection\$sac_collpolicy
$sac_collpolicy
Definition:
collection.php:23
Collection\$sac_mediation
$sac_mediation
Definition:
collection.php:29
Collection\$sac_service
$sac_service
Definition:
collection.php:32
Collection\$sac_accept
$sac_accept
Definition:
collection.php:14
Collection
Definition:
collection.php:5
Collection\$sac_acceptpackaging
$sac_acceptpackaging
Definition:
collection.php:20
Collection\__construct
__construct($sac_newcolltitle)
Definition:
collection.php:35
Collection\$sac_acceptalternative
$sac_acceptalternative
Definition:
collection.php:17
Collection\addAcceptPackaging
addAcceptPackaging($ap)
Definition:
collection.php:46
Collection\$sac_colltitle
$sac_colltitle
Definition:
collection.php:8
Collection\$sac_href
$sac_href
Definition:
collection.php:11
plugins
generic
sword
libs
swordappv2
collection.php
Generated on Fri Aug 28 2020 14:51:08 for Open Journal Systems by
1.8.17