<?php
require_once('inhoud/curl.php');

$gebruikersnaam = 'arjan.kapteijn';

$curl = new CURL();
$curl->enableCache();

echo '<a name="fotoalbum"><h1>Fotoalbum</h1></a>';

if(isset($_GET['album']) && !empty($_GET['album']))
{    
    $xml = $curl->get('http://picasaweb.google.com/data/feed/api/user/'.$gebruikersnaam.'/album/'.$_GET['album']);
    
    if($xml != 'No album found.')
    {
        $xml = new SimpleXMLElement($xml);
	
        echo '>> <a href="?pagina=fotoalbum#fotoalbum">Fotoalbum</a> >> <a href="?pagina=fotoalbum&amp;album='.$_GET['album'].'#fotoalbum">'.$xml->title.'</a> (<a href="'.$xml->link[2]['href'].'" target="_blank">Presentatie</a>)<br>';
	
	if(count($xml->entry) > 0)
	{
            echo '<hr><div style="text-align: center">';
            
            if(isset($_GET['foto']) && !empty($_GET['foto']))
            {
                for ($i = 0; $i <= count($xml->entry)-1; $i++)
                {
                    if($xml->entry[$i]->title == $_GET['foto'])
                    {
                        $tmp = $i;
                    }
                }
                
                if($tmp == 0)
                {
                    echo '<< Vorige';
                }else{
                    echo '<< <a href="?pagina=fotoalbum&amp;album='.$_GET['album'].'&amp;foto='.$xml->entry[$tmp-1]->title.'#fotoalbum">Vorige</a>';
                }
                
                echo '&nbsp;&nbsp; Foto '.($tmp+1).' van '.count($xml->entry).' &nbsp;&nbsp;';
                
                if($tmp == count($xml->entry)-1)
                {
                    echo 'Volgende >><br><br>';
                }else{
                    echo '<a href="?pagina=fotoalbum&amp;album='.$_GET['album'].'&amp;foto='.$xml->entry[$tmp+1]->title.'#fotoalbum">Volgende</a> >><br><br>';
                }

                echo '<img src="'.$xml->entry[$tmp]->content['src'].'?imgmax=720" title="'.$xml->title.' - '.$xml->entry[$tmp]->title.'" alt="'.$xml->title.' - '.$xml->entry[$tmp]->title.'">';   
            }else{
                foreach($xml->entry as $album)
                {                    
                    echo '<a href="?pagina=fotoalbum&amp;album='.$_GET['album'].'&amp;foto='.$album->title.'#fotoalbum" class="thumbnail"><img src="'.$album->content['src'].'?imgmax=160" class="thumbnail" title="'.$album->title.'" alt="'.$album->title.'"></a>';
                }
            }
            
            echo '</div>';
            
	}else{
	    echo '<p>Sorry, er zijn op dit moment nog geen fotos aan dit album toegevoegd</p>';
	}
    }else{
	echo '<p>Sorry, ik heb dit album niet kunnen vinden!</p>';
    }
}else{
    echo '<p>Welkom op mijn publieke fotoalbum. Ik maak gebruik gebruik van Google\'s Picasa Webalbums waardoor je mijn fotoalbums ook kunt vinden op <a href="http://picasaweb.google.com/'.$gebruikersnaam.'" target="_blank">deze</a> locatie.</p>';
    
    $xml = $curl->get('http://picasaweb.google.com/data/feed/api/user/'.$gebruikersnaam);

    $xml = new SimpleXMLElement($xml);
    
    if(count($xml->entry) > 0)
    {
	foreach ($xml->entry as $album)
	{
	    echo '<img src="afbeeldingen/folder.gif" style="vertical-align : middle; margin-right: 10px;">';
	    echo '<b><a href="?pagina=fotoalbum&amp;album='.strtolower(str_replace(' ','',$album->title)).'#fotoalbum">'.$album->title.'</a></b>';
	    echo ' Laatst geupdate op '.strftime("%e %B %Y om %H:%M", strtotime($album->updated)).'<br>';
	}
    }else{
	echo '<p>Sorry, er zijn op dit moment nog geen albums toegevoegd!</p>';
    }
}
?>