Exemplo n.º 1
0
     if ($reg == 1) {
         $db->delete($tbl_reg, "`userid`=" . $login->currentUserID() . " AND `eventid`=" . (int) $_GET['eventid']);
         $reg = 0;
         $notify->add($lang->get('events'), $lang->get('event_undo_success'));
         $log->add($mod, 'unregistered to event ' . $_GET['eventid']);
         $tCredit->decrement($login->currentUserId(), $e['eventid'], $e['credits']);
     } else {
         if (@(int) $_POST['agb'] == 1) {
             $u = $login->currentUser();
             $age = hasAge($u['birthday']);
             if (@$age >= $e['min_age']) {
                 $db->insert($tbl_reg, array("userid", "eventid"), array($login->currentUserID(), (int) $_GET['eventid']));
                 $reg = 1;
                 @$notify->add($lang->get('events'), str_replace("%v", $e['name'], $lang->get('event_do_success')));
                 $log->add($mod, 'registered to event ' . $_GET['eventid']);
                 $tCredit->increment($login->currentUserId(), $e['eventid'], $e['credits']);
             } else {
                 $notify->add($lang->get('events'), $lang->get('event_do_min_age'));
             }
         } else {
             $notify->add($lang->get('events'), $lang->get('agb_not_accepted'));
         }
     }
 }
 $e = $db->selectOneRow($table, "*", "`eventid`=" . (int) $_GET['eventid']);
 $breadcrumbs->addElement($e['name'], makeURL($mod, array('eventid' => $e['eventid'])));
 if ($login->currentUser() === false) {
     $e['login_active'] = 0;
 }
 if ($e['login_active'] == 1) {
     if (time() < $e['reg_start'] || time() > $e['reg_end']) {