$ui_options['stylesheets'][] = 'rank.css'; //$ui_options['stylesheets'][] = 'codepress.css'; $ui_options['javascripts'][] = 'comments.js'; $ui_options['javascripts'][] = 'codepress.js'; $ui_options['javascripts'][] = 'rank.js'; $ui_options['stylesheets'][] = 'photos.css'; $ui_options['javascripts'][] = 'photos.js'; if (is_privilegied('articles_admin')) { $display_successful_message = false; for ($i = 0; $i < PHOTOS_MAX_UPLOADS; $i++) { if (is_uploaded_file($_FILES['photo_' . $i]['tmp_name'])) { $options['file'] = $_FILES['photo_' . $i]['tmp_name']; $options['user'] = 2348; $options['description'] = $_POST['description_' . $i]; $options['category'] = $_POST['category_' . $i]; $category = photos_get_categories(array('user' => $options['user'], 'name' => $options['category'], 'create_if_not_found' => true)); $category = array_pop($category); $query = 'UPDATE articles SET photo_category_id = "' . $category['id'] . '" WHERE id = "' . $_GET['article_id'] . '" LIMIT 1'; jscript_alert($query); mysql_query($query) or report_sql_error($query, __FILE__, __LINE__); $photo_id = photos_upload($options); $display_successful_message = true; } } if ($display_successful_message) { $upload_form .= rounded_corners_top(array('color' => 'blue_deluxe'), true); $upload_form .= 'Bilderna är uppladdade!'; $upload_form .= rounded_corners_bottom(array('color' => 'blue_deluxe'), true); } $upload_form .= photos_upload_form(array('user' => 2348)); }
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; }
$upload_form .= rounded_corners_top(array('color' => 'blue_deluxe')); $upload_form .= 'Bilderna är uppladdade!'; $upload_form .= rounded_corners_bottom(); } $upload_form .= photos_upload_form(array('user' => $_SESSION['login']['id'])); } if ($_SESSION['login']['id'] == $user_id && !isset($_GET['id']) && !isset($_GET['category'])) { $photos = photos_fetch(array('user' => $user_id, 'force_unread_comments' => true)); if (count($photos) > 0) { $output .= '<h1>Foton med nya kommentarer</h1>'; $output .= photos_list($photos); } } if (isset($user_id)) { $output .= '<h1 style="clear: both;">Fotoalbum</h1>'; $categories = photos_get_categories(array('user' => $user_id)); $output .= photos_render_categories($categories); } if (strlen($profile['error_message']) > 0) { $ui_options['title'] .= 'Presentationsfel - Hamsterpaj.net'; ui_top($ui_options); echo '<h1>Presentationsfel</h1>'; echo '<p>' . $profile['error_message'] . '</p>'; ui_bottom(); exit; //Important! } else { // Joar är stolt över detta, ge honom en klapp på ryggen. $title_start = $profile['username']; $title_end = ' fotoalbum - Hamsterpaj.net'; $title_end = strtolower(substr($profile['username'], -1)) != "s" ? 's' . $title_end : $title_end;