Esempio n. 1
0
 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");
         }
     }
 }
Esempio n. 2
0
 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) {
     }
 }