Merge branch 'master' of https://github.com/redmatrix/hubzilla
This commit is contained in:
		| @@ -112,8 +112,11 @@ require_once('include/api_auth.php'); | ||||
| 						break; | ||||
| 					case "json": | ||||
| 						header ("Content-Type: application/json"); | ||||
| 						foreach($r as $rr) | ||||
| 						foreach($r as $rr) { | ||||
| 							if(! $rr) | ||||
| 								$rr = array(); | ||||
| 							$json = json_encode($rr); | ||||
| 						} | ||||
| 						if ($_GET['callback']) | ||||
| 							$json = $_GET['callback']."(".$json.")"; | ||||
| 						return $json;  | ||||
| @@ -870,6 +873,7 @@ require_once('include/api_auth.php'); | ||||
| 		// this should output the last post (the one we just posted). | ||||
| 		return api_status_show($a,$type); | ||||
| 	} | ||||
| 	api_register_func('api/statuses/update_with_media','api_statuses_update', true); | ||||
| 	api_register_func('api/statuses/update','api_statuses_update', true); | ||||
|  | ||||
|  | ||||
| @@ -1078,6 +1082,8 @@ require_once('include/api_auth.php'); | ||||
| 				'contributors' => ''					 | ||||
| 			); | ||||
| 			$status_info['user'] = $user_info; | ||||
| 			if(array_key_exists('status',$status_info['user'])) | ||||
| 				unset($status_info['user']['status']); | ||||
| 		} | ||||
|  | ||||
| 		return  api_apply_template("status", $type, array('$status' => $status_info)); | ||||
| @@ -1319,6 +1325,8 @@ require_once('include/api_auth.php'); | ||||
|  | ||||
| 		// params | ||||
| 		$id = intval(argv(3)); | ||||
| 		if(! $id) | ||||
| 			$id = $_REQUEST['id']; | ||||
|  | ||||
| 		logger('API: api_statuses_show: '.$id); | ||||
|  | ||||
| @@ -1335,10 +1343,12 @@ require_once('include/api_auth.php'); | ||||
| 		$r = q("select * from item where true $item_normal $sql_extra", | ||||
| 			intval($id) | ||||
| 		); | ||||
|  | ||||
| 		xchan_query($r,true); | ||||
|  | ||||
| 		$ret = api_format_items($r,$user_info); | ||||
|  | ||||
|  | ||||
| 		if ($conversation) { | ||||
| 			$data = array('$statuses' => $ret); | ||||
| 			return api_apply_template("timeline", $type, $data); | ||||
|   | ||||
| @@ -28,7 +28,7 @@ function api_login(&$a){ | ||||
| 		killme(); | ||||
| 	} | ||||
| 	catch(Exception $e) { | ||||
| 		logger(__file__.__line__.__function__."\n".$e); | ||||
| 		logger($e->getMessage()); | ||||
| 	} | ||||
| 		 | ||||
| 	// workarounds for HTTP-auth in CGI mode | ||||
|   | ||||
| @@ -382,3 +382,19 @@ stuff on your server that might access MySQL, and Hubzilla's poller which | ||||
| needs MySQL access, too. A good setting for a medium-sized hub might be to | ||||
| keep MySQL's max_connections at 100 and set mpm_prefork's | ||||
| MaxRequestWorkers to 70. | ||||
| ------------------------------------------------------------------------ | ||||
| For Calculate Automatic according to your server resources and configure  | ||||
| mod_prefork you can Install and Execute ApacheTune  | ||||
|  | ||||
| Home Page: https://github.com/royalterra/apache2tune | ||||
|  | ||||
| git clone https://github.com/royalterra/apache2tune.git | ||||
|  | ||||
| cd apache2tune | ||||
|  | ||||
| chmod +x Apache2tune.sh | ||||
|  | ||||
| Please Read the Documentation of Apache2tune | ||||
| ./Apache2tune.sh | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user