} require '../include/core/common.php'; require PATHS_INCLUDE . 'libraries/photoblog.lib.php'; try { if (is_uploaded_file($_FILES['Filedata']['tmp_name'])) { if (login_checklogin()) { if (!isset($_GET['upload_ticket']) || $_GET['upload_ticket'] == -1) { throw new Exception('Invalid upload ticket ' . $_GET['upload_ticket'] . '.'); } if (!isset($_GET['current_file_id'])) { throw new Exception('Invalid upload ticket.'); } if (!isset($_SESSION['photoblog']['upload']['upload_tickets'][$_GET['upload_ticket']])) { throw new Exception('Invalid upload ticket.'); } unset($options); $options['file_temp_path'] = $_FILES['Filedata']['tmp_name']; $options['user'] = $_SESSION['login']['id']; $photo_id = photoblog_upload_upload($options); $_SESSION['photoblog']['upload']['upload_tickets'][$_GET['upload_ticket']][$_GET['current_file_id']] = $photo_id; } else { throw new Exception('You must be logged in to use this service.'); } } else { throw new Exception('Hakker där...'); } } catch (Exception $error) { header('"HTTP/1.0 500 Internal Server Error'); echo $error; trace('photoblog_upload_error', $error . "\n" . print_r($_GET, true) . "\n'" . session_id() . "'\n" . print_r($_SESSION, true)); }
$date = sprintf('%04d-%02d-%02d', $_POST['year'], $_POST['month'], $_POST['day']); } else { $date = date('Y-m-d'); } } // Album $category = $_POST['album']; // Description $description = $_POST['description']; $options = array(); $options['file_temp_path'] = $_FILES['image']['tmp_name']; $options['user'] = $_SESSION['login']['id']; $options['category'] = $category; $options['description'] = $description; $options['date'] = $date; $_SESSION['photoblog_upload_id'] = photoblog_upload_upload($options); if ($is_ajax) { $options = array(); $options['type'] = 'notification'; $options['title'] = 'Vi äger!'; $options['message'] = 'Bilden (eller bilderna) har laddats upp och allt är frid och fröjd! Seså! Gå ut och lek i fotobloggen nu.'; $mess = ui_server_message($options); unset($_SESSION['photoblog_upload_id']); echo $mess; die; } else { header('location: /fotoblogg/ladda_upp_enkel'); exit; } break; default: