Esempio n. 1
0
        $options['id'] = $albumid;
    } else {
        $options['handle'] = $albumname;
    }
    $options['user'] = $photoblog_user['id'];
    if ($albumname !== 'none') {
        $photoblog_album = photoblog_categories_fetch($options);
    } else {
        $photoblog_album = array(array('id' => 0, 'handle' => 'none', 'name' => 'Oalbumiserade foton'));
    }
    if (!$photoblog_album) {
        $out .= '<h2>Det här albumet finns visst inte...</h2>';
    } else {
        $options['category'] = $photoblog_album[0]['id'];
        unset($options['handle'], $options['id']);
        list($photos_sorted, $category) = photoblog_photos_fetch_sorted($options);
        $category = end($category);
        if ($photoblog_album[0]['id'] == 0) {
            $category = $photoblog_album[0];
        }
        $out .= '<h2>' . $category['name'] . ' <small style="font-size: 10px;"><a href="/fotoblogg/' . $photoblog_user['username'] . '">Tillbaka</a></small></h2>';
        $user_id = $photoblog_user['id'];
        $options = array('photos' => reset($photos_sorted), 'user_id' => $user_id, 'include_dates' => false, 'load_first' => true, 'album_view' => true);
        if (isset($photo)) {
            unset($options['load_first']);
            $options['active_id'] = $photo['id'];
        }
        $out .= photoblog_viewer($options);
    }
} else {
    $name = $photoblog_user['username'];
Esempio n. 2
0
<?php

$ui_options['javascripts'][] = 'sorter.js';
$ui_options['ui_modules_hide'] = false;
$out .= '<div id="photoblog_sort">';
$out .= '<h1>Sortera dina bilder genom att dra och släppa bilderna dit du vill ha dem</h1>';
$out .= '<h2>Skapa album</h2>';
$out .= '<form action="/ajax_gateways/photoblog_ordna.php" method="get">';
$out .= '<input type="hidden" name="action" value="album_new" /><p><label><strong>Namn:</strong> <input type="text" name="name" /> <input type="submit" value="Skapa" /></p>';
$out .= '</form>';
$options = array('user' => $_SESSION['login']['id']);
list($albums_sorted, $categories) = photoblog_photos_fetch_sorted($options);
$albums = array();
foreach ($albums_sorted as $album_id => $album) {
    $albums[$album_id] = array();
    foreach ($album as $photo) {
        $albums[$album_id][] = '<li id="photo_' . $photo['id'] . '"><img src="' . IMAGE_URL . 'photos/mini/' . floor($photo['id'] / 5000) . '/' . $photo['id'] . '.jpg" title="' . $photo['username'] . '" /><br /><input type="checkbox" name="foo" value="' . $photo['id'] . '" /></li>';
    }
}
foreach ($albums as $id => $album) {
    $name = !strlen($categories[$id]['name']) ? 'Inget namn' : $categories[$id]['name'];
    if ($id != 0) {
        $out .= '<form class="photoblog_album_edit" action="/ajax_gateways/photoblog_ordna.php" method="get">';
        $out .= '<h2><span>' . $name . '</span> <a class="photoblog_album_remove" href="/ajax_gateways/photoblog_ordna.php?action=album_remove&id=' . $id . '"><small>Ta bort</small></a> <input type="text" name="name" value="' . $categories[$id]['name'] . '" /> <input type="submit" value="Spara" /></h2>';
        $out .= '<input type="hidden" name="action" value="album_edit" /><input type="hidden" name="id" value="' . $id . '" />';
        $out .= '</form>';
    } else {
        $out .= '<h2>Oalbumiserade foton <small>(Dessa bilder ligger alltså inte i något album)</small></h2>';
    }
    $out .= '<ul id="album_' . $id . '">';
    $out .= implode('', $album);