custom primary keys
This commit is contained in:
		
							parent
							
								
									3ac3fcb711
								
							
						
					
					
						commit
						71941da552
					
				
							
								
								
									
										8
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							| @ -388,12 +388,12 @@ | ||||
|             "source": { | ||||
|                 "type": "git", | ||||
|                 "url": "https://github.com/shish/microcrud.git", | ||||
|                 "reference": "6471a4c7445e872282f12d1de3730db55d5c06e2" | ||||
|                 "reference": "f346979a046cf3d348df6a552d7a919f9793c938" | ||||
|             }, | ||||
|             "dist": { | ||||
|                 "type": "zip", | ||||
|                 "url": "https://api.github.com/repos/shish/microcrud/zipball/6471a4c7445e872282f12d1de3730db55d5c06e2", | ||||
|                 "reference": "6471a4c7445e872282f12d1de3730db55d5c06e2", | ||||
|                 "url": "https://api.github.com/repos/shish/microcrud/zipball/f346979a046cf3d348df6a552d7a919f9793c938", | ||||
|                 "reference": "f346979a046cf3d348df6a552d7a919f9793c938", | ||||
|                 "shasum": "" | ||||
|             }, | ||||
|             "require": { | ||||
| @ -429,7 +429,7 @@ | ||||
|                 "crud", | ||||
|                 "generator" | ||||
|             ], | ||||
|             "time": "2019-11-28T15:53:53+00:00" | ||||
|             "time": "2019-11-29T02:11:55+00:00" | ||||
|         }, | ||||
|         { | ||||
|             "name": "shish/microhtml", | ||||
|  | ||||
| @ -12,6 +12,7 @@ class HashBanTable extends Table | ||||
|         parent::__construct($db); | ||||
|         $this->table = "image_bans"; | ||||
|         $this->base_query = "SELECT * FROM image_bans"; | ||||
| 		$this->primary_key = "hash"; | ||||
|         $this->size = 100; | ||||
| 		$this->limit = 1000000; | ||||
|         $this->columns = [ | ||||
| @ -102,7 +103,7 @@ class ImageBan extends Extension | ||||
|                 } elseif ($event->get_arg(0) == "remove") { | ||||
|                     $user->ensure_authed(); | ||||
|                     $input = validate_input(["d_hash"=>"string"]); | ||||
|                     send_event(new RemoveImageHashBanEvent($input['hash'])); | ||||
|                     send_event(new RemoveImageHashBanEvent($input['d_hash'])); | ||||
|                     flash_message("Image ban removed"); | ||||
|                     $page->set_mode(PageMode::REDIRECT); | ||||
|                     $page->set_redirect($_SERVER['HTTP_REFERER']); | ||||
|  | ||||
| @ -10,6 +10,7 @@ class NotATagTable extends Table | ||||
|         parent::__construct($db); | ||||
|         $this->table = "untags"; | ||||
|         $this->base_query = "SELECT * FROM untags"; | ||||
| 		$this->primary_key = "tag"; | ||||
|         $this->size = 100; | ||||
|         $this->limit = 1000000; | ||||
|         $this->columns = [ | ||||
| @ -122,7 +123,7 @@ class NotATag extends Extension | ||||
|                     $t = new NotATagTable($database->raw_db()); | ||||
|                     $t->token = $user->get_auth_token(); | ||||
|                     $t->inputs = $_GET; | ||||
|                     $this->theme->display_bans($page, $t->table($t->query()), $t->paginator()); | ||||
|                     $this->theme->display_untags($page, $t->table($t->query()), $t->paginator()); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user