Esempio n. 1
0
            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();
?>


Esempio n. 2
0
        <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 />
Esempio n. 3
0
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 &raquo;</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 &raquo;</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">&laquo; 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">&laquo; 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);
    }
}
Esempio n. 4
0
    <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 />