| 
									
										
										
										
											2020-02-18 07:22:47 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace App; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use Illuminate\Database\Eloquent\Model; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class ModLog extends Model | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	protected $visible = ['id']; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-26 08:06:48 +00:00
										 |  |  | 	protected $fillable = ['*']; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-18 07:22:47 +00:00
										 |  |  | 	public function admin() | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		return $this->belongsTo(User::class, 'user_id'); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	public function actionToText() | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		$msg = 'Unknown action'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		switch ($this->action) { | 
					
						
							| 
									
										
										
										
											2020-02-20 07:41:19 +00:00
										 |  |  | 			case 'admin.user.mail': | 
					
						
							|  |  |  | 				$msg = "Sent Message"; | 
					
						
							| 
									
										
										
										
											2020-02-18 07:22:47 +00:00
										 |  |  | 				break; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			case 'admin.user.action.cw.warn': | 
					
						
							|  |  |  | 				$msg = "Sent CW reminder"; | 
					
						
							|  |  |  | 				break; | 
					
						
							| 
									
										
										
										
											2020-02-20 07:41:19 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 			case 'admin.user.edit': | 
					
						
							|  |  |  | 				$msg = "Changed Profile"; | 
					
						
							|  |  |  | 				break; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			case 'admin.user.moderate': | 
					
						
							|  |  |  | 				$msg = "Moderation"; | 
					
						
							|  |  |  | 				break; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			case 'admin.user.delete': | 
					
						
							|  |  |  | 				$msg = "Deleted Account"; | 
					
						
							|  |  |  | 				break; | 
					
						
							| 
									
										
										
										
											2020-02-18 07:22:47 +00:00
										 |  |  | 			 | 
					
						
							|  |  |  | 			default: | 
					
						
							|  |  |  | 				$msg = 'Unknown action'; | 
					
						
							|  |  |  | 				break; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		return $msg; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |