} $album_info = $database->database_fetch_assoc($album); // SET VARS $result = 0; $album = new se_album($user->user_info[user_id]); // ROTATE if ($task == "rotate") { $media_id = $_GET['media_id']; $dir = $_GET['dir']; if ($dir == "cc") { $dir = 90; } else { $dir = 270; } // ROTATE IMAGE $album->album_media_rotate($media_id, $dir); // SET THUMBPATH $thumb_path = $url->url_userdir($user->user_info[user_id]) . $media_id . "_thumb.jpg?" . rand(); // SEND AJAX CONFIRMATION echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=UTF-8'><script type='text/javascript'>"; echo "var img = window.parent.document.getElementById('file_{$media_id}');"; echo "img.src = '{$thumb_path}';"; echo "</script></head><body></body></html>"; exit; // UPDATE FILES IN THIS ALBUM } elseif ($task == "doupdate") { // GET TOTAL FILES $total_files = $album->album_files($album_info[album_id]); // DELETE NECESSARY FILES $album->album_media_delete(0, $total_files, "media_id ASC", "(media_album_id='{$album_info['album_id']}')"); // UPDATE NECESSARY FILES
} $prev_info = $database->database_fetch_assoc($resource); // SWITCH ORDER $database->database_query("UPDATE se_albums SET album_order='{$prev_info['album_order']}' WHERE album_id='{$album_info['album_id']}' LIMIT 1"); $database->database_query("UPDATE se_albums SET album_order='{$album_info['album_order']}' WHERE album_id='{$prev_info['album_id']}' LIMIT 1"); echo json_encode(array('result' => TRUE, 'current_album_id' => $album_info['album_id'], 'previous_album_id' => $prev_info['album_id'])); exit; } elseif ($task == "media_rotate") { $degrees = $_POST['degrees']; // Must be 90 or 270 if ($degrees != 90 && $degrees != 270) { echo json_encode(array('result' => FALSE, 'err' => 5)); exit; } // ROTATE IMAGE $album->album_media_rotate($media_id, $degrees); // SET THUMBPATH $thumb_path = $url->url_userdir($user->user_info['user_id']) . $media_id . "_thumb.jpg?" . rand(); echo json_encode(array('result' => TRUE, 'path' => $thumb_path)); exit; } elseif ($task == "media_moveup") { $media_query = $database->database_query("SELECT media_id, media_order, media_album_id FROM se_media LEFT JOIN se_albums ON se_media.media_album_id=se_albums.album_id WHERE media_id='{$media_id}' AND se_albums.album_user_id='{$user->user_info['user_id']}'"); if (!$database->database_num_rows($media_query)) { echo json_encode(array('result' => FALSE, 'err' => 6)); exit; } $media_info = $database->database_fetch_assoc($media_query); $prev_query = $database->database_query("SELECT media_id, media_order FROM se_media LEFT JOIN se_albums ON se_media.media_album_id=se_albums.album_id WHERE se_media.media_album_id='{$media_info['media_album_id']}' AND se_albums.album_user_id='{$user->user_info['user_id']}' AND media_order<'{$media_info['media_order']}' ORDER BY media_order DESC LIMIT 1"); if (!$database->database_num_rows($prev_query)) { echo json_encode(array('result' => FALSE, 'err' => 7)); exit;