|
|
<?php
|
|
|
/** /
|
|
|
require_once('./CAS-1.3.4/CAS.php');
|
|
|
phpCAS::client(CAS_VERSION_2_0, 'sso-cas.univ-rennes1.fr', 443, '', false);
|
|
|
phpCAS::setNoCasServerValidation();
|
|
|
phpCAS::forceAuthentication();
|
|
|
$uid = phpCAS::getUser();
|
|
|
/**/
|
|
|
|
|
|
include_once('databaseOperations.php');
|
|
|
include('datetimeOperations.php');
|
|
|
$db = connect();
|
|
|
|
|
|
if(!isset($_GET['id']) || !is_numeric($_GET['id']))
|
|
|
header('Location:./');
|
|
|
|
|
|
$id = htmlspecialchars($_GET['id']);
|
|
|
|
|
|
$event = getOneEvent($db, $id);
|
|
|
?>
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
<head>
|
|
|
<title>Kiwi Calendar : Ajouter un évènement</title>
|
|
|
<meta charset="utf-8" />
|
|
|
<link rel="stylesheet" href="./main.css" />
|
|
|
<link rel="stylesheet" href="./event.css" />
|
|
|
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet">
|
|
|
<link rel="stylesheet" type="text/css" media="screen"
|
|
|
href="http://tarruda.github.com/bootstrap-datetimepicker/assets/css/bootstrap-datetimepicker.min.css">
|
|
|
<link rel="icon" type="image/png" href="favicon.png" />
|
|
|
<link rel="stylesheet" href="./addEvent.css" />
|
|
|
<!--[if IE]><link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /><![endif]-->
|
|
|
</head>
|
|
|
<body>
|
|
|
<?php include('header.php'); ?>
|
|
|
|
|
|
<div id="descEvent">
|
|
|
<h1>Modifier un Évènement</h1>
|
|
|
|
|
|
<form id="eventForm" name="eventForm" method="post" action="eventAdded.php" onsubmit="return verifyCheckbox();">
|
|
|
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
|
|
<div id="left">Titre :</div>
|
|
|
<input type="text" name="title" value="<?php echo $event["event_title"]; ?>" required>
|
|
|
<br>
|
|
|
<div id="left">Catégories :</div>
|
|
|
<div id="checkboxGrp">
|
|
|
<?php
|
|
|
$cats = getCategoriesNames($db);
|
|
|
$catsForId = getCategoriesForOneEvent($db, $id);
|
|
|
for ($i=0; $i<count($cats); $i++) {
|
|
|
$checked = '';
|
|
|
if(in_array(trim($cats[$i][0]), $catsForId)) $checked = 'checked';
|
|
|
echo "<input type=\"checkbox\" class=\"checkboxRequired\" name=\"chk_group[]\" value=\"".$cats[$i][0]."\" ".$checked."/>".$cats[$i][1]." ";
|
|
|
}
|
|
|
?>
|
|
|
</div>
|
|
|
<br>
|
|
|
<div id="left">Adresse :</div>
|
|
|
<input type="text" name="address" value="<?php echo $event["event_localisation"];?>" required>
|
|
|
<br>
|
|
|
<div id="left">Date de début :</div>
|
|
|
<div id="datetimepicker" class="input-append date">
|
|
|
<input type="text" name="dtstart" value="<?php echo $event["event_dtstart"]; ?>" required></input>
|
|
|
<span class="add-on">
|
|
|
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
|
|
|
</span>
|
|
|
</div>
|
|
|
<br>
|
|
|
<div id="left">Date de fin :</div>
|
|
|
<div id="datetimepicker2" class="input-append date">
|
|
|
<input type="text" name="dtend" value="<?php echo $event["event_dtend"];?>" required></input>
|
|
|
<span class="add-on">
|
|
|
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
|
|
|
</span>
|
|
|
</div>
|
|
|
<br>
|
|
|
<div id="left">Description de l'évènement :</div>
|
|
|
<textarea name="description" rows="4" cols="50" form="eventForm"><?php echo $event["event_description"];?></textarea>
|
|
|
<br>
|
|
|
<div id="left">Site de l'évènement :</div>
|
|
|
<input type="url" value="<?php echo $event["event_site"];?>" name="site">
|
|
|
<br>
|
|
|
<div id="left">Image de l'évènement :</div>
|
|
|
<input type="url" value="<?php echo $event["event_urlImage"];?>" name="urlImage">
|
|
|
<br>
|
|
|
<div id="left">Contact :</div>
|
|
|
<input type="text" value="<?php echo $event["event_contact"];?>" name="contact">
|
|
|
<br>
|
|
|
<div id="buttonDiv"><button id="submit">Modifier l'évènement !</button>
|
|
|
<button id="submit" action="alert('TODO');">Supprimer l'évènement !</button></div>
|
|
|
</form>
|
|
|
|
|
|
|
|
|
<script type="text/javascript"
|
|
|
src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js">
|
|
|
</script>
|
|
|
<script type="text/javascript"
|
|
|
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js">
|
|
|
</script>
|
|
|
<script type="text/javascript"
|
|
|
src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js">
|
|
|
</script>
|
|
|
<script type="text/javascript"
|
|
|
src="http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.pt-BR.js">
|
|
|
</script>
|
|
|
<script type="text/javascript">
|
|
|
$('#datetimepicker').datetimepicker({
|
|
|
format: 'dd/MM/yyyy hh:mm:ss',
|
|
|
language: 'fr_FR'
|
|
|
});
|
|
|
$('#datetimepicker2').datetimepicker({
|
|
|
format: 'dd/MM/yyyy hh:mm:ss',
|
|
|
language: 'fr_FR'
|
|
|
});
|
|
|
|
|
|
|
|
|
var verifyCheckbox = function () {
|
|
|
var checkboxes = $('#checkboxGrp');
|
|
|
var inputs = checkboxes.find('input');
|
|
|
for(var i = 0; i < inputs.length; i++)
|
|
|
if(inputs[i].checked)
|
|
|
return true;
|
|
|
return false;
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
</div>
|
|
|
</body>
|
|
|
</html>
|