Example #1
0
 private function setActivity($routeNum, $activityDate, $activityName, $wikilocId = null, $activityDistance, $activityGain)
 {
     /** @var Activity The Activiti entity to add */
     $activity = $this->manager->getRepository('OesteveGrupetaBundle:Activity')->findOneBy(array('name' => $activityName));
     if (!$activity) {
         $activity = new Activity();
     }
     $activity->setName($activityName);
     $activity->setSlug(Slug::slugify($activityName));
     $activity->setDescription("Ruta PBM #" . $routeNum . " por: " . $activityName);
     $activity->setDatetime($activityDate);
     $activity->setWikilocId($wikilocId);
     $activity->setDistance($activityDistance);
     $activity->setElevationGain($activityGain);
     $activity->setClub($this->pbmClub);
     return $activity;
 }
 /**
  * Displays a form to create a new Activity entity.
  * 
  * @Security("is_granted('EDIT', club)")
  *
  * @Route("/new", name="club_activity_new")
  * @Method("GET")
  * @Template()
  */
 public function newAction(Club $club)
 {
     $activity = new Activity();
     $activity->setClub($club);
     $form = $this->createCreateForm($club, $activity);
     return array('club' => $club, 'activity' => $activity, 'form' => $form->createView());
 }