import App from '../../base'

export default App.controller(
  'LeftHandMenuPromoController',
  function ($scope, UserAffiliationsDataService, eventTracking) {
    $scope.hasProjects = window.data.projects.length > 0
    $scope.userHasNoSubscription = window.userHasNoSubscription

    $scope.upgradeSubscription = function () {
      eventTracking.send('subscription-funnel', 'project-page', 'upgrade')
    }

    $scope.share = function () {
      eventTracking.send('subscription-funnel', 'project-page', 'sharing')
    }

    const _userHasNoAffiliation = function () {
      $scope.withAffiliations = window.data.userAffiliations.length > 0
      $scope.userOnPayingUniversity = window.data.userAffiliations.some(
        affiliation => affiliation.licence && affiliation.licence !== 'free'
      )
    }

    _userHasNoAffiliation()
  }
)
