58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/*
** Searches the environment for a "report" parameter
** (CLI: -report/-r #).
**
** If one is not found and argPos is >0 then json_command_arg()
** is checked.
**
** Returns >0 (the report number) on success .
*/
static int json_report_get_number(int argPos){
int nReport = json_find_option_int("report",NULL,"r",-1);
if( (nReport<=0) && cson_value_is_integer(g.json.reqPayload.v)){
nReport = cson_value_get_integer(g.json.reqPayload.v);
}
|
|
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/*
** Searches the environment for a "report" parameter
** (CLI: -report/-r #).
**
** If one is not found and argPos is >0 then json_command_arg()
** is checked.
**
** Returns >0 (the report number) on success .
*/
static int json_report_get_number(int argPos){
int nReport = json_find_option_int("report",NULL,"r",-1);
if( (nReport<=0) && cson_value_is_integer(g.json.reqPayload.v)){
nReport = cson_value_get_integer(g.json.reqPayload.v);
}
|
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
nReport);
db_finalize(&q);
goto error;
}
limit = json_find_option_int("limit",NULL,"n",-1);
/* Copy over report's SQL...*/
blob_append(&sql, db_column_text(&q,0), -1);
zTitle = mprintf("%s", db_column_text(&q,1));
db_finalize(&q);
db_prepare(&q, "%s", blob_sql_text(&sql));
/** Build the response... */
|
|
|
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
nReport);
db_finalize(&q);
goto error;
}
limit = json_find_option_int("limit",NULL,"n",-1);
/* Copy over report's SQL...*/
blob_append(&sql, db_column_text(&q,0), -1);
zTitle = mprintf("%s", db_column_text(&q,1));
db_finalize(&q);
db_prepare(&q, "%s", blob_sql_text(&sql));
/** Build the response... */
|