Exemple #1
0
    $LNK = "http://m.push2press.com/kitchensink/plugins/connectors/wikidata/getpage.php?q";
    if ($dv["type"] == "wikibase-entityid") {
        array_push($arr, "pg:(LINK TO ENTITY ID " . $dv["value"]["numeric-id"] . ")," . $LNK . "=q" . $dv["value"]["numeric-id"]);
    } else {
        if ($dv["type"] == "string") {
            array_push($arr, "p:STRING VALUE : " . $dv["value"]);
        }
    }
    return $arr;
}
$f = new wikidata("");
$q = $_GET['q'];
if ($q == "") {
    $q = "Q35127";
}
$res = $f->getpage($q);
$retval = new obj();
$retval->status = 0;
$retval->statusMsg = sprintf("success");
$retval->data = $res;
$retval->url = $f->url;
$arr = array();
$arrsummary = array();
foreach ($res["entities"] as $key => $value) {
    array_push($arrsummary, "h1:" . $key);
    array_push($arrsummary, "p:pageid: " . $value["pageid"]);
    array_push($arrsummary, "p:title: " . $value["title"]);
    array_push($arr, "h1:ENTITY : " . $key);
    array_push($arr, "p:pageid: " . $value["pageid"]);
    array_push($arr, "p:ns: " . $value["ns"]);
    array_push($arr, "p:title: " . $value["title"]);