switch_safe_free(sql);
stream->write_function(stream, "%s", buf);
goto done;
+ } else if (!strcasecmp(argv[0], "exists")) {
+ char buf[256] = "";
+ if (argc < 3) {
+ goto error;
+ }
+ sql = switch_mprintf("select data from db_data where realm='%q' and data_key='%q'", argv[1], argv[2]);
+ limit_execute_sql2str(sql, buf, sizeof(buf));
+ switch_safe_free(sql);
+ if ( !strcmp(buf, "") ) {
+ stream->write_function(stream, "false");
+ }
+ else {
+ stream->write_function(stream, "true");
+ }
+ goto done;
}
error:
switch_console_set_complete("add db insert");
switch_console_set_complete("add db delete");
switch_console_set_complete("add db select");
+ switch_console_set_complete("add db exists");
SWITCH_ADD_API(commands_api_interface, "group", "group [insert|delete|call]", group_api_function, "[insert|delete|call]:<group name>:<url>");
switch_console_set_complete("add group insert");
switch_console_set_complete("add group delete");