Пример #1
0
 /**
  * Retrieve all device from BDD
  * @param  object $m The mysqli connection object
  * @return object The mysqli result set
  */
 static function nodesLabel($m)
 {
     $req = "SELECT nodeUid FROM presenceEvents \n      GROUP BY nodeUid;";
     $res = $m->query($req);
     $nodes;
     while ($row = $res->fetch_assoc()) {
         $n = SenseAPI::get('https://apis.sen.se/v2/nodes/' . $row['nodeUid'] . '/');
         $nodes[$row['nodeUid']] = $n['label'];
     }
     return $nodes;
 }
Пример #2
0
 /**
  * Set the credential's and user's information 
  * in BDD and in Cookies
  * @param array  $auth   The auth's retrieve by connect or refresh
  * @param object $mysqli The mysqli connection object
  */
 static function setting($auth, $mysqli)
 {
     $_SESSION['OAuth'] = $auth;
     $user = SenseAPI::get('https://apis.sen.se/v2/user/');
     $_SESSION['OAuth']['uid'] = $user['uid'];
     OauthConnection::registerUser($user, $mysqli);
     setcookie("APP_REFRESH_TOKEN", $_SESSION['OAuth']['refresh_token'], time() + 31536000, '/');
 }
Пример #3
0
<?php

require_once 'config/config.php';
$results = SenseAPI::get('https://apis.sen.se/v2/nodes/');
$mothers = array();
$cookies = array();
foreach ($results['objects'] as $object) {
    if ($object['resource']['slug'] == 'mother') {
        $mothers[] = $object;
    } elseif ($object['resource']['slug'] == 'cookie') {
        $cookies[] = $object;
    }
}
function getThePresenceFeed($publishes)
{
    foreach ($publishes as $p) {
        if ($p['type'] == 'presence') {
            return $p;
        }
    }
}
include 'header.php';
?>


<!-- Wrapper -->
<div id="wrapper">

<!-- Header -->
    <header id="header">
        <h1><a href="#">Home Presence</a></h1>
Пример #4
0
<?php

require_once 'config/config.php';
include 'header.php';
$res = BDD::whoArePresent($mysqli);
$nodes;
while ($row = $res->fetch_assoc()) {
    $n = SenseAPI::get('https://apis.sen.se/v2/nodes/' . $row['nodeUid'] . '/');
    $n['pres'] = $row;
    $nodes[] = $n;
}
usort($nodes, function ($a, $b) {
    return $a['resource']['slug'] < $b['resource']['slug'];
});
$cookieImg = array('images/cookies.png', 'images/cookies-2.png', 'images/cookies-3.png', 'images/cookies-4.png');
?>

<!-- Wrapper -->
<div id="wrapper">

    <!-- Header -->
        <header id="header">
            <h1><a href="/">Home Presence</a></h1>
            <nav class="links">
                <ul>
                    <li><a href="<?php 
echo APP_URI;
?>
">Application</a></li>
                </ul>
            </nav>