Example #1
0
function photos_display($photos, $wait_for_image_to_load)
{
    foreach ($photos as $photo) {
        $output .= '<div class="photo_full">' . "\n";
        $output .= '<div class="passepartout">' . "\n";
        $output .= '<p>' . $photo['date'] . ': <a href="/traffa/photos.php?ajax&user_id=' . $photo['user'] . '&image_id=' . $photo['id'] . '#photo" title="Länk till bilden">' . $photo['description'] . '</a><a href="/hamsterpaj/abuse.php?report_type=photo&reference_id=' . $photo['id'] . '" class="abuse_button"><img src="http://images.hamsterpaj.net/abuse.png" /></a>';
        if ($_SESSION['login']['id'] == 774586) {
            $output .= ' <img src="http://images.hamsterpaj.net/abuse.png" alt="Din mamma ;)" onclick=" /><br style="clear:both;" />';
        }
        $output .= '</p>' . "\n";
        $output .= '<span class="loading" id="loading"></span>' . "\n";
        $output .= '<img id="tha_image" src="' . IMAGE_URL . 'photos/full/' . floor($photo['id'] / 5000) . '/' . $photo['id'] . '.jpg" />';
        $output .= '</div>' . "\n";
        $output .= '</div>' . "\n";
        $comment_list_options = array();
        $comment_list_options['photo_owner'] = $photo['user'];
        if ($_SESSION['login']['id'] == $photo['user']) {
            //$comment_list_options['show_admin_controls'] = true;
            $categories = photos_get_categories(array('user' => $photo['user']));
            $output .= rounded_corners_top(array('color' => 'blue_deluxe'));
            $output .= '<form class="photo_edit" method="post">' . "\n";
            $output .= '<input type="hidden" name="action" value="update" />' . "\n";
            $output .= '<input type="hidden" name="photo_id" value="' . $photo['id'] . '" />' . "\n";
            $output .= '<input type="text" name="description" value="' . addslashes($photo['description']) . '" class="textbox" />' . "\n";
            $output .= '<select name="category" class="photo_category_selector">' . "\n";
            foreach ($categories as $category) {
                $selected = $photo['category'] == $category['id'] ? ' selected="selected"' : '';
                $output .= '<option value="' . $category['name'] . '"' . $selected . '>' . $category['name'] . '</option>' . "\n";
            }
            $output .= '<option value="new_category">Ny kategori</option>' . "\n";
            $output .= '</select>' . "\n";
            $output .= '<input type="submit" value="Uppdatera" class="button_80" />' . "\n";
            $output .= '</form>' . "\n";
            $output .= '<form class="photo_delete" method="post" action="/traffa/photos.php">' . "\n";
            $output .= '<input type="hidden" name="action" value="delete" />' . "\n";
            $output .= '<input type="hidden" name="photo_id" value="' . $photo['id'] . '" />' . "\n";
            $output .= '<input type="submit" value="Radera" class="photo_delete" />' . "\n";
            $output .= '</form>' . "\n";
            $output .= rounded_corners_bottom();
            // KOMMENTERING FÖR ÄGAREN
            $output .= rounded_corners_top(array('color' => 'blue_deluxe'));
            $output .= 'Du kan inte längre kommentera i det här fotoalbumet. Det beror på att vi håller på att byta ut det mot fotobloggen.';
            $output .= rounded_corners_bottom();
            // BILDTÄVLINGEN
            //$output .= rounded_corners_top(array('color' => 'blue_deluxe'), true);
            //$output .= '<span style="">Rita av en Sysop i paint! kolla in tävlingen <a href="/tavling.php">HÄR</a></span><span style="float: right; margin-top: -14px;">Bild-id: '.$photo['id'].'</span>';
            //$output .= rounded_corners_bottom(array('color' => 'blue_deluxe'), true);
            // END
            /*
            $query = 'UPDATE user_photos SET unread_comments = 0 WHERE id = "' . $photo['id'] . '" LIMIT 1';
            mysql_query($query) or report_sql_error($query, __FILE__, __LINE__);
            */
            cache_update_photo_comments();
        } else {
            if (is_privilegied('remove_photo')) {
                $output .= '<form class="photo_delete" method="post" action="/traffa/photos.php">' . "\n";
                $output .= '<input type="hidden" name="action" value="delete" />' . "\n";
                $output .= '<input type="hidden" name="photo_id" value="' . $photo['id'] . '" />' . "\n";
                $output .= '<input type="submit" value="Ta bort bild" class="photos_remove" />' . "\n";
                $output .= '</form>' . "\n";
                /*
                $output .= '';
                $output .= '<button class="button_90">Ta bort bild</button>' . "\n";
                */
            }
            $output .= rounded_corners_top(array('color' => 'blue_deluxe'));
            $output .= 'Du kan inte längre kommentera i det här fotoalbumet. Det beror på att vi håller på att byta ut det mot fotobloggen.';
            $output .= rounded_corners_bottom();
        }
        $output .= comments_list($photo['id'], 'photos', $comment_list_options);
    }
    return $output;
}
Example #2
0
function cache_update_all()
{
    cache_update_bookmarks();
    cache_update_lastaction();
    cache_update_groups();
    cache_update_forum_notices();
    if ($_SESSION['login']['userlevel'] == 3 || $_SESSION['login']['userlevel'] == 4) {
        cache_update_forum_reported();
    }
    discussion_forum_reload_all();
    cache_update_photo_comments();
}