// See here for a documentation for portable contacts:
// https://web.archive.org/web/20160405005550/http://portablecontacts.net/draft-spec.html
-function poco_init(App &$a) {
+function poco_init(App $a) {
require_once("include/bbcode.php");
$system_mode = false;
$justme = false;
$global = false;
+ if($a->argc > 1 && $a->argv[1] === '@server') {
+ $ret = poco_serverlist();
+ header('Content-type: application/json');
+ echo json_encode($ret);
+ killme();
+ }
if($a->argc > 1 && $a->argv[1] === '@global') {
$global = true;
$update_limit = date("Y-m-d H:i:s", time() - 30 * 86400);
if(is_array($r)) {
if (dbm::is_result($r)) {
- foreach($r as $rr) {
+ foreach ($r as $rr) {
if (!isset($rr['generation'])) {
if ($global)
$rr['generation'] = 3;
$ret['entry'][] = $entry;
}
- }
- else
+ } else
$ret['entry'][] = array();
- }
- else
+ } else
http_status_exit(500);
logger("End of poco", LOGGER_DEBUG);
header('Content-type: application/json');
echo json_encode($ret);
killme();
- }
- else
+ } else
http_status_exit(500);