選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

131 行
3.2 KiB

  1. {
  2. "meta": {
  3. "$_GET": [
  4. {
  5. "type": "number",
  6. "name": "identity"
  7. }
  8. ]
  9. },
  10. "exec": {
  11. "steps": {
  12. "name": "query",
  13. "module": "dbconnector",
  14. "action": "single",
  15. "options": {
  16. "connection": "authdb",
  17. "sql": {
  18. "type": "select",
  19. "columns": [
  20. {
  21. "table": "users",
  22. "column": "firstname"
  23. },
  24. {
  25. "table": "users",
  26. "column": "lastname"
  27. },
  28. {
  29. "table": "users",
  30. "column": "validated"
  31. },
  32. {
  33. "table": "users",
  34. "column": "email"
  35. },
  36. {
  37. "table": "users",
  38. "column": "id"
  39. }
  40. ],
  41. "params": [
  42. {
  43. "operator": "equal",
  44. "type": "expression",
  45. "name": ":P1",
  46. "value": "{{$_GET.identity}}",
  47. "test": ""
  48. }
  49. ],
  50. "table": {
  51. "name": "users"
  52. },
  53. "primary": "id",
  54. "joins": [],
  55. "wheres": {
  56. "condition": "AND",
  57. "rules": [
  58. {
  59. "id": "users.id",
  60. "field": "users.id",
  61. "type": "double",
  62. "operator": "equal",
  63. "value": "{{$_GET.identity}}",
  64. "data": {
  65. "table": "users",
  66. "column": "id",
  67. "type": "number",
  68. "columnObj": {
  69. "type": "increments",
  70. "primary": true,
  71. "unique": false,
  72. "nullable": false,
  73. "name": "id"
  74. }
  75. },
  76. "operation": "="
  77. },
  78. {
  79. "id": "users.validated",
  80. "field": "users.validated",
  81. "type": "boolean",
  82. "operator": "not_equal",
  83. "value": true,
  84. "data": {
  85. "table": "users",
  86. "column": "validated",
  87. "type": "boolean",
  88. "columnObj": {
  89. "type": "boolean",
  90. "primary": false,
  91. "unique": false,
  92. "nullable": true,
  93. "name": "validated"
  94. }
  95. },
  96. "operation": "<>"
  97. }
  98. ],
  99. "conditional": null,
  100. "valid": true
  101. },
  102. "query": "select `firstname`, `lastname`, `validated`, `email`, `id` from `users` where `users`.`id` = ? and `users`.`validated` <> ?"
  103. }
  104. },
  105. "output": true,
  106. "meta": [
  107. {
  108. "type": "text",
  109. "name": "firstname"
  110. },
  111. {
  112. "type": "text",
  113. "name": "lastname"
  114. },
  115. {
  116. "type": "boolean",
  117. "name": "validated"
  118. },
  119. {
  120. "type": "text",
  121. "name": "email"
  122. },
  123. {
  124. "type": "number",
  125. "name": "id"
  126. }
  127. ],
  128. "outputType": "object"
  129. }
  130. }
  131. }