/** * @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; }