$friend->user_displayname(); $results[$friend_info['user_id']] = $friend->user_displayname; } // OUTPUT JSON header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Pragma: no-cache"); // HTTP/1.0 header("Content-Type: application/json"); echo json_encode(array('result' => TRUE, 'friends' => &$results)); exit; } elseif ($task == "getfiles") { // GET VARS $p = !empty($_POST['p']) ? $_POST['p'] : 1; $cpp = !empty($_POST['cpp']) ? $_POST['cpp'] : 1; // GET EVENT ALBUM INFO $sql = "SELECT eventalbum_id,eventalbum_totalfiles FROM se_eventalbums WHERE eventalbum_event_id='" . $event->event_info['event_id'] . "' LIMIT 1"; $resource = $database->database_query($sql); $eventalbum_info = $database->database_fetch_assoc($resource); $total_files = $eventalbum_info['eventalbum_totalfiles']; // MAKE FILE PAGES AND GET FILE ARRAY $page_vars = make_page($total_files, $cpp, $p); $event_files = $event->event_media_list($page_vars[0], $cpp, NULL, NULL); // CONSTRUCT JSON RESPONSE echo json_encode(array('total_files' => (int) $total_files, 'maxpage' => (int) $page_vars[2], 'p_start' => (int) ($page_vars[0] + 1), 'p_end' => (int) ($page_vars[0] + count($event_files)), 'p' => (int) $page_vars[1], 'files' => &$event_files)); exit; }