Exemplo n.º 1
0
     $log->add($mod, 'updated last check of event ' . $_GET['eventid']);
 }
 // is user registered?
 $reg = $db->num_rows($tbl_reg, "`userid`=" . $login->currentUserID() . " \r\n\t\t\t\t\t\t\t\t\t\t\t\tAND `eventid`=" . (int) $_GET['eventid']);
 // do or undo reg
 if (isset($_POST['register'])) {
     // Credits
     require_once "./mod/default/tournament/credit.class.php";
     global $tCredit;
     $tCredit = new TournamentCredit();
     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'));