function bocal_update() { global $srcdir; include $srcdir . '/libs/bocal.php'; $mdl = new Modele('event_bocal'); $mdl->find(); $boc = new Bocal(); while ($mdl->next()) { $boc->getTicket($mdl->eb_ticket); $boc->updateDB($mdl->getKey()); } echo "ok"; }
function event_bocal_view() { global $tpl, $pdo, $srcdir; $sql = $pdo->prepare('SELECT * FROM events LEFT JOIN users ON event_owner = user_id LEFT JOIN sections ON section_id = event_section WHERE event_id = ?'); $sql->bindValue(1, $_GET['event']); $sql->execute(); $event = $sql->fetch(); if (!$event) { modexec('syscore', 'notfound'); } $tpl->assign('event', $event); $mdl = new Modele('event_bocal'); $mdl->find(array('eb_id' => $_GET['ticket'], 'eb_event' => $event['event_id'])); if (!$mdl->next()) { modexec('syscore', 'notfound'); } include_once $srcdir . '/libs/bocal.php'; $bocal = new Bocal(); if (!$bocal->getTicket($mdl->eb_ticket)) { modexec('syscore', 'notfound'); } $bocal->updateDB($mdl->getKey()); $tpl->assign('ticket', $bocal); display(); }