|
|
@ -12,6 +12,11 @@
|
|
|
|
; In addition, for write statements, you have ${VAL1}, ${VAL2} ... ${VALn}
|
|
|
|
; In addition, for write statements, you have ${VAL1}, ${VAL2} ... ${VALn}
|
|
|
|
; parsed, just like arguments, for the values. In addition, if you want the
|
|
|
|
; parsed, just like arguments, for the values. In addition, if you want the
|
|
|
|
; whole value, never mind the parsing, you can get that with ${VALUE}.
|
|
|
|
; whole value, never mind the parsing, you can get that with ${VALUE}.
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
; If you have data which may potentially contain single ticks, you may wish
|
|
|
|
|
|
|
|
; to use the dialplan function SQL_ESC() to escape the data prior to its
|
|
|
|
|
|
|
|
; inclusion in the SQL statement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; ODBC_SQL - Allow an SQL statement to be built entirely in the dialplan
|
|
|
|
; ODBC_SQL - Allow an SQL statement to be built entirely in the dialplan
|
|
|
@ -22,11 +27,11 @@ read=${ARG1}
|
|
|
|
; ODBC_ANTIGF - A blacklist.
|
|
|
|
; ODBC_ANTIGF - A blacklist.
|
|
|
|
[ANTIGF]
|
|
|
|
[ANTIGF]
|
|
|
|
dsn=mysql1
|
|
|
|
dsn=mysql1
|
|
|
|
read=SELECT COUNT(*) FROM exgirlfriends WHERE callerid='${ARG1}'
|
|
|
|
read=SELECT COUNT(*) FROM exgirlfriends WHERE callerid='${SQL_ESC(${ARG1})}'
|
|
|
|
|
|
|
|
|
|
|
|
; ODBC_PRESENCE - Retrieve and update presence
|
|
|
|
; ODBC_PRESENCE - Retrieve and update presence
|
|
|
|
[PRESENCE]
|
|
|
|
[PRESENCE]
|
|
|
|
dsn=mysql1
|
|
|
|
dsn=mysql1
|
|
|
|
read=SELECT location FROM presence WHERE id='${ARG1}'
|
|
|
|
read=SELECT location FROM presence WHERE id='${SQL_ESC(${ARG1})}'
|
|
|
|
write=UPDATE presence SET location='${VAL1}' WHERE id='${ARG1}'
|
|
|
|
write=UPDATE presence SET location='${SQL_ESC(${VAL1})}' WHERE id='${SQL_ESC(${ARG1})}'
|
|
|
|
|
|
|
|
|
|
|
|