Ejemplo n.º 1
0
}
$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
Ejemplo n.º 2
0
    }
    $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;