album as $item )
{
$arrayTemp = array();
$arrayImages = array();
$indexOfFirstImage = 0;
if ( !empty($item->lastPublished) && ( 4 == $item->version ) && !empty($item->imagesOrder) )
{
$arrayTemp['id'] = (array)$item->albumId;
$arrayTemp['title'] = (array)$item->title;
$arrayTemp['description'] = (array)$item->description;
$arrayTemp['directory'] = (array)$item->directory;
$arrayTemp['image'] = (array)$item->imagesOrder;
$arrayTemp['firstImageSrc'] = (array)$item->firstImageIndex;
$arrayAlbumsPro[$i]['id'] = $arrayTemp['id'][0];
$arrayAlbumsPro[$i]['title'] = str_replace("\n", " ", $arrayTemp['title'][0]);
$arrayAlbumsPro[$i]['description'] = str_replace("\n", " ", $arrayTemp['description'][0]);
$arrayAlbumsPro[$i]['description'] = preg_replace('| +|', ' ', $arrayAlbumsPro[$i]['description']);
$arrayAlbumsPro[$i]['directory'] = $arrayTemp['directory'][0];
if (empty($arrayTemp['firstImageSrc']))
{
$arrayAlbumsPro[$i]['image'] = $arrayTemp['image'][0];
$arrayImages = explode(',', $arrayAlbumsPro[$i]['image']);
$arrayAlbumsPro[$i]['image'] = $arrayImages[$indexOfFirstImage].'?cache=0.'.time();
}
else
{
$directoryToReplace = str_replace('/', '\/', $arrayTemp['directory'][0]);
$arrayAlbumsPro[$i]['image'] = preg_replace('/^.+'.$directoryToReplace.'\/(small.)?/', '', $arrayTemp['firstImageSrc'][0]).'?cache=0.'.time();
}
$i++;
}
}
//version 3
$arrayAlbumsAdvanced = array();
$i=0;
foreach ( $xmlDoc->album as $item )
{
$arrayTemp = array();
$arrayImages = array();
$indexOfFirstImage = 0;
if ( !empty($item->lastPublished) && (3 == $item->version) && !empty($item->gallery) )
{
$arrayTemp['id'] = (array)$item->albumId;
$arrayTemp['title'] = (array)$item->title;
$arrayTemp['description'] = (array)$item->description;
$arrayTemp['directory'] = (array)$item->directory;
$arrayTemp['gallery'] = (array)$item->gallery;
$arrayTemp['firstImageSrc'] = (array)$item->firstImageIndex;
$arrayAlbumsAdvanced[$i]['id'] = $arrayTemp['id'][0];
$arrayAlbumsAdvanced[$i]['title'] = str_replace("\n", " ", $arrayTemp['title'][0]);
$arrayAlbumsAdvanced[$i]['description'] = str_replace("\n", " ", $arrayTemp['description'][0]);
$arrayAlbumsAdvanced[$i]['description'] = preg_replace('| +|', ' ', $arrayAlbumsAdvanced[$i]['description']);
$arrayAlbumsAdvanced[$i]['directory'] = $arrayTemp['directory'][0];
preg_match('/href[^ ]*'.str_replace('/', '\/', $arrayTemp['directory'][0]).'\/([^ ]*)"/', $arrayTemp['gallery'][0], $foundImages);
$arrayAlbumsAdvanced[$i]['image'] = $foundImages[1];
$i++;
}
}
//version 2
$xmlDocOld = simplexml_load_file('../../private/PhotoAlbumData/albums.xml', 'SimpleXMLElement', LIBXML_NOCDATA);
$xmlDocIndex = file_get_contents('../../public/PhotoAlbums/index.html');
$arrayAlbumsClassic = array();
$i=0;
foreach ( $xmlDocOld->album as $item )
{
$arrayTemp = array();
$arrayImages = array();
if ( !empty($item->lastPublished) )// && !empty($item->imagesOrder) )
{
$arrayTemp['id'] = (array)$item->albumId;
$arrayTemp['title'] = (array)$item->title;
$arrayTemp['description'] = (array)$item->description;
$arrayTemp['directory'] = (array)$item->directory;
$arrayAlbumsClassic[$i]['id'] = $arrayTemp['id'][0];
$arrayAlbumsClassic[$i]['title'] = str_replace("\n", " ", $arrayTemp['title'][0]);
$arrayAlbumsClassic[$i]['description'] = str_replace("\n", " ", $arrayTemp['description'][0]);
$arrayAlbumsClassic[$i]['description'] = preg_replace('| +|', ' ', $arrayAlbumsClassic[$i]['description']);
$arrayAlbumsClassic[$i]['directory'] = $arrayTemp['directory'][0];
preg_match('/
Photo Gallery | United Reformed Church of Burlington, Washington
All content © 2006-, United Reformed Church of Burlington, Washington • 778 North Burlington Boulevard, Burlington, WA 98233 • (360) 757-4620
Federated with the United Reformed Churches of North America
If you have comments or questions about the website, please email webmaster@burlingtonurc.org