if ($count == $list_by_date['viewing_modes']['day']) { break; } } photo_list_by_date($list_by_date); break; case 'list_latest': echo '<h1>Senast uppladdade bilderna</h1>' . "\n"; $photos = photo_get_photos(array('limit' => 100)); photo_list_thumbs(array('images' => $photos)); break; case 'upload_form': photo_upload_form(array('owner_type' => 'user')); break; default: $photos = photo_get_photos(array('limit' => 5)); photo_list_thumbs(array('images' => $photos)); echo '<h1>Oändligt antal bilder, oändligt antal album - gratis</h1>' . "\n"; echo '<p>Det här är testversionen av Hamsterpajs nya fotoalbum. <a href="/traffa/profile.php?id=3">Johan</a> utvecklar fortfarande funktionen, men du får gärna testa på den!</p>' . "\n"; echo '<ul>' . "\n"; echo '<li>Kör igång och <a href="/fotoalbum/uploadform.php">ladda upp bilder</a> på direkten!</li>' . "\n"; echo '<li>Kolla in <a href="/fotoalbum/senaste.php?owner=3">Johans fotoalbum</a></li>' . "\n"; echo '<li>Titta i listan över <a href="/fotoalbum/senaste.php">senast uppladdade bilder</a></li>' . "\n"; echo '</ul>' . "\n"; break; } ui_bottom(); ?>
<div class="blue-content"> <?php echo photo_link_to_add('user', $profile->getId(), array('modalbox' => 'true', 'label' => icon_tag('add') . ' Add a photo')); //echo photo_lightbox_slideshow('user', $profile->getId()) ?> <span id="photo_indicator" style="display:none;"><?php echo image_tag('indicator.gif'); ?> Setting profile photo...</span> <table> <tbody> <?php $counter = 0; ?> <?php foreach (photo_get_photos('user', $profile->getId()) as $photo) { ?> <?php if ($counter == 0) { echo "<tr>"; } ?> <td> <div style="padding: 3px; margin: 3px;" id="photo_<?php echo $photo->getUuid(); ?> "> <?php echo light_image('/' . sfConfig::get('sf_upload_dir_name') . '/thumbnails/medium/' . $photo->getRealName(), '/' . sfConfig::get('sf_upload_dir_name') . '/photos/' . $photo->getRealName(), array()); ?> <br />
function photo_display_full($parameters) { event_log_log('photo_display'); $next_by_day = photo_get_photos(array('limit' => 1, 'photo_taken' => $parameters['image']['photo_taken'], 'order_direction' => 'ASC', 'internal_id_min' => $parameters['image']['internal_id'])); $next_by_album = photo_get_photos(array('limit' => 1, 'album' => $parameters['image']['album'], 'order_direction' => 'ASC', 'internal_id_min' => $parameters['image']['internal_id'])); $previous_by_day = photo_get_photos(array('limit' => 1, 'photo_taken' => $parameters['image']['photo_taken'], 'order_direction' => 'DESC', 'internal_id_max' => $parameters['image']['internal_id'])); $previous_by_album = photo_get_photos(array('limit' => 1, 'album' => $parameters['image']['album'], 'order_direction' => 'DESC', 'internal_id_max' => $parameters['image']['internal_id'])); echo '<div class="photo_full">' . "\n"; echo '<div class="head">' . "\n"; echo '<span class="date">' . $parameters['image']['photo_taken'] . '</span>' . "\n"; if (strlen($parameters['image']['description']) > 0) { echo '<p class="photo_description">' . "\n"; echo $parameters['image']['description'] . "\n"; echo '</p>' . "\n"; } echo '</div>' . "\n"; // Photo with passepartout echo '<div class="photo_passepartout_outer">' . "\n"; echo '<div class="photo_passepartout_inner">' . "\n"; echo '<img src="' . PHOTO_FULL_IMAGE_URL . floor($parameters['image']['internal_id'] / 5000) . '/' . $parameters['image']['external_id'] . '.jpg" />' . "\n"; echo '</div>' . "\n"; echo '</div>' . "\n"; echo '<div class="foot">' . "\n"; echo '<div class="next">' . "\n"; if ($next_by_day[0]['internal_id'] > 0) { echo '<a href="/fotoalbum/bild.php?photo=' . $next_by_day[0]['external_id'] . '"><button class="button_110">Samma dag »</button></a>' . "\n"; } if ($next_by_album[0]['internal_id'] > 0) { echo '<a href="/fotoalbum/bild.php?photo=' . $next_by_album[0]['external_id'] . '"><button class="button_110">Samma album »</button></a>' . "\n"; } echo '</div>' . "\n"; echo '<div class="previous">' . "\n"; if ($previous_by_day[0]['internal_id'] > 0) { echo '<a href="/fotoalbum/bild.php?photo=' . $previous_by_day[0]['external_id'] . '"><button class="button_110">« Samma dag</button></a>' . "\n"; } if ($previous_by_album[0]['internal_id'] > 0) { echo '<a href="/fotoalbum/bild.php?photo=' . $previous_by_album[0]['external_id'] . '"><button class="button_110">« Samma album</button></a>' . "\n"; } echo '</div>' . "\n"; echo '</div>' . "\n"; echo '</div>' . "\n"; $query = 'UPDATE photos SET unread_comments = 0 WHERE internal_id = "' . $parameters['image']['internal_id'] . '" LIMIT 1'; mysql_query($query); echo '<h2>Kommentarer</h2>' . "\n"; echo '<h5>Här kan du lämna din kommentar</h5>' . "\n"; echo comments_input_draw($parameters['image']['internal_id'], 'photo'); rounded_corners_top(); echo comments_list($parameters['image']['internal_id'], 'photo'); rounded_corners_bottom(); // Count views if (!in_array($parameters['image']['internal_id'], $_SESSION['photos']['viewed_photos'])) { $_SESSION['photos']['viewed_photos'][] = $parameters['image']['internal_id']; $query = 'UPDATE photos SET view_count = view_count + 1 WHERE internal_id = "' . $parameters['image']['internal_id'] . '" LIMIT 1'; mysql_query($query); } }
<div class="blue-shadow"><div class="blue-title blue-content">Upload Photos <span id="photo_indicator" style="display:none;"><?php echo image_tag('indicator.gif'); ?> Setting project photo...</span></div></div> <div class="blue-shadow"> <div class="blue-content"> <?php echo icon_tag('add') . photo_link_to_add('project', $project->getId(), array('modalbox' => 'true')); ?> <table> <tbody> <?php $counter = 0; ?> <?php foreach (photo_get_photos('project', $project->getId()) as $photo) { ?> <?php if ($counter == 0) { echo "<tr>"; } ?> <td> <div style="padding: 3px; margin: 3px;" id="photo_<?php echo $photo->getUuid(); ?> "> <?php echo light_image('/' . sfConfig::get('sf_upload_dir_name') . '/thumbnails/medium/' . $photo->getRealName(), '/' . sfConfig::get('sf_upload_dir_name') . '/thumbnails/large/' . $photo->getRealName(), array()); ?> <br />