сампле
Ustas CenterЧтобы оформить маркированный список, нужно поставить «*» или дефис в начале строки и нажать пробел. При переходе на новую строку будет создаваться новый пункт. Если вам больше не нужны пункты, нажмите Enter на строке с пустым последним пунктом. Нумерованный список можно создав поставив на новой строке единицу с точкой.
/* ** Implementation of the /json/query page. ** ** Requires admin privileges. Intended primarily to assist me in ** coming up with JSON output structures for pending features. ** ** Options/parameters: ** ** sql=string - a SELECT statement ** ** format=string 'a' means each row is an Array of values, 'o' ** (default) creates each row as an Object. ** ** TODO: in CLI mode (only) use -S FILENAME to read the sql ** from a file. */ cson_value * json_page_query(){ char const * zSql = NULL; cson_value * payV; char const * zFmt; Stmt q = empty_Stmt; int check; if(!g.perm.Admin && !g.perm.Setup){ json_set_err(FSL_JSON_E_DENIED, "Requires 'a' or 's' privileges."); return NULL; } if( cson_value_is_string(g.json.reqPayload.v) ){ zSql = cson_string_cstr(cson_value_get_string(g.json.reqPayload.v)); }else{ zSql = json_find_option_cstr2("sql",NULL,"s",2); }
- длвадыв
- шгукгщуклз
- дловыащцлукэе
- шлщукщзу
- длпежку
- ыжвдыжд