38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
require '../header.php';
 | 
						|
 | 
						|
$data = array();
 | 
						|
$data["albumcontents"] = "";
 | 
						|
$data["albumtitle"] = "";
 | 
						|
$data["albumdescription"] = "";
 | 
						|
$data["images"] = array();
 | 
						|
 | 
						|
if ( $_SESSION['currentalbum'] != 0 ) {
 | 
						|
    $album = new Album($_SESSION['currentalbum']);
 | 
						|
    if ( $album->getID() == 0 ) {
 | 
						|
        $_SESSION['currentalbum'] = 0;
 | 
						|
    } else {
 | 
						|
        $griditems = Image::getImagesForAlbum($album->getID());
 | 
						|
        $data["albumtitle"] = $album->getTitle();
 | 
						|
        $data["albumdescription"] = $album->getDescription();
 | 
						|
        $data["images"] = $griditems;
 | 
						|
    }
 | 
						|
}
 | 
						|
if ( $_SESSION['currentalbum'] == 0 ) {
 | 
						|
    $griditems = Album::getList();
 | 
						|
}
 | 
						|
foreach ( $griditems as $griditem ) {
 | 
						|
    $data["albumcontents"] .= "<div class=\"thumbnail_grid\">";
 | 
						|
    $data["albumcontents"] .= "<img class=\"thumbnail_grid_image albumthumbnail\" id=\"griditem_{$griditem->getID()}\" src=\"{$griditem->getThumbnail(URLSAFE)}\" />";
 | 
						|
    $data["albumcontents"] .= "<div class=\"thumbnail_grid_title textlink griditem_title\" id=\"title_{$griditem->getID()}\">{$griditem->getTitle(HTMLSAFE)}</div>";
 | 
						|
    $data["albumcontents"] .= "</div>\n";
 | 
						|
}
 | 
						|
$data["currentalbum"] = $_SESSION['currentalbum'];
 | 
						|
 | 
						|
header('Content-Type: application/json');
 | 
						|
echo json_encode($data);
 | 
						|
exit();
 | 
						|
 | 
						|
// vim: set ts=4:sw=4
 |