Merge remote-tracking branch 'upstream/dev' into website-export
This commit is contained in:
@@ -118,11 +118,7 @@ require_once('include/api_auth.php');
|
||||
break;
|
||||
case "json":
|
||||
header ("Content-Type: application/json");
|
||||
foreach($r as $rr) {
|
||||
if(! $rr)
|
||||
$rr = array();
|
||||
$json = json_encode($rr);
|
||||
}
|
||||
$json = json_encode((is_array($r[0])) ? $r[0] : array());
|
||||
// Lookup JSONP to understand these lines. They provide cross-domain AJAX ability.
|
||||
if ($_GET['callback'])
|
||||
$json = $_GET['callback'] . '(' . $json . ')' ;
|
||||
@@ -137,9 +133,6 @@ require_once('include/api_auth.php');
|
||||
return '<?xml version="1.0" encoding="UTF-8"?>'."\n".$r;
|
||||
break;
|
||||
case "as":
|
||||
//header ("Content-Type: application/json");
|
||||
//foreach($r as $rr)
|
||||
// return json_encode($rr);
|
||||
return json_encode($r);
|
||||
break;
|
||||
|
||||
|
||||
@@ -936,7 +936,7 @@ function profile_load($nickname, $profile = '') {
|
||||
* load/reload current theme info
|
||||
*/
|
||||
|
||||
$_SESSION['theme'] = $p[0]['channel_theme'];
|
||||
// $_SESSION['theme'] = $p[0]['channel_theme'];
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -695,8 +695,9 @@ function get_item_elements($x,$allow_code = false) {
|
||||
// hub and verify that they are legit - or else we're going to toss the post. We only need to do this
|
||||
// once, and after that your hub knows them. Sure some info is in the post, but it's only a transit identifier
|
||||
// and not enough info to be able to look you up from your hash - which is the only thing stored with the post.
|
||||
|
||||
if(($xchan_hash = import_author_xchan($x['author'])) !== false)
|
||||
|
||||
$xchan_hash = import_author_xchan($x['author']);
|
||||
if($xchan_hash)
|
||||
$arr['author_xchan'] = $xchan_hash;
|
||||
else
|
||||
return array();
|
||||
@@ -705,7 +706,8 @@ function get_item_elements($x,$allow_code = false) {
|
||||
if($arr['author_xchan'] === make_xchan_hash($x['owner']['guid'],$x['owner']['guid_sig']))
|
||||
$arr['owner_xchan'] = $arr['author_xchan'];
|
||||
else {
|
||||
if(($xchan_hash = import_author_xchan($x['owner'])) !== false)
|
||||
$xchan_hash = import_author_xchan($x['owner']);
|
||||
if($xchan_hash)
|
||||
$arr['owner_xchan'] = $xchan_hash;
|
||||
else
|
||||
return array();
|
||||
@@ -1166,7 +1168,7 @@ function encode_item_xchan($xchan) {
|
||||
|
||||
$ret['name'] = $xchan['xchan_name'];
|
||||
$ret['address'] = $xchan['xchan_addr'];
|
||||
$ret['url'] = (($xchan['hubloc_url']) ? $xchan['hubloc_url'] : $xchan['xchan_url']);
|
||||
$ret['url'] = $xchan['xchan_url'];
|
||||
$ret['network'] = $xchan['xchan_network'];
|
||||
$ret['photo'] = array('mimetype' => $xchan['xchan_photo_mimetype'], 'src' => $xchan['xchan_photo_m']);
|
||||
$ret['guid'] = $xchan['xchan_guid'];
|
||||
|
||||
Reference in New Issue
Block a user