Add Faded Page as a source with an icon

This commit is contained in:
Alex Cabal 2021-01-04 12:53:45 -06:00
parent a586291062
commit 2bfcb41ec3
3 changed files with 9 additions and 4 deletions

View file

@ -378,16 +378,16 @@ class Ebook{
// Next the page scan source URLs.
foreach($xml->xpath('/package/metadata/dc:source') ?: [] as $element){
$e = (string)$element;
if(mb_stripos($e, '//www.gutenberg.org') !== false){
if(mb_stripos($e, 'gutenberg.org/') !== false){
$this->Sources[] = new EbookSource(SOURCE_PROJECT_GUTENBERG, $e);
}
elseif(mb_stripos($e, '//gutenberg.net.au') !== false){
elseif(mb_stripos($e, 'gutenberg.net.au/') !== false){
$this->Sources[] = new EbookSource(SOURCE_PROJECT_GUTENBERG_AUSTRALIA, $e);
}
elseif(mb_stripos($e, '//gutenberg.ca') !== false){
elseif(mb_stripos($e, 'gutenberg.ca/') !== false){
$this->Sources[] = new EbookSource(SOURCE_PROJECT_GUTENBERG_CANADA, $e);
}
elseif(mb_stripos($e, '//archive.org/') !== false){
elseif(mb_stripos($e, 'archive.org/') !== false){
$this->Sources[] = new EbookSource(SOURCE_INTERNET_ARCHIVE, $e);
}
elseif(mb_stripos($e, 'hathitrust.org/') !== false){
@ -402,6 +402,9 @@ class Ebook{
elseif(mb_stripos($e, 'www.pgdp.org/ols/') !== false){
$this->Sources[] = new EbookSource(SOURCE_DP_OLS, $e);
}
elseif(mb_stripos($e, 'www.fadedpage.com') !== false){
$this->Sources[] = new EbookSource(SOURCE_FADED_PAGE, $e);
}
else{
$this->Sources[] = new EbookSource(SOURCE_OTHER, $e);
}