@@ -185,12 +185,12 @@ function findMongoDbDocument($id, $db, $collection, $forceCustomId = false)
185
185
// Actions
186
186
try {
187
187
// SEARCH BY ID
188
- if (isset ($ _REQUEST ['search_by_id ' ] )) {
188
+ if (isset ($ _REQUEST ['search ' ]) && ! is_object ( json_decode ( $ _REQUEST [ ' search ' ]) )) {
189
189
$ customId = false ;
190
- $ document = findMongoDbDocument ($ _REQUEST ['search_by_id ' ], $ _REQUEST ['db ' ], $ _REQUEST ['collection ' ]);
190
+ $ document = findMongoDbDocument ($ _REQUEST ['search ' ], $ _REQUEST ['db ' ], $ _REQUEST ['collection ' ]);
191
191
192
192
if (!$ document ) {
193
- $ document = findMongoDbDocument ($ _REQUEST ['search_by_id ' ], $ _REQUEST ['db ' ], $ _REQUEST ['collection ' ], true );
193
+ $ document = findMongoDbDocument ($ _REQUEST ['search ' ], $ _REQUEST ['db ' ], $ _REQUEST ['collection ' ], true );
194
194
$ customId = true ;
195
195
}
196
196
@@ -387,12 +387,6 @@ function findMongoDbDocument($id, $db, $collection, $forceCustomId = false)
387
387
width: 400px;
388
388
float: right;
389
389
}
390
- #search form {
391
- margin-bottom: 10px;
392
- }
393
- #search form:last-child {
394
- margin-bottom: 0px;
395
- }
396
390
table {
397
391
background: #333;
398
392
-moz-border-radius: 10px;
@@ -537,7 +531,7 @@ function findMongoDbDocument($id, $db, $collection, $forceCustomId = false)
537
531
$ limit = $ max ;
538
532
$ skip = ($ page - 1 ) * $ max ;
539
533
540
- if (isset ($ _REQUEST ['search ' ])) {
534
+ if (isset ($ _REQUEST ['search ' ]) && is_object ( json_decode ( $ _REQUEST [ ' search ' ])) ) {
541
535
$ cursor = $ mongo
542
536
->selectDB ($ _REQUEST ['db ' ])
543
537
->selectCollection ($ _REQUEST ['collection ' ])
@@ -568,12 +562,6 @@ function findMongoDbDocument($id, $db, $collection, $forceCustomId = false)
568
562
<?php endif ; ?>
569
563
570
564
<div id="search">
571
- <form action="<?php echo $ _SERVER ['PHP_SELF ' ] ?> ?db=<?php echo $ _REQUEST ['db ' ] ?> &collection=<?php echo $ _REQUEST ['collection ' ] ?> " method="POST">
572
- <label for="search_input">Search by ID</label>
573
- <input type="text" id="search_input" name="search_by_id" size="30" />
574
- <input type="submit" name="submit_search" value="Search" />
575
- </form>
576
-
577
565
<form action="<?php echo $ _SERVER ['PHP_SELF ' ] ?> ?db=<?php echo $ _REQUEST ['db ' ] ?> &collection=<?php echo $ _REQUEST ['collection ' ] ?> " method="POST">
578
566
<label for="search_input">Search</label>
579
567
<input type="text" id="search_input" name="search" size="36"<?php echo isset ($ _REQUEST ['search ' ]) ? ' value=" ' . htmlspecialchars ($ _REQUEST ['search ' ]) . '" ' : '' ?> />
0 commit comments