Merge pull request #81 from bifek/rss-rw
if rss script is in read-only directory, skip file generation
This commit is contained in:
commit
493eea95ab
1 changed files with 51 additions and 45 deletions
16
rss.php
16
rss.php
|
@ -92,13 +92,17 @@ function print_array($array_to_display)
|
||||||
/*===================*/
|
/*===================*/
|
||||||
require("config-default.php");
|
require("config-default.php");
|
||||||
include("config.php");
|
include("config.php");
|
||||||
#$content = "";
|
|
||||||
|
$content = "";
|
||||||
|
$folder = "photos";
|
||||||
|
$content = listFiles($gallery_link, $content, $folder, $SkipExts, $SkipObjects);
|
||||||
|
|
||||||
|
if (is_writeable(".")) {
|
||||||
|
$to_store = "";
|
||||||
$old_files_list = "db_old_files"; //list of files in ./photos
|
$old_files_list = "db_old_files"; //list of files in ./photos
|
||||||
$db_feed_source = "db_feed_source";
|
$db_feed_source = "db_feed_source";
|
||||||
$db_rss_timestamp = "db_rss_timestamp";
|
$db_rss_timestamp = "db_rss_timestamp";
|
||||||
$Folder = 'photos';
|
|
||||||
$content = ListFiles($gallery_link, $content, $Folder, $SkipExts, $SkipObjects);
|
|
||||||
$to_store = "";
|
|
||||||
// Init files
|
// Init files
|
||||||
if (!file_exists($old_files_list)) {
|
if (!file_exists($old_files_list)) {
|
||||||
file_put_contents($old_files_list, "");
|
file_put_contents($old_files_list, "");
|
||||||
|
@ -142,11 +146,13 @@ if (($current_time - $last_rss_gen) > $rss_refresh_interval && file_exists("rss.
|
||||||
file_put_contents($old_files_list, $content);
|
file_put_contents($old_files_list, $content);
|
||||||
unlink("rss.locker");
|
unlink("rss.locker");
|
||||||
}
|
}
|
||||||
|
$content = $temp;
|
||||||
|
}
|
||||||
|
|
||||||
/*===================*/
|
/*===================*/
|
||||||
/* XML Gen */
|
/* XML Gen */
|
||||||
/*===================*/
|
/*===================*/
|
||||||
$temp = explode("\n", $temp);
|
$temp = explode("\n", $content);
|
||||||
echo "<rss version='2.0'>\n<channel>";
|
echo "<rss version='2.0'>\n<channel>";
|
||||||
echo "<title>$title</title>";
|
echo "<title>$title</title>";
|
||||||
echo "<link>$gallery_link</link>";
|
echo "<link>$gallery_link</link>";
|
||||||
|
|
Loading…
Reference in a new issue