get_topright_form(); if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) == "Team") { dieWithError("err-add-assignment-rights"); } $conn = db_connect(); if (isset($_GET["id"]) && !empty($_GET["id"])) { $sql_get_assignment = "SELECT * FROM assignments a, contexts c WHERE c.context_id = a.context_id AND c.context_id = " . $_GET["id"]; $flag = false; $result = mysqli_query($conn, $sql_get_assignment); if ($result == true && mysqli_num_rows($result) != 0) { $assignment = new Assignment($conn, $_GET["id"]); if (!isUserTypeLogged("Administrator") && $_SESSION["loggedUser"]->getId() != $assignment->getAuthor()->getId()) { dieWithError("err-edit-assignment-rights"); } } else { $assignment = new Assignment($conn, 0); $flag = true; } if (isset($_POST['checkbox'])) { $assignment->deleteAttachments($conn, $_POST['checkbox']); } if (isset($_POST['skName']) && $_POST['skName'] != $assignment->getSkName()) { $assignment->setSkName($conn, $_POST['skName']); } if (isset($_POST['engName']) && $_POST['engName'] != $assignment->getEngName()) { $assignment->setEngName($conn, $_POST['engName']); } if (isset($_POST['skTextPopis']) && $_POST['skTextPopis'] != $assignment->getSkTxt()) {
<?php include 'includes/functions_editAcc.php'; page_head("Úprava účtu"); page_nav(); get_topright_form(); if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) != "Administrator") { dieWithError("err-edit-accounts-rights"); } $val = new Validate(); $edit = new EditJury(); $udaje = daj_udaje_rozhodcu($_GET['id']); $_SESSION['email'] = $udaje["mail"]; if (isset($_POST["email"]) && $val->validate_mail($_POST["email"])) { if ($_SESSION['email'] != $_POST["email"]) { if ($val->validate_pass($_POST["pass"], $_POST["pass2"])) { if ($val->email($_POST["email"])) { $edit->editujJury($_POST["email"], $_POST["pass"]); } } } else { if ($val->validate_pass($_POST["pass"], $_POST["pass2"])) { $edit->editujJury($_POST["email"], $_POST["pass"]); } } } ?>
<?php // Copyright 2017 Peter Beverloo. All rights reserved. // Use of this source code is governed by the MIT license, a copy of which can // be found in the LICENSE file. require __DIR__ . '/../vendor/autoload.php'; function dieWithError($error) { die(json_encode(['error' => $error])); } $environment = \Anime\Environment::createForHostname($_SERVER['HTTP_HOST']); if (!$environment->isValid()) { dieWithError('Unrecognized volunteer portal environment.'); } $volunteers = $environment->loadVolunteers(); if (!$volunteers instanceof \Anime\VolunteerList) { dieWithError('There are no known volunteers.'); } $requestName = file_get_contents('php://input'); $volunteer = $volunteers->findByName($requestName, true); if (!$volunteer instanceof \Anime\Volunteer) { dieWithError('Your name has not been recognized.'); } $userInfo = ['name' => $volunteer->getName(), 'token' => $volunteer->getToken()]; die(json_encode($userInfo));
<?php include 'includes/functions_editAcc.php'; page_head("Správa účtov"); page_nav(); get_topright_form(); if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) != "Administrator") { dieWithError("err-manage-acc-only-Administrator"); } if (isset($_POST["zrus"])) { zmaz_acc($_POST['zrus']); } if (isset($_POST["active"])) { set_jury($_POST['active']); } if ($_GET['id'] == '0') { sprava_uctov(); } else { sprava_uctov_jury(); } page_footer(); ?>
<?php require_once dirname(__FILE__) . "/includes/functions.php"; page_head("Pridanie zadania"); page_nav(); get_topright_form(); if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) == "Team") { dieWithError("err-add-assignment-rights"); } if ($conn = db_connect()) { $id = new_assignment($conn, $_SESSION["loggedUser"]->getId()); $assignment = new Assignment($conn, $id); if (isset($_POST['skName']) && $_POST['skName'] != $assignment->getSkName()) { $assignment->setSkName($conn, $_POST['skName']); } if (isset($_POST['engName']) && $_POST['engName'] != $assignment->getEngName()) { $assignment->setEngName($conn, $_POST['engName']); } if (isset($_POST['skTextPopis']) && $_POST['skTextPopis'] != $assignment->getSkTxt()) { $assignment->setSkTxt($conn, $_POST['skTextPopis']); } if (isset($_POST['engTextPopis']) && $_POST['engTextPopis'] != $assignment->getEngTxt()) { $assignment->setEngTxt($conn, $_POST['engTextPopis']); } if (isset($_POST['textVideo']) && $_POST['textVideo'] != "") { $assignment->uploadVideo($conn, $_POST['textVideo']); } if (isset($_FILES['uploadedFiles'])) {
if ($status == 'INVALID') { dieWithError('Invalid request'); } //Extract cart ID from transaction ID $id_cart = MasterPayment::decodeTxID($api->txId); $totalAmount = (double) $api->basketValue / 100; $cart = new Cart($id_cart); if (!Validate::isLoadedObject($cart)) { dieWithError('Cart not found'); } $id_order = Order::getOrderByCartId($cart->id); $order = $id_order ? new Order($id_order) : null; $currency = new Currency($cart->id_currency); //Check currency if ($currency->iso_code != $api->currency) { dieWithError('Invalid currency'); } //Check amount $orderTotal = $cart->getOrderTotal(); //if($totalAmount != Tools::ps_round($orderTotal, 2)) // dieWithError('Invalid amount' ); //Init MasterPayment Module //$mp = new MasterPayment(); //Process request status $order_state_name = ''; $message = null; switch ($status) { case 'SUCCESS': $order_state_name = 'PS_OS_PAYMENT'; $message = $module->l('Payment processed successfully.'); break;
<?php // Copyright 2017 Peter Beverloo. All rights reserved. // Use of this source code is governed by the MIT license, a copy of which can // be found in the LICENSE file. require __DIR__ . '/../vendor/autoload.php'; function dieWithError($error) { die(json_encode(['error' => $error])); } if (!array_key_exists('token', $_GET) || !is_numeric($_GET['token'])) { dieWithError('Invalid token.'); } $token = intval($_GET['token']); $environment = \Anime\Environment::createForHostname($_SERVER['HTTP_HOST']); if (!$environment->isValid()) { dieWithError('Unrecognized volunteer portal environment.'); } $volunteers = $environment->loadVolunteers(); if (!$volunteers instanceof \Anime\VolunteerList) { dieWithError('There are no known volunteers.'); } $volunteer = $volunteers->findByToken($token); if (!$volunteer instanceof \Anime\Volunteer) { dieWithError('Invalid token.'); } // The ConventionData class is in charge of making the actual data selections. die(json_encode(\Anime\ConventionData::compileForVolunteer($environment, $volunteer)));
function checkPreRequisites() { if (!is_writable('./files')) { dieWithError(getLanguageString('FILES_NOWRITE')); } }
$field = $required_fields[$i]; if (!isset($_POST[$field])) { dieWithError("Missing param: " . $field, 400); } if ($field !== 'apikey') { $log_data[":" . $field] = $_POST[$field]; } } $userid = $CGBStats->getUserIdFromApiKey($_POST['apikey']); if ($userid < 0) { dieWithError("Auth failed", 400); } // let's not have spam please $res = $CGBStats->database->query("SELECT * FROM `cgbstats_stats` WHERE `userid`=? AND `date`>DATE_SUB(NOW(), INTERVAL 30 SECOND)", array($userid)); if (sizeof($res) > 0) { dieWithError("Requesting too fast", 429); } $log_data[':userid'] = $userid; try { $CGBStats->database->query($query, $log_data); echo json_encode(array("status" => "success")); } catch (Exception $e) { dieWithError("Server error", 500); } // delete old stats 20% of the time try { if (rand(0, 10) > 8) { $CGBStats->database->query("DELETE FROM `cgbstats_stats` WHERE `date`<DATE_SUB(NOW(), INTERVAL 30 DAY)", array()); } } catch (Exception $e) { }
require_once dirname(__FILE__) . "/includes/functions.php"; page_head("Pridanie riešenia"); page_nav(); get_topright_form(); if (!isset($_SESSION["assignment"]) || $_SESSION["assignment"] == null) { dieWithError("err-no-assignment-chosen"); } if ($_SESSION["assignment"]->isAfterDeadline()) { dieWithError("err-assignment-deadline"); } if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) != "Team") { dieWithError("err-add-solution-rights"); } $sql_get_solution = "SELECT c.context_id as 'context_id' FROM solutions s, contexts c WHERE s.context_id = c.context_id AND s.assignment_id = " . $_SESSION["assignment"]->getId() . " AND c.user_id = " . $_SESSION["loggedUser"]->getId(); $conn = db_connect(); $solution = mysqli_query($conn, $sql_get_solution); if (mysqli_num_rows($solution) == 0) { $cid = new_solution($conn, $_SESSION["loggedUser"]->getId(), $_SESSION["assignment"]->getId()); } else { $cid = mysqli_fetch_array($solution)['context_id']; } $solution = new Solution($conn, $cid, $_SESSION["loggedUser"], $_SESSION["assignment"]); if (isset($_POST['checkbox'])) { $solution->deleteAttachments($conn, $_POST['checkbox']); } if (isset($_POST['textPopis']) && $_POST['textPopis'] != $solution->getTxt()) { $solution->setTxt($conn, $_POST['textPopis']);
<?php require_once dirname(__FILE__) . "/includes/functions.php"; page_head("Letná liga FLL"); page_nav(); get_topright_form(); if (!isset($_SESSION["loggedUser"]) || $_SESSION["loggedUser"] == null) { dieWithError("err-not-logged-in"); } if (get_class($_SESSION["loggedUser"]) != "Administrator") { dieWithError("err-select-best-solution"); } ?> <div id="content"> <?php $id = (int) $_GET["id"]; if ($link = db_connect()) { $_SESSION['assignment'] = new Assignment($link, $id); } if (isset($_SESSION['assignment'])) { $_SESSION['assignment']->getBestSolutionSlovak(); $_SESSION['assignment']->getBestSolutionOpen(); } if (isset($_POST["saveOpen"])) { if (isset($_POST['bestOpen'])) { $_SESSION['assignment']->addBestSolutionOpen($_POST['bestOpen']); } } if (isset($_POST["saveSlovak"])) { if (isset($_POST['bestSlovak'])) { $_SESSION['assignment']->addBestSolutionSlovak($_POST['bestSlovak']);