private static function addEvent($event = null)
 {
     // Postando?
     if (count($_POST) > 0) {
         if ($_POST['id']) {
             // Update??
             die("Update não implementado");
         } else {
             $event = new Event();
             $event->setAlias($_POST['alias']);
             $event->setDescription($_POST['description']);
             $event->setAllowRepetitions($_POST['allow_repetitions'] == 1);
             if ($_POST['reach_required_repetitions']) {
                 $event->setReachRequiredRepetitions($_POST['reach_required_repetitions']);
             }
             if ($_POST['id_each_badge']) {
                 $badge = Gamification::getInstance()->getBadge($_POST['id_each_badge']);
                 $event->setEachBadgeGranted($badge);
             }
             if ($_POST['id_reach_badge']) {
                 $badge = Gamification::getInstance()->getBadge($_POST['id_reach_badge']);
                 $event->setReachBadgeGranted($badge);
             }
             if ($_POST['each_points']) {
                 $event->setEachPointsGranted($_POST['each_points']);
             }
             if ($_POST['reach_points']) {
                 $event->setReachPointsGranted($_POST['reach_points']);
             }
             $event = Gamification::getInstance()->addEvent($event);
         }
         ControllerGamification::eventList();
     } else {
         require_once PLUGINPATH . '/view/gamification/form_event.php';
     }
 }