Example #1
0
 /**
  * @verb PUT
  * @uri /daynight/:id
  */
 function put_daynight_id($params)
 {
     $dn = new dayNightObject($params['id']);
     if ($dn) {
         $dn->setState($params['state']);
         return $true;
     }
     return $false;
 }
function daynight_get_obj($id = 0)
{
    global $db;
    $sql = "SELECT dmode, dest FROM daynight WHERE dmode IN ('day', 'night', 'password', 'fc_description','day_recording_id','night_recording_id') AND ext = '{$id}' ORDER BY dmode";
    $res = $db->getAll($sql, DB_FETCHMODE_ASSOC);
    if (DB::IsError($res)) {
        return null;
    }
    foreach ($res as $pair) {
        $dmodes[$pair['dmode']] = $pair['dest'];
    }
    $dn = new dayNightObject($id);
    $dmodes['state'] = $dn->getState();
    return $dmodes;
}