fix get user of the calendar
This commit is contained in:
parent
8c58746ed7
commit
85bbec1337
@ -67,7 +67,7 @@ class GestionService {
|
|||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
//get from calendar object
|
//get from calendar object
|
||||||
$organizerName = $this->getOrganizerNameFromVCalendarString($vCalendarString);
|
$organizerName = $this->getPrincipalUsernameFromVCalendarString($vCalendarString);
|
||||||
if($organizerName != null){
|
if($organizerName != null){
|
||||||
$thanatoIdFromDb = $this->gestionBdd->getFirstThanatoIdByName($organizerName);
|
$thanatoIdFromDb = $this->gestionBdd->getFirstThanatoIdByName($organizerName);
|
||||||
if($thanatoIdFromDb != null){
|
if($thanatoIdFromDb != null){
|
||||||
@ -78,10 +78,10 @@ class GestionService {
|
|||||||
return $thanatoId;
|
return $thanatoId;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getOrganizerNameFromVCalendarString(string $vCalendarString){
|
private function getPrincipalUsernameFromVCalendarString(string $vCalendarString){
|
||||||
$calendarUuid = VCalendarHelpers::GetValueFromKeyInVCalendarString("UID", $vCalendarString);
|
$calendarUuid = VCalendarHelpers::GetValueFromKeyInVCalendarString("UID", $vCalendarString);
|
||||||
$organizerName = $this->gestionBdd->getCalendarOrganizerNameByCalendarObjectUuid($calendarUuid);
|
$principalUsername = $this->gestionBdd->getCalendarOrganizerNameByCalendarObjectUuid($calendarUuid);
|
||||||
return $organizerName;
|
return $principalUsername;
|
||||||
}
|
}
|
||||||
private function GetAttendeesNameFromVCalendarString(string $vCalendarString): array
|
private function GetAttendeesNameFromVCalendarString(string $vCalendarString): array
|
||||||
{
|
{
|
||||||
@ -132,8 +132,21 @@ class GestionService {
|
|||||||
$articlesId = $this->gestionBdd->getArticlesIdFromArticlesNameArray($articlesValue);
|
$articlesId = $this->gestionBdd->getArticlesIdFromArticlesNameArray($articlesValue);
|
||||||
$this->gestionBdd->insertDevisArticleFromDevisIdAndArticlesIdArray($devisId, $articlesId);
|
$this->gestionBdd->insertDevisArticleFromDevisIdAndArticlesIdArray($devisId, $articlesId);
|
||||||
}
|
}
|
||||||
$organizerName = $this->getOrganizerNameFromVCalendarString($vCalendarString);
|
$userName = $this->GetThanatoNameFromVCalendarString($vCalendarString);
|
||||||
$this->gestionBdd->createDevisTrajetFromVCalendar($devisId,$organizerName);
|
$this->gestionBdd->createDevisTrajetFromVCalendar($devisId,$userName);
|
||||||
|
}
|
||||||
|
|
||||||
|
private function GetThanatoNameFromVCalendarString($vCalendarString){
|
||||||
|
$thanatoName = null;
|
||||||
|
$thanatoNames = $this->GetAttendeesNameFromVCalendarString($vCalendarString);
|
||||||
|
if(count($thanatoNames) > 0){
|
||||||
|
$thanatoName = $thanatoNames[0];
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
//get from calendar object
|
||||||
|
$thanatoName = $this->getPrincipalUsernameFromVCalendarString($vCalendarString);
|
||||||
|
}
|
||||||
|
return $thanatoName;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function GetClientIdFromVCalendarString(string $vCalendarString){
|
private function GetClientIdFromVCalendarString(string $vCalendarString){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user