private function disponibiliteEqual(User $user, User $buddyPotentiel)
 {
     if ($user->getArrival() != null && $user->getArrival() != null) {
         if (DateTools::Date1IsGreaterThanDate2($user->getArrival(), $buddyPotentiel->getArrival()) && DateTools::Date1IsGreaterThanDate2($buddyPotentiel->getDepart(), $user->getDepart())) {
             return 1;
         } else {
             if (DateTools::Date1IsGreaterThanDate2WithRadius($user->getArrival(), $buddyPotentiel->getArrival(), 15, 0, 0) && DateTools::Date1IsGreaterThanDate2WithRadius($buddyPotentiel->getDepart(), $user->getDepart(), 15, 0, 0)) {
                 return 1.5;
             } else {
                 if (DateTools::Date1IsGreaterThanDate2($user->getArrival(), $buddyPotentiel->getArrival())) {
                     return 2;
                 }
                 if (DateTools::Date1IsGreaterThanDate2($buddyPotentiel->getDepart(), $user->getDepart())) {
                     return 2;
                 }
             }
         }
     }
     return 0;
 }
 /**
  * Get the dashboard profil % completed
  *
  * @param User $user
  *
  * @return float
  */
 function getPercentCompleted(User $user)
 {
     $totalToFill = 13;
     $completed = 0;
     if ($user->getPrenom()) {
         $completed++;
     }
     if ($user->getNom()) {
         $completed++;
     }
     if ($user->getTel()) {
         $completed++;
     }
     if ($user->getSexe()) {
         $completed++;
     }
     if ($user->getDob()) {
         $completed++;
     }
     if ($user->getArrival()) {
         $completed++;
     }
     if ($user->getDepart()) {
         $completed++;
     }
     if ($user->getEsncard()) {
         $completed++;
     }
     if ($user->getSexewanted()) {
         $completed++;
     }
     if ($user->getNationalite()) {
         $completed++;
     }
     if ($user->getLanguages()) {
         $completed++;
     }
     if ($user->getHobbies()) {
         $completed++;
     }
     if ($user->getUniversite()) {
         $completed++;
     }
     return round($completed / $totalToFill * 100);
 }