public function handle(Event $event) { $authData = $event->getInfo(); $fields = array(date('Y-m-d H:i:s'), $this->_registry->getRequest()->getRemoteAddress(), $event->getName(), $authData['user']); error_log(implode('|', $fields) . "\n", 3, $this->_logFile); }
<?php include 'classes/event.php'; $event = new Event(); $event_data = json_decode(file_get_contents('php://input')); $id = $event_data->id; $event->getInfo($id);
// when team is confirmed $t = new Team(); $action = $t->addToEvent($_POST['event'], $_POST['teamno']); if ($action == 'exists') { echo 'Team already assigned to Event<br>', $goBack; } else { if ($action == 'done') { echo 'Done<br>', $goBack; } else { echo 'Sorry some error occured<br>', $goBack; } } } else { if (isset($_POST['regind']) and isset($_POST['delno'])) { $e = new Event(); $eventInfo = $e->getInfo($_POST['event']); //display event name echo '<h3>', ucwords($eventInfo['name']), ' Regestration</h3>'; $r = new Registeration(); $delInfo = $r->getDelInfo($_POST['delno']); if ($delInfo) { // if we have info of the selected delegate number echo "<form method='POST'><center><table>"; echo "<tr><td>Del no</td><td> {$delInfo['delno']}</td></tr><tr><td>Reg No.</td><td>{$delInfo['regno']}</td></tr><tr><td>Name</td><td> {$delInfo['name']}</td></tr><tr><td>College</td><td> {$delInfo['cllg']}</td></tr><tr><td>Phone</td><td> {$delInfo['phone']}</td></tr></table><input type='hidden' name='delno' value='{$delInfo['delno']}' /><input type='hidden' name='event' value='{$_POST['event']}' />"; echo '<br>Confirm Registeration<br><input type="submit" name="confirm" value="Confirm"/><input type="submit" name="cancel" value="Cancel" />'; echo '</center></form>'; } else { echo 'Sorry the Delegate Number does not exists<br>' . $goBack; } } else { if (isset($_POST['event']) and isset($_POST['delno']) and isset($_POST['confirm'])) {
} echo "<tr id ='{$class}' ><td> {$num} </td><td> {$reg['delno']} </td><td> {$reg['regno']} </td><td> {$reg['name']} </td><td> {$reg['sem']} </td><td> {$reg['cllg']} </td><td> {$reg['phone']} </td></tr>"; $num += 1; } echo '</table></center><br><br><br><br>'; } else { if (isset($_GET['eid'])) { if (isset($_GET['order'])) { $order = $_GET['order']; } else { $order = NULL; } $v = new View(); $regInfo = $v->eventRegInfo($_GET['eid'], $order); $e = new Event(); $eventInfo = $e->getInfo($_GET['eid']); if ($eventInfo) { if (!$e->isTeamEvent($_GET['eid'])) { echo '<h3>', ucwords($eventInfo['name']), ' Registeration Details</h3>'; echo '<center><table>'; echo "<tr><td>Sr No.</td><td><a href='details.php?eid={$_GET['eid']}&order=delno'>Del No.</a></td><td><a href='details.php?eid={$_GET['eid']}&order=regno'>Reg No.</a></td><td><a href='details.php?eid={$_GET['eid']}&order=name'>Name</a></td><td><a href='details.php?eid={$_GET['eid']}&order=sem'>Sem</a></td><td><a href='details.php?eid={$_GET['eid']}&order=college'>College</a></td><td><a href='details.php?eid={$_GET['eid']}&order=phone'>Phone</a></td></tr>"; $num = 1; foreach ($regInfo as $reg) { if ($num % 2 == 1) { $class = 'odd'; } else { $class = 'even'; } echo "<tr id ='{$class}'><td> {$num} </td><td> {$reg['delno']} </td><td> {$reg['regno']} </td><td> {$reg['name']} </td><td> {$reg['sem']} </td><td> {$reg['cllg']} </td><td> {$reg['phone']} </td></tr>"; $num += 1; }
<?php /** * Created by JetBrains PhpStorm. * User: oleg * Date: 05.09.12 * Time: 22:56 * To change this template use File | Settings | File Templates. */ require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"; define('AJAX_QUERY', strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' && isset($_SERVER['HTTP_X_REQUESTED_WITH'])); if (!AJAX_QUERY) { die(json_decode(array("status" => "errors"))); } CModule::IncludeModule("iblock"); $eventID = intval($_POST['ID']); global $USER; $userRes = new User($USER::GetID()); $props = $userRes->getProps(array("PROPERTY_CLUB")); $clubID = $props['PROPERTY_CLUB_VALUE']; $event = new Event(); $eventInfo = $event->getInfo($eventID); if ($eventInfo['PROPERTY_CLUB_ID_VALUE'] == $clubID) { $event->published($eventID); die(json_encode(array("status" => "ok", "class" => $eventInfo['ACTIVE'] == "N" ? "Y" : "N", "text" => $eventInfo['ACTIVE'] == "N" ? "Акция показываетя" : "Акция не показывается."))); } die(json_encode(array("status" => "error")));
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== TRUE) { die; } CModule::IncludeModule("iblock"); global $USER; $EVENT_ID = $arParams["EVENT_ID"]; $club = new Club($CLUB_ID); $event = new Event(); $evenInfo = $event->getInfo($EVENT_ID, true); $arResult['stockInfo'] = $evenInfo; $club = new Club($evenInfo['PROPERTY_CLUB_ID_VALUE']); $arResult['club'] = $club->getInfo(array("arSelect" => array("NAME", "ID", "PROPERTY_TYPE_FACILITY"))); $APPLICATION->SetTitle($evenInfo['NAME']); $this->IncludeComponentTemplate();