public static function getStatusComments($params) { $result['status'] = 'KO'; $result['error'] = -1; if (isset($params['cloud']) && isset($_SESSION['access_token_' . $params['cloud'] . '_v2'])) { $cloud = $params['cloud']; $apiManager = new ApiManager(); $controlComments = $apiManager->getControlCommentsCloud($cloud); if (isset($controlComments->comments)) { $result['status'] = 'OK'; $result['comments'] = $controlComments->comments; unset($result['error']); $result['is_shared'] = false; if (isset($params['id']) && $params['id'] !== 0) { $id = $params['id']; $token = $_SESSION['access_token_' . $params['cloud'] . '_v2']; $data = $apiManager->getListUsersShare($cloud, $token, $id); try { $data = json_decode($data); if (!isset($data->error) && is_array($data) && count($data) > 1) { $result['is_shared'] = true; } } catch (Exception $e) { } } } } return $result; }