mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-11-27 15:59:29 +00:00
Moved visibility level detection
This commit is contained in:
parent
b640739fd4
commit
c058baf394
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user