mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2024-12-25 19:42:22 +00:00
38 lines
776 B
PHP
38 lines
776 B
PHP
<?php
|
|
|
|
/** @var Team $team */
|
|
$team = $_SESSION["team"];
|
|
|
|
if (!isset($_SESSION["user_id"]) || $_SESSION["role"] != Role::PARTICIPANT && $_SESSION["role"] != Role::ENCADRANT || $team == null || $team->getValidationStatus() != ValidationStatus::VALIDATED)
|
|
require_once "server_files/403.php";
|
|
|
|
$has_error = false;
|
|
$error_message = null;
|
|
|
|
if (isset($_POST["upload"])) {
|
|
$new_video = new NewVideo($_POST);
|
|
try {
|
|
$new_video->makeVerfications();
|
|
$new_video->uploadVideo();
|
|
} catch (AssertionError $e) {
|
|
$has_error = true;
|
|
$error_message = $e->getMessage();
|
|
}
|
|
}
|
|
|
|
class NewVideo
|
|
{
|
|
private $link;
|
|
|
|
public function __construct($data)
|
|
{
|
|
$this->link = $data["link"];
|
|
}
|
|
|
|
public function makeVerifications()
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
require_once "server_files/views/envoyer_video.php"; |