Url = '/feeds/' . $type . '/' . $name . '/' . basename($file, '.xml'); $obj->Label = exec('attr -g se-label ' . escapeshellarg($file)) ?: null; if($obj->Label == null){ $obj->Label = basename($file, '.xml'); } $obj->LabelSort = exec('attr -g se-label-sort ' . escapeshellarg($file)) ?: null; if($obj->LabelSort == null){ $obj->LabelSort = basename($file, '.xml'); } $feeds[] = $obj; } $collator = Collator::create('en_US'); // Used for sorting letters with diacritics like in author names if($collator !== null){ usort($feeds, function($a, $b) use($collator){ return $collator->compare($a->LabelSort, $b->LabelSort); }); } apcu_store('feeds-index-' . $type . '-' . $name, $feeds, 43200); // 12 hours } ?> $ucType . ' Ebook Feeds by ' . $ucTitle, 'description' => 'A list of available ' . $ucType . ' feeds of Standard Ebooks ebooks by ' . $lcTitle . '.']) ?>

Ebook Feeds by

Ebooks by