Routes fix
This commit is contained in:
		
							parent
							
								
									2d786b425d
								
							
						
					
					
						commit
						abb8b07a02
					
				| @ -34,7 +34,7 @@ class Find extends Request { | ||||
|       ->select("uid", "request", "action", "target", "extra") | ||||
|       ->from("Route") | ||||
|       ->where(new CondBool("active")) | ||||
|       ->where(new Regex("^$request$", new Column("request"))) | ||||
|       ->where(new Regex($request, new Column("request"))) | ||||
|       ->limit(1) | ||||
|       ->execute(); | ||||
| 
 | ||||
|  | ||||
| @ -129,7 +129,7 @@ class CreateDatabase { | ||||
|       ->primaryKey("uid"); | ||||
| 
 | ||||
|     $queries[] = $sql->insert("Route", array("request", "action", "target")) | ||||
|       ->addRow("/admin(/.*)?", "dynamic", "\\Documents\\AdminDashboard"); | ||||
|       ->addRow("^/admin(/.*)?$", "dynamic", "\\Documents\\AdminDashboard"); | ||||
| 
 | ||||
|     return $queries; | ||||
|   } | ||||
|  | ||||
| @ -84,15 +84,15 @@ if(isset($_GET["api"]) && is_string($_GET["api"])) { | ||||
|         $target = trim(explode("\n", $route["target"])[0]); | ||||
|         switch ($route["action"]) { | ||||
|           case "redirect_temporary": | ||||
|             http_send_status(307); | ||||
|             http_response_code(307); | ||||
|             header("Location: $target"); | ||||
|             break; | ||||
|           case "redirect_permanently": | ||||
|             http_send_status(308); | ||||
|             http_response_code(308); | ||||
|             header("Location: $target"); | ||||
|             break; | ||||
|           case "static": | ||||
|             http_send_status(501); | ||||
|             http_response_code(501); | ||||
|             $response = "Not implemented yet."; | ||||
|             break; | ||||
|           case "dynamic": | ||||
|  | ||||
							
								
								
									
										2
									
								
								js/admin.min.js
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								js/admin.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -133,7 +133,7 @@ export default class PageOverview extends React.Component { | ||||
|                                                   data-tip={"The request, the user is making. Can also be interpreted as a regular expression."} | ||||
|                                                   data-type={"info"} data-place={"bottom"}/> | ||||
|                                         </th> | ||||
|                                         <th style={{minWidth: "250px"}}> | ||||
|                                         <th style={{minWidth: "200px"}}> | ||||
|                                             Action  | ||||
|                                             <Icon icon={"question-circle"} style={{"color": "#17a2b8"}} | ||||
|                                                   data-tip={"The action to be taken"} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user