mirror of
				https://github.com/pierre42100/ComunicAPI
				synced 2025-10-31 10:14:51 +00:00 
			
		
		
		
	Moved visibility level detection
This commit is contained in:
		| @@ -30,11 +30,8 @@ class postsController { | ||||
| 		else | ||||
| 			$startFrom = 0; //No start point | ||||
|  | ||||
| 		//Get visibility level for the post | ||||
| 		$visibility_level = CS::get()->components->posts->getUserVisibility(userID, $userID); | ||||
|  | ||||
| 		//Get the post of the user | ||||
| 		$posts = CS::get()->components->posts->getUserPosts(userID, $userID, $visibility_level, $startFrom); | ||||
| 		$posts = CS::get()->components->posts->getUserPosts(userID, $userID, $startFrom); | ||||
|  | ||||
| 		return $posts; | ||||
| 	} | ||||
|   | ||||
| @@ -70,17 +70,19 @@ class Posts { | ||||
| 	 *  | ||||
| 	 * @param int $userID The ID of the user making the request | ||||
| 	 * @param int $targetID The ID of the target user | ||||
| 	 * @param int $visibilityLevel Visibility level required | ||||
| 	 * @param int $startPoint The startpoint for the request (0 stands for none) | ||||
| 	 * @param int $limit The maximum number of messages to fetch | ||||
| 	 */ | ||||
| 	public function getUserPosts(int $userID, int $targetID, int $visibilityLevel, int $startPoint = 0, int $limit = 10) : array { | ||||
| 	public function getUserPosts(int $userID, int $targetID, int $startPoint = 0, int $limit = 10) : array { | ||||
|  | ||||
| 		//Check the value of limit (security) | ||||
| 		if($limit < 1){ | ||||
| 			throw new Exception("The limit of the query must absolutly be positive !"); | ||||
| 		} | ||||
|  | ||||
| 		//Get user visibility level | ||||
| 		$visibilityLevel = $this->getUserVisibility($userID, $targetID); | ||||
|  | ||||
| 		//Prepare the request on the database | ||||
| 		$conditions = "WHERE ID_personne = ? AND ("; | ||||
| 		$dataConds = array($targetID); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Pierre
					Pierre