protected function CheckContactAccess($clid) { if ($this->access_mode == self::ACCESS_MODE_USER) { $allow = $this->db->GetOne("SELECT clid FROM contacts WHERE userid = ? AND clid = ?", array($this->user_id, $clid)); if (!$allow) { throw new Exception("Contact {$clid} not found"); } } }
private function Log($transaction_id, $action, $ipaddress, $request, $response, $error_trace, $user_id) { try { $this->Db->Execute("INSERT INTO api_log SET\n\t\t\t\ttransaction_id\t= ?,\n\t\t\t\tadded_date\t\t= CURRENT_TIMESTAMP,\n\t\t\t\taction\t\t\t= ?,\n\t\t\t\tipaddress\t\t= ?,\n\t\t\t\trequest\t\t\t= ?,\n\t\t\t\tresponse\t\t= ?,\n\t\t\t\terror_trace\t\t= ?,\n\t\t\t\tuser_id\t\t\t= ?\n\t\t\t", array($transaction_id, $action, $ipaddress, http_build_query($request), $response, "{$error_trace}", (int) $user_id)); } catch (Exception $ignore) { } }