mirror of
				https://github.com/pierre42100/ComunicAPI
				synced 2025-11-04 04:04:20 +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