Compare commits

...

10 Commits

Author SHA1 Message Date
root
d63303a19a - Agrega lista de invited speaker
- Corrige menu centrandolo y agregando la sección de invited speaker
- corrije sidebar, sacando cosas (falta afiche)
2017-12-08 13:42:21 -03:00
root
3858207ae3 add practical information, front-page mañé picture, minor modifications 2017-12-08 11:17:40 -03:00
root
aad85224b5 fix rewrite for api calls to not redirect 2017-12-05 13:53:05 -03:00
98baf9acc6 fix ending extension to prod server 2017-12-05 12:38:15 -03:00
German Correa
fe1762bf08 remove old csv code 2017-12-01 21:32:56 -03:00
German Correa
379507e346 Crea la base de datos,
Funciona el registro (sin validar si existe)
Y mostar la lista de participantes
2017-12-01 21:27:32 -03:00
9b1590d8f1 fix confirmation changes 2017-12-01 14:00:38 -03:00
c2b63d6100 Create database file and schema
Modification in register script
2017-12-01 13:58:33 -03:00
518bd7d957 Finish with form, adjusting select2 sizes and recatcha scaling to fit in
width.
2017-12-01 12:45:43 -03:00
ea7b21c2ab Despliega formulario en 2 columnas 2017-12-01 12:02:40 -03:00
24 changed files with 800 additions and 424 deletions

View File

@ -6,5 +6,5 @@ RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
#301 from example.com/page.html to example.com/page
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
#RewriteRule ^(.*)\.php$ /$1 [R=301,L]

BIN
.htaccess.swp Normal file

Binary file not shown.

View File

@ -1,9 +1,12 @@
<?php
<?php
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include_once $root.'/db/db.php';
function verifyCaptcha(){
$url = 'https://www.google.com/recaptcha/api/siteverify';
$data = array(
'secret' => '6LeLxy4UAAAAABClplWLJUjZ1_nhX_-SI7CuNcm8',
'secret' => '6LesRDsUAAAAAA6t3UgL4U4Foc9njmXX-8HIiLj_',
'response' => $_POST["g-recaptcha-response"]
);
$options = array(
@ -19,12 +22,12 @@ function verifyCaptcha(){
return $captcha_success;
}
function verifyExistance($doc,$mail){
/*function verifyExistance($doc,$mail){
$fp = fopen("2021y22.csv", 'r');
fclose($fp);
}
}*/
function setheaders() {
/*function setheaders() {
$fp = fopen("2021y22.csv", 'w');
$cabezal = array('Nombre', 'Apellido','TipoDoc','Documento',
'Direccion','Pais','Ciudad', 'Telefono', 'Email',
@ -36,9 +39,9 @@ function setheaders() {
else{
die("unable to open file");
}
}
}*/
function registrar($fila) {
/*function registrar($fila) {
$fp = fopen("2021y22.csv", 'a');
if($fp){
fputcsv($fp,$fila);
@ -55,26 +58,29 @@ function bkpregister(){
$fecha = date("d-m-H:i:s");
$filebkp = "bkp/registro-".$fecha.".bak.csv";
copy("2021y22.csv",$filebkp);
}
}*/
$errors = array(); // array to hold validation errors
$data = array(); // array to pass back data
$filename = "2021y22";
// validate the variables ======================================================
$data['nombre'] = $_POST['nombre'];
$data['apellido'] = $_POST['apellido'];
$data['tipodoc'] = $_POST['doctype'];
$data['nrodoc'] = $_POST['docnro'];
$data['direccion'] = $_POST['dir'];
$data['pais'] = $_POST['pais'];
$data['titulo'] = $_POST['titulo'];
$data['afiliacion'] = $_POST['afiliacion'];
$data['ciudad'] = $_POST['ciudad'];
$data['telefono'] = $_POST['tel'];
$data['pais'] = $_POST['pais'];
$data['email'] = $_POST['email'];
$data['profesion'] = $_POST['profesion'];
$data['trabaja'] = $_POST['trabaja'];
$data['fechaLlegada'] = $_POST['bda'];
$data['fechaPartida'] = $_POST['eda'];
$data['financiacion'] = $_POST['financiacion'];
$data['detallefinan'] = $_POST['detallefinan'];
$data['invitado'] = $_POST['invited'];
$data['cartaInvitacion'] = $_POST['letterinvited'];
$data['roomingPref'] = $_POST['roomtype'];
$data['roommate'] = $_POST['roomate'];
$data['fechaRegistro'] = date("Y-m-d H:i:s");
$fila = $data;
if (empty($_POST['nombre']))
$errors['nombre'] = 'Nombre is required.';
@ -82,32 +88,13 @@ if (empty($_POST['nombre']))
if (empty($_POST['apellido']))
$errors['apellido'] = 'Apellido is required.';
if (empty($_POST['doctype']))
$errors['doctype'] = 'No seleccionó un tipo de doc';
if (empty($_POST['docnro']))
$errors['docnro'] = 'No ingreso un documento';
if (empty($_POST['dir']))
$errors['dir'] = 'No ingreso una direccion';
if (empty($_POST['pais']))
$errors['pais'] = 'Ingrese el pais de presedencia';
if (empty($_POST['ciudad']))
$errors['ciudad'] = 'Ingrese ciudad de presedencia';
if (empty($_POST['tel']))
$errors['ciudad'] = 'Telefono de contacto vacio o incorrecto';
if (empty($_POST['email']))
$errors['email'] = 'E-Mail de contacto vacio o incorrecto';
if (empty($_POST['profesion']))
$errors['email'] = 'indique profesion';
if($db->findByMail($data['email']))
$errors['emailExists'] = 'There is already a registration for that email: ' . $data['email'].'\n'.
'Please contact: lydia@cmat.edu.uy';
if (empty($_POST['trabaja']))
$errors['trabaja'] = 'Indique en el sector que trabaja';
if(empty($_POST['g-recaptcha-response'])){
$errors['recaptcha'] = 'Debe validar el captcha';
}
@ -115,11 +102,7 @@ else if(!verifyCaptcha()){
$errors['recaptcha'] = 'Error en la validación de ReCaptcha';
}
if( !file_exists("2021y22.csv"))
setheaders();
// return a response ===========================================================
// if there are any errors in our errors array, return a success boolean of false
if ( !empty($errors)) {
// if there are items in our errors array, return those errors
@ -128,27 +111,29 @@ if ( !empty($errors)) {
}
else {
$data['success'] = true;
bkpregister();
$fila = $data;
registrar($fila);
$db->insert($fila);
/*
$mail = $data["email"];
$nombre = $data["nombre"] . " " . $data["apellido"];
$msg = "Hola ". $data["nombre"] ."!\n\n".
"te has registrado al 6to Coloquio Uruguayo de Matemática exitosamente!\n\n".
"Por cualquier consulta escribe a: 6coloquio@cmat.edu.uy\n\n".
"Saludos cordiales,\n\n".
"Comité Organizador, 6to Coloquio Uruguayo de Matemática.";
$headers = 'From: ' . "6coloquio@cmat.edu.uy" . "\r\n" .
'Reply-To: ' . "6coloquio@cmat.edu.uy" . "\r\n" .
$msg = "Hi ". $data["nombre"] ."!\n\n".
"You have been Successfully registered to the workshop on Groups, Geometry and Dynamics!\n\n".
"For any question, write us to: ggdworkshop@cmat.edu.uy\n\n".
"Regards,\n\n".
"Organizing Commite, GGD Workshop.";
$headers = 'From: ' . "ggdworkshop@cmat.edu.uy" . "\r\n" .
'Reply-To: ' . "ggdworkshop@cmat.edu.uy" . "\r\n" .
'Content-Type: ' . "text/plain; charset=UTF-8". "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($mail, 'Registro confirmado. 6to Coloquio Uruguayo de Matemática', $msg, $headers);
$data['message'] = 'Registro exitoso';
mail($mail, 'Registration confirmation for GGDWorkshop', $msg, $headers);
*/
$data['message'] = "Registration Successfully!";
}
// return all our data to an AJAX call
echo json_encode($data);
$encoded = json_encode($data);
header('Content-Type: application/json');
exit($encoded);
//echo json_encode($data);
?>
?>

View File

@ -8,18 +8,36 @@
<ul class="comite">
<li><a href="http://www.math.lsa.umich.edu/~canary/" data-linktype="external" data-val="http://www.math.lsa.umich.edu/~canary/">Dick Canary - University of Michigan</a></li>
<li><a href="https://www.math.u-psud.fr/~crovisie/" data-linktype="external" data-val="https://www.math.u-psud.fr/~crovisie/">Sylvain Crovisier - Université Paris-Sud</a></li>
<li><a href="https://www.ihes.fr/en/professeur/3403-2/" data-linktype="external" data-val="https://www.ihes.fr/en/professeur/3403-2/">Fanny Kassel - IHES</a></li>
<li><a href="https://www.ihes.fr/en/professeur/3403-2/" data-linktype="external" data-val="https://www.ihes.fr/en/professeur/3403-2/">Fanny Kassel - IHES Université Paris-Saclay</a></li>
<li><a href="http://cayley.kr/wiki/Sang-hyun_Kim" data-linktype="external" data-val="http://cayley.kr/wiki/Sang-hyun_Kim">Sang-hyun Kim - Seoul National University</a></li>
<li><a href="https://www.dpmms.cam.ac.uk/~gpp24/" data-linktype="external" data-val="https://www.dpmms.cam.ac.uk/~gpp24/">Gabriel Paternain - University of Cambridge</a></li>
<li><a href="http://w3.impa.br/~enrique/" data-linktype="external" data-val="http://w3.impa.br/~enrique/">Enrique Pujals - IMPA</a></li>
<li><a data-val="http://www.cmat.edu.uy/~rpotrie/" href="http://www.cmat.edu.uy/~rpotrie/" data-linktype="external">Rafael Potrie - CMAT</a></li>
<li><a data-val="http://www.cmat.edu.uy/~rpotrie/" href="http://www.cmat.edu.uy/~rpotrie/" data-linktype="external">Rafael Potrie - Universidad de la República</a></li>
</ul>
<h2>Organizing Committee</h2>
<ul class="comite">
<li>Juan Alonso</li>
<li>Joaquín Brum</li>
<li>Andrés Sambarino</li>
<li>Martín Sambarino</li>
<li>
<a href="http://www.cmat.edu.uy/docentes/alonso-juan" target="_external">
Juan Alonso - Universidad de la República
</a>
</li>
<li>
<a href="http://abadejo.fing.edu.uy/ssd/integrantes/gente/Joaquin.htm" target="_external">
Joaquín Brum - Universidad de la República
</a>
</li>
<li>
<a href="https://webusers.imj-prg.fr/~andres.sambarino/" target="_external">
Andrés Sambarino - Université Paris VI
</a>
</li>
<li>
<a href="http://www.cmat.edu.uy/docentes/sambarino-martin" target="_external">
Martín Sambarino - Universidad de la República
</a>
</li>
</li>
<li>Adriana Da Luz - Universidad de la República</li>
</ul>
</div>

10
config.php Normal file
View File

@ -0,0 +1,10 @@
<?php
class Config {
/**
* path to the sqlite file
*/
const PATH_TO_SQLITE_FILE = 'db/ggdworkshop.db';
}

14
db.php
View File

@ -1,14 +0,0 @@
<?php
class DB extends SQLite3{
function __construct(){
$this->open('test.db');
}
}
$db = new DB();
if(!$db){
echo $db->lastErrorMsg();
}else{
echo "Opened database successfully\n";
}
?>

BIN
db/.db.php.swp Normal file

Binary file not shown.

80
db/db.php Normal file
View File

@ -0,0 +1,80 @@
<?php
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
$db_path = $root."/db/ggdworkshop.db";
$schema_path = $root."/db/schema.sql";
class DB{
private $pdo;
public function connect(){
if($this->pdo == null){
global $db_path;
$this->pdo = new \PDO('sqlite:'.$db_path);
$this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
return $this->pdo;
}
public function schema($schema_file){
$sql = file_get_contents($schema_file);
$this->pdo->exec($sql);
}
public function insert($registro){
$columns = implode(",", array_keys($registro));
echo $columns;
$sql = "INSERT INTO Registro ($columns)"
.' VALUES (:nombre,:apellido,:titulo,:afiliacion,:ciudad,:pais,:email,:fechaLlegada,'
.':fechaPartida,:financiacion,:invitado,:cartaInvitacion,:roomingPref,:roommate,:fechaRegistro);';
echo $sql;
$stmt = $this->pdo->prepare($sql);
$stmt->execute([
':nombre' => $registro['nombre'],
':apellido' => $registro['apellido'],
':titulo' => $registro['titulo'],
':afiliacion' => $registro['afiliacion'],
':ciudad' => $registro['ciudad'],
':pais' => $registro['pais'],
':email' => $registro['email'],
':fechaLlegada' => $registro['fechaLlegada'],
':fechaPartida' => $registro['fechaPartida'],
':financiacion' => $registro['financiacion'],
':invitado' => $registro['invitado'],
':cartaInvitacion' => $registro['cartaInvitacion'],
':roomingPref' => $registro['roomingPref'],
':roommate' => $registro['roommate'],
':fechaRegistro' => $registro['fechaRegistro']
]);
return $this->pdo->lastInsertId();
}
public function getAll(){
$stmt = $this->pdo->prepare("SELECT * FROM Registro");
$stmt -> execute();
return $stmt->fetchAll(\PDO::FETCH_BOTH);
}
public function findByMail($email){
$stmt = $this->pdo->prepare("SELECT * FROM Registro WHERE email=:email");
$stmt->bindParam(":email",$email);
$stmt->execute();
$result = $stmt->fetch(\PDO::FETCH_ASSOC);
if($result)
return false;
else
true;
}
}
$db = new DB();
$db->connect();
$db->schema($schema_path);
?>

BIN
db/ggdworkshop.db Normal file

Binary file not shown.

19
db/schema.sql Normal file
View File

@ -0,0 +1,19 @@
CREATE TABLE IF NOT EXISTS Registro
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
nombre VARCHAR(50) NOT NULL,
apellido VARCHAR(50) NOT NULL,
titulo VARCHAR(50),
afiliacion VARCHAR(50),
ciudad VARCHAR(50),
pais VARCHAR(50),
email VARCHAR(80) NOT NULL UNIQUE,
fechaLlegada DATE,
fechaPartida DATE,
financiacion BOOLEAN NOT NULL,
invitado BOOLEAN NOT NULL,
cartaInvitacion BOOLEAN NOT NULL,
roomingPref VARCHAR(50),
roommate VARCHAR(50),
fechaRegistro DATETIME NOT NULL
);

28
dbconnect.php Normal file
View File

@ -0,0 +1,28 @@
<?php
/**
* SQLite connnection
*/
class SQLiteConnection {
/**
* PDO instance
* @var type
*/
private $pdo;
/**
* return in instance of the PDO object that connects to the SQLite database
* @return \PDO
*/
public function connect() {
if ($this->pdo == null) {
try {
$this->pdo = new \PDO("sqlite:" . Config::PATH_TO_SQLITE_FILE);
} catch (\PDOException $e) {
// handle the exception here
}
}
return $this->pdo;
}
}
?>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -50,28 +50,38 @@
<div id="logo_text">
<!-- class="logo_colour", allows you to change the colour of the text -->
<h1 class="title"><a href="/"><!--<span class="logo_init">GGD</span>--><span class="logo_colour"> Workshop on<br/> Group Geometry and Dynamics</span></a></h1>
<br/>
<h1 class="title"><a href="/"><span class="logo_colour"> Workshop on<br/> Groups, Geometry and Dynamics</span></a></h1>
<h2 class="subtitle">
<strong>With a homage to Ricardo Mañé</strong><br>
<strong>With a homage to Ricardo Mañé</strong><br>
</h2>
<h2 id="when" class="subtitle">
<strong>23 - 27, July 2018</strong>
</h2>
<h2 id="where" class="subtitle">
<strong>Montevideo, Uruguay</strong>
</h2>
</div>
</div>
<nav class="navbar navbar-inverse " id="menubar">
<div class="container">
<div class="container-fluid">
<ul class="nav navbar-nav" id="menu">
<!--<li id="home" class="selected"><a href="/">Home</a></li>-->
<li id="program" class="selected"><a href="program">Program</a></li>
<li id="program" class="selected"><a href="program">Program</a></li>
<li id="committee" class="selected"><a href="committess">Committees</a></li>
<li id="invitedspeakers" class="selected"><a href="invitedspeakers">Invited Speakers</a></li>
<li id="registro" class="selected"><a href="registration">Registration</a></li>
<li id="program" class="selected"><a href="participants">Participants</a></li>
<li id="program" class="selected"><a href="committess">Committees</a></li>
<li id="participants" class="selected"><a href="participants">Participants</a></li>
<li id="mapa" class="selected"><a href="location">Practical Information</a></li>
<li id="contacto" class="selected"><a href="contact">Contact</a></li>
<li id="practicalinfo" class="selected"><a href="practicalinfo">Practical Information</a></li>
<!--<li id="contacto" class="selected"><a href="contact">Contact</a></li>-->
</ul>
</div>
</nav>
</header>
<div id="site_content" class="container">

BIN
img/intercityhotel.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View File

@ -16,17 +16,21 @@
Janeiro). The goal of the Workshop is to bring together top scientists
working on these areas to discuss new trends on these topics. The
idea is to have few talks and lots of discussion time.
</p>
</p>
<hr class="separador">
<p>
During the conference we will be holding a memorial recognition to Ricardo Mañé
(1948-1995), a top Uruguayan mathematician who worked on Dynamical
(1948-1995), a top Uruguayan (and Brazilian) mathematician who worked on Dynamical
Systems, and who in 2018 would have been 70 years old.
</p>
<div class="thumbnail">
<a href="https://en.wikipedia.org/wiki/Ricardo_Ma%C3%B1%C3%A9" target="_blank">
<img class="img-responsive" src="img/rmane.jpg" alt="Ricardo Mañé"/>
<div class="caption">
<blockquote>
<p>Quisque in porttitor ante. Morbi non maximus purus. Nulla vel varius nulla. Fusce in orci a nibh sodales sagittis eu vel elit. </p>
<footer>Ricardo Mañé</footer>
</blockquote>
</div>
</a>
</div>

136
invitedspeakers.php Normal file
View File

@ -0,0 +1,136 @@
<?php include_once 'header.php'; ?>
<div class="row">
<div id="content" class="col-xs-12 col-sm-8">
<div class="row">
<h1><strong>Invited Speakers</strong></h1>
<!--<h2>Scientific Committee</h2>-->
<ul class="comite">
<!-- Por la Letra B -->
<li>
<a href="http://www.mat.uc.cl/~jairo.bochi/" target="_external">
Jairo Bochi - Pontificia Universidad Católica de Chile
</a>
</li>
<li>
<a href="http://bonatti.perso.math.cnrs.fr/" target="_external">
Christian Bonatti - Université de Bourgogne
</a>
</li>
<li>
<a href="http://www.math.northwestern.edu/~burns/" target="_external">
Keith Burns - Northwestern University
</a>
</li>
<!-- Por la letra C -->
<li>
<a href="http://canzani.web.unc.edu/" target="_external">
Yaiza Canzani - University of North Carolina at Chapel Hill
</a>
</li>
<li>
<a href="http://www.cimat.mx/~gonzalo/" target="_external">
Gonzalo Contreras - CIMAT, Guanajuato
</a>
</li>
<!-- Por la letra D -->
<li>
<!--<a href="http://www.fing.edu.uy/imerl" target="_external">-->
Adriana da Luz - Universidad de la República
<!--</a>-->
</li>
<!-- Por la letra G -->
<li>
<a href="https://www.math.u-psud.fr/~guillarmou/" target="_external">
Colin Guillarmou - Université Paris-Sud
</a>
</li>
<!-- Por la letra H -->
<li>
<a href="http://www.math.uni-bonn.de/people/ursula/" target="_external">
Ursula Hamenstädt - Universität Bonn
</a>
</li>
<!-- Por la letra K -->
<li>
<a href="http://faculty.virginia.edu/Koberda/" target="_external">
Thomas Koberda - University of Virginia
</a>
</li>
<li>
<a href="http://www.professores.uff.br/koro/" target="_external">
Andrés Koropecki - Universidade Federal Fluminense
</a>
</li>
<!-- Por la letra L -->
<li>
<a href="http://math.nd.edu/people/faculty/francois-ledrappier/" target="_external">
François Ledrappier - University of Notre Dame
</a>
</li>
<li>
<a href="http://www.math.cornell.edu/m/People/bynetid/yl763" target="_external">
Yash Lodha - Cornell University
</a>
</li>
<!-- Por la letra M -->
<li>
<a href="http://www.im.ufrj.br/visualizarDocente.php?idDepartamento=3&idDocente=28" target="_external">
Leonardo Macarini - Universidade Federal do Rio de Janeiro
</a>
</li>
<li>
<a href="http://www.math.brown.edu/~mann/index.html" target="_external">
Kathryn Mann - Brown University
</a>
</li>
<!-- Por la letra N -->
<li>
<a href="http://www.mat.usach.cl/index.php/2012-12-19-12-50-19/academicos/75-andres-navas-flores" target="_external">
Andrés Navas - Universidad de Santiago de Chile
</a>
</li>
<!-- Por la letra Q -->
<li>
<a href="https://www.math.u-bordeaux.fr/~jquint/" target="_external">
Jean-François Quint - Université Bordeaux I
</a>
</li>
<!-- Por la letra S -->
<li>
<a href="https://webusers.imj-prg.fr/~andres.sambarino/" target="_external">
Andrés Sambarino - Université Paris VI
</a>
</li>
<li>
<a href="http://www.utdt.edu/profesores/pshmerkin" target="_external">
Pablo Shmerkin - Universidad Torcuato Di Tella
</a>
</li>
<!-- Por la letra W -->
<li>
<a href=" https://webusers.imj-prg.fr/~maxime.wolff/" target="_external">
Maxime Wolff - Université Paris VI </a>
</li>
</ul>
<!--<h2>Organizing Committee</h2>
<ul class="comite">
<li>Juan Alonso</li>
<li>Joaquín Brum</li>
<li>Andrés Sambarino</li>
<li>Martín Sambarino</li>
<li>Adriana Da Luz</li>
</ul>-->
</div>
</div>
<?php include_once 'sidebar.php'; ?>
<?php include_once 'footer.php'; ?>

View File

@ -1,25 +1,30 @@
function showMessage(error,msg){
$("#statusmsg .modal-body").html("<p>"+msg+"</p>");
$("#statusmsg").modal({show:true})
}
$().ready(function(){
$("#statusmsg").hide();
$("#txtbda,#txteda").datepicker({
minDate:new Date(2018,7,23),
maxDate:new Date(2018,7,27)
dateFormat: "dd/mm/yy",
minDate:new Date(2018,6,23),
maxDate:new Date(2018,6,27)
});
$("#pais").select2({
data: data.paises,
placeholder: "Select Country",
width: "70%",
width: "100%",
});
$("#roomtype").select2({
data: data.roomtypes,
placeholder: "Select Rooming Preference",
width:"70%",
width:"100%",
minimumResultsForSearch: -1,
dropdownCssClass: "bigdrop",
});
@ -69,81 +74,73 @@ $().ready(function(){
formdata.find(item => item.name === "pais").value = $("#pais").select2("data")[0].text;
formdata.find(item => item.name === "roomtype").value = $("#roomtype").select2("data")[0].text;
var parameters = $.param(formdata);
console.log(parameters);
console.log(parameters);
var post = $.post('api/register', parameters);
post.done(function(data){
//var res = $.parseJSON(data);
console.log(data);
if(data.success){
alert("yupiiii, te registraste ok");
}
else{
var errorMsg=""
$.each(data.errors, function(idx,val){
errorMsg += val+"\n";
});
console.log(errorMsg);
console.log(data.errors);
showMessage("true",errorMsg);
}
});
//console.log(parameters);
},
errorElement: "em",
errorPlacement: function ( error, element ) {
// Add the `help-block` class to the error element
element.parents(".input-container").addClass("has-feedback");
var esradio = element.prop("type") == "radio";
var pariente;
if ( esradio ) {
pariente = element.parents(".form-group").children(".radioerror");
pariente.append(error);
error.css("color", "#a94442")
//element.parents(".form-group").children(".radioerror").append(error);
//element.parents(".radios").append(error);
} else {
error.addClass( "help-block" );
error.insertAfter( element );
// Add the `help-block` class to the error element
error.addClass("help-block");
var esradio = $(element).prop("type") == "radio";
var padre = element.parents(".input-container");
padre.addClass("has-feedback");
padre.append(error);
var iconstatus = $("<span class='glyphicon glyphicon-remove form-control-feedback'></span>");
if(!$.contains(padre,"span.glyhpicon")){
error.before(iconstatus);
}
if ( !element.next( "span" )[ 0 ] && !esradio )
$( "<span class='glyphicon glyphicon-remove form-control-feedback'></span>" ).insertAfter( element );
if(esradio)
element.parents(".form-group").children(".radioerror").prepend("<span style='color:#a94442;' class='glyphicon glyphicon-remove'></span>");
if(esradio){
error.css("display", "inline");
$(iconstatus).css("display", "inline");
$(iconstatus).css("position", "initial");
}
},
success: function(label,element){
var esradio = $(element).prop("type") == "radio";
var pariente;
if ( esradio ) {
pariente = $(element).parents(".form-group").children(".radioerror");
var iconstatus = $(pariente).children("span");
if (!$(pariente).children("span")[ 0 ])
pariente.preprend("<span style='color:#3c763d;' class='glyphicon glyphicon-ok form-control-feedback'></span>");
var padre = $(element).parents(".input-container");
var iconstatus = padre.children("span.glyphicon");
if(!iconstatus){
label.before("<span class='glyphicon glyphicon-ok form-control-feedback'></span>");
}
else if ( !$( element ).next( "span" )[ 0 ]){
$( "<span class='glyphicon glyphicon-ok form-control-feedback'></span>" ).insertAfter( $( element ) );
}
},
highlight: function ( element, errorClass, validClass ) {
var esradio = $(element).prop("type") == "radio";
var pariente;
if ( esradio ) {
pariente = $(element).parents(".form-group").children(".radioerror");
pariente.addClass("has-error").removeClass("has-success");
var iconstatus = pariente.children( "span" );
iconstatus.addClass( "glyphicon-remove" ).removeClass( "glyphicon-ok" );
iconstatus.css("color","#a94442");
}
else
$( element ).next( "span" ).addClass( "glyphicon-remove" ).removeClass( "glyphicon-ok" );
$( element ).parents( ".input-container" ).addClass( "has-error" ).removeClass( "has-success" );
var padre = $(element).parents(".input-container");
var iconstatus = padre.children("span.glyphicon");
padre.addClass("has-error").removeClass("has-success");
iconstatus.addClass( "glyphicon-remove" ).removeClass( "glyphicon-ok" );
padre.addClass( "has-error" ).removeClass( "has-success" );
},
unhighlight: function (element, errorClass, validClass) {
var esradio = $(element).prop("type") == "radio";
var pariente;
if ( esradio ) {
pariente = $(element).parents(".form-group").children(".radioerror");
pariente.addClass("has-success").removeClass("has-error");
var iconstatus = pariente.children( "span" );
iconstatus.addClass( "glyphicon-ok" ).removeClass( "glyphicon-remove" );
iconstatus.css("color","#3c763d");
}
else
$( element ).next( "span" ).addClass( "glyphicon-ok" ).removeClass( "glyphicon-remove" );
$( element ).parents( ".input-container" ).addClass( "has-success" ).removeClass( "has-error" );
}
var padre = $(element).parents(".input-container");
var iconstatus = padre.children("span.glyphicon");
padre.addClass("has-success").removeClass("has-error");
iconstatus.addClass( "glyphicon-ok" ).removeClass( "glyphicon-remove" );
padre.addClass( "has-success" ).removeClass( "has-error" );
}
});
var finan;

39
participants.php Normal file
View File

@ -0,0 +1,39 @@
<?php $root = realpath($_SERVER["DOCUMENT_ROOT"]);?>
<?php include_once 'header.php'; ?>
<?php include_once $root.'/db/db.php'; ?>
<div class="row">
<div id="content" class="col-xs-12 col-sm-8">
<div class="row">
<div class="col-xs-12">
<h1><strong>Participants</strong></h1>
<table class="table table-striped">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Affiliation</th>
</tr>
</thead>
<tbody>
<?php
foreach($db->getAll() as $row){
echo "<tr>";
echo "<td> ".$row['nombre']." </td>";
echo "<td> ".$row['apellido']." </td>";
echo "<td> ".$row['afiliacion']." </td>";
echo "</tr>";
}
?>
</tbody>
</table>
</div>
</div>
</div>
<?php include_once 'sidebar.php'; ?>
<?php include_once 'footer.php'; ?>

83
practicalinfo.php Normal file
View File

@ -0,0 +1,83 @@
<?php include_once 'header.php'; ?>
<div class="row">
<div id="content" class="col-xs-12 col-sm-8">
<div class="row">
<div class="col-xs-12">
<h1><strong>Lodging:</strong></h1>
<p>Rooms have been reserved at the
<a href="https://www.intercityhoteis.com.br/en/hoteis/montevideu/hotel-intercity-montevideo/sobre/" target="_external">
Intercity Montevideo
</a> hotel
<div class="map-responsive">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3271.616381915736!2d-56.16325672170411!3d-34.916075368615274!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x959f819f8574ca93%3A0xc7b49804a0598fec!2sHotel+Intercity+Premium+Montevid%C3%A9u!5e0!3m2!1ses!2suy!4v1512510114017" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-xs-12">
<div class="media">
<div class="media-left media-top">
<img src="img/intercityhotel.jpg" class="media-object" style="width:200px">
</div>
<div class="media-body">
<h4 class="media-heading" style="color: rgb(75, 170, 190);">Edificio Polifuncional "José Luis Massera"</h4>
<p> Senda Nelson Landoni 631, Montevideo</p>
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-xs-12">
<h1><strong>Arrival Information:</strong></h1>
<p><a href="http://www.aeropuertodecarrasco.com.uy/home/en/" target="_external">Carrasco International Airport</a> is one hour grom the center of Montevideo</p>
<h3>ByBus</h3>
<p>Se necistan tomar 2 omnibus. 1 linea interdepartamental hasta terminal 3 cruces y luego linea urbana hasta el Hotel.</p>
<ul>
<li>Tomar el Copsa o Cot con destino Montevideo</li>
<li>Bajar en terminal 3 cruces</li>
<li>Tomar lineas 300,199</li>
</ul>
<h3>Taxi</h3>
<p>
El aeropuerto mismo está lleno de taxis, salen una plata.
</p>
<h3>Uber</h3>
<p>The safest method to get to the Hotel, it cost approx. $750 (25 dollars)</p>
</div>
</div>
<br>
<div class="row">
<div class="col-xs-12">
<h1><strong>Venue:</strong></h1>
<div class="map-responsive">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3271.5742234352!2d-56.16905248474392!3d-34.91713308037947!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x959f81a27b71199f%3A0x4ece30db435561f!2sEdificio+Polifuncional+%22Jose+Luis+Massera%22%2C+Senda+Nelson+Landoni+631%2C+11200+Montevideo!5e0!3m2!1ses!2suy!4v1504130822964" width="600px" height="450px" style="border:0" allowfullscreen>
</iframe>
</div>
<hr/>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="media">
<div class="media-left media-top">
<img src="img/aulario.jpg" class="media-object" style="width:200px">
</div>
<div class="media-body">
<h4 class="media-heading" style="color: rgb(75, 170, 190);">Edificio Polifuncional "José Luis Massera"</h4>
<p> Senda Nelson Landoni 631, Montevideo</p>
</div>
</div>
</div>
</div>
<hr>
</div>
<?php include_once 'sidebar.php'; ?>
<?php include_once 'footer.php'; ?>

38
program.php Normal file
View File

@ -0,0 +1,38 @@
<?php include_once 'header.php'; ?>
<div class="row">
<div id="content" class="col-xs-12 col-sm-8">
<div class="row">
<h1><strong>Program</strong> </h1>
<h2> To be announced</h2>
<!--<h2 class="filelink"><a href="cronograma.pdf"><span class="glyphicon glyphicon-file"></span>Cronograma por día</a></h2>
<br/>
<div id="programa">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#cursos">Cursos</a></li>
<li><a data-toggle="tab" href="#charlas">Charlas</a></li>
<li><a data-toggle="tab" href="#plenarias">Plenarias</a></li>
<li><a data-toggle="tab" href="#diplomados">Diplomados</a></li>
<li><a data-toggle="tab" href="#olimpiadas">Olimpíadas</a></li>
<li><a data-toggle="tab" href="#mesaredonda">Mesa Redonda</a></li>
</ul>
<div class="tab-content">
<?php include_once 'prgr/cursos.html'; ?>
<?php include_once 'prgr/charlas.html'; ?>
<?php include_once 'prgr/plenarias.html'; ?>
<?php include_once 'prgr/diplomados.html'; ?>
<?php include_once 'prgr/olimpiadas.html'; ?>
<?php include_once 'prgr/mesaredonda.html'; ?>
</div>
</div>-->
</div>
</div>
<?php include_once 'sidebar.php'; ?>
<?php include_once 'footer.php'; ?>

View File

@ -1,170 +1,184 @@
<?php include_once 'header.php'; ?>
<script src="js/data.js"></script>
<script src="js/registerform.js"></script>
<div class="row">
<div id="content" class="col-xs-12 col-sm-12">
<h1>Registration</h1>
<form id="registerform" method="post" class="form-horizontal" action novalidate="novalidate">
<div class="form-group">
<label class="control-label col-sm-2" for="nombre">First Name</label>
<div class="col-sm-8 input-container">
<input id="nombre" class="form-control" name="nombre" type="text">
<form id="registerform" method="post" action novalidate="novalidate">
<!-- Nombre y Apellido -->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label" for="nombre">First Name</label>
<div class="input-container">
<input id="nombre" class="form-control" name="nombre" type="text">
</div>
</div>
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label" for="apellido">Last Name</label>
<div class="input-container">
<input id="apellido" class="form-control" name="apellido" type="text">
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="apellido">Last Name</label>
<div class="col-sm-8 input-container">
<input id="apellido" class="form-control" name="apellido" type="text">
<!-- Título y Afiliación -->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label" for="titulo">Title</label>
<div class="input-container">
<input id="titulo" class="form-control" name="titulo"
placeholder="Professor, Post Doc, Grad Student(1st year, 2nd year, etc..)" type="text">
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="titulo">Title</label>
<div class="col-sm-8 input-container">
<input id="titulo" class="form-control" name="titulo"
placeholder="Professor, Post Doc, Grad Student(1st year, 2nd year, etc..)" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="afiliacion">Affiliation</label>
<div class="col-sm-8 input-container">
<input id="afiliacion" class="form-control" name="afiliciacion"
placeholder="Which university or organization" type="text">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="ciudad">City</label>
<div class="col-sm-8 input-container">
<input id="ciudad" name="ciudad" class="form-control" type="text">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="pais">Country</label>
<div class="col-sm-8 input-container">
<select id="pais" name="pais">
<option></optoon>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="email">Email</label>
<div class="col-sm-8 input-container">
<input id="email" class="form-control" name="email"
placeholder="mail@example.com" type="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="txtbda">Beginning date attending</label>
<div class="col-sm-8 input-container">
<input id="txtbda" class="form-control" placeholder="DD/MM/AAAA" name="bda">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="txteda">Ending date attending</label>
<div class="col-sm-8 input-container">
<input id="txteda" class="form-control" placeholder="DD/MM/AAAA" name="eda">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="sifinan">
Are you asking for support from the conference?
</label>
<div class="col-sm-1 radios input-container">
<label class="radio-inline"><input id="sifinan" type="radio" name="financiacion" value="si">Yes</label><br>
<label class="radio-inline"><input id="nofinan" type="radio" name="financiacion" value="no">No</label>
</div>
<div class="col-sm-6 alert alert-info">
<em class="text-justify">
we have submitted funding requests and hope to cover the housing
for a shared room, but we cannot make a guarantee at this time
</em>
</div>
<div class="col-sm-7 col-sm-offset-2 radioerror">
</div>
</div>
<div class="form-group">
<!--requerido-->
<label class="control-label col-sm-2" for="invited">
Were you invited to participate in this conference?
</label>
<div class="col-sm-4 input-container">
<div class="radio">
<label><input id="invited" type="radio" name="invited" value="si">Yes, I was previously invited</label>
</div>
<div class="radio">
<label><input id="noinvited" type="radio" name="invited" value="no">No, I am applying(Registration committee will notifiy you if accepted)</label>
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label " for="afiliacion">Affiliation</label>
<div class="input-container">
<input id="afiliacion" class="form-control" name="afiliacion"
placeholder="Which university or organization" type="text">
</div>
</div>
<div class="col-sm-7 col-sm-offset-2 radioerror">
</div>
<!-- Ciudad y Pais -->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<label class=" control-label" for="ciudad">City</label>
<div class="input-container">
<input id="ciudad" name="ciudad" class="form-control" type="text">
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="invited">
Do you need a letter of invitation?
</label>
<div class="col-sm-4 input-container">
<label class="radio-inline"><input id="sifinan" type="radio" name="letterinvited" value="si">Yes</label>
<label class="radio-inline"><input id="nofinan" type="radio" name="letterinvited" value="no">No</label>
<div class="form-group col-xs-12 col-sm-6">
<label class=" control-label" for="pais">Country</label>
<div class="input-container">
<select id="pais" name="pais">
<option></optoon>
</select>
</div>
</div>
<div class="col-sm-10 col-sm-offset-2 radioerror">
</div>
</div>
<div class="form-group">
<!-- es requerido -->
<label class="control-label col-sm-2" for="roomtype">Rooming Preference</label>
<div class="col-sm-8 input-container">
<select id="roomtype" name="roomtype">
<option></optoon>
</select>
<!-- Email -->
<div class="row">
<div class="form-group col-xs-12">
<label class="control-label" for="email">Email</label>
<div class="input-container">
<input id="email" class="form-control" name="email"
placeholder="mail@example.com" type="email">
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="roomate">Name of preferred roommate (if any)</label>
<div class="col-sm-8 input-container">
<input id="roomate" name="roomate" class="form-control"
type="text">
</div>
</div>
<div class="form-group">
<div class="g-recaptcha col-sm-8" data-sitekey="6LeLxy4UAAAAALcrNXxcOiW1B3QgcfgZ6u4l52kZ" data-callback="onReturnCallback"></div>
</div>
<div class="form-group">
<div class="col-sm-8">
<button type="submit" class="btn-lg btn btn-primary">Register</button>
<!-- Beggining date and Endig Date-->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label " for="txtbda">Beginning date attending</label>
<div class="input-container">
<input id="txtbda" class="form-control" placeholder="DD/MM/AAAA" name="bda">
</div>
</div>
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label " for="txteda">Ending date attending</label>
<div class="input-container">
<input id="txteda" class="form-control" placeholder="DD/MM/AAAA" name="eda">
</div>
</div>
</div>
<!-- Financial Support -->
<div class="row">
<div class="form-group col-xs-12">
<label class="control-label" for="sifinan">
Are you asking for support from the conference?
</label>
<div class="radios input-container">
<label class="radio-inline"><input id="sifinan" type="radio" name="financiacion" value="1">Yes</label>
<label class="radio-inline"><input id="nofinan" type="radio" name="financiacion" value="0">No</label>
</div>
<div class="col-sm-8 alert alert-info" style="margin:10px 0px 5px 0px;">
<em class="text-justify">
We have submitted funding requests and hope to cover the housing
for a shared room, but we cannot make a guarantee at this time
</em>
</div>
</div>
</div>
<!-- Invitation and letter of -->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<!--requerido-->
<label class="control-label" for="invited">
Were you invited to participate in this conference?
</label>
<div class="input-container">
<div class="radio">
<label><input id="invited" type="radio" name="invited" value="1">Yes, I was previously invited</label>
</div>
<div class="radio">
<label><input id="noinvited" type="radio" name="invited" value="0">No, I am applying (Registration committee will notifiy you if accepted)</label>
</div>
</div>
</div>
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label" for="invited">
Do you need a letter of invitation?
</label>
<div class="input-container">
<label class="radio-inline"><input id="sifinan" type="radio" name="letterinvited" value="1">Yes</label>
<label class="radio-inline"><input id="nofinan" type="radio" name="letterinvited" value="0">No</label>
</div>
</div>
</div>
<!-- Rooming Preferences -->
<div class="row">
<div class="form-group col-xs-12 col-sm-6">
<label class="control-label " for="roomtype">Rooming Preference</label>
<div class="input-container">
<select id="roomtype" name="roomtype">
<option></optoon>
</select>
</div>
</div>
<div class="form-group col-xs-12 col-sm-6">
<label class=" control-label" for="roomate">Name of preferred roommate (if any)</label>
<div class="input-container">
<input id="roomate" name="roomate" class="form-control"
type="text">
</div>
</div>
</div>
<!--Captcha -->
<div class="row">
<div class="form-group col-xs-12">
<div class="g-recaptcha" data-sitekey="6LesRDsUAAAAAJvyoODvjiza9u75qEGJmbKHEV6s"></div>
</div>
</div>
<!-- Confirm Button -->
<div class="row">
<div class="form-group col-xs-12 col-sm-8">
<button type="submit" class="btn-lg btn btn-primary">Register</button>
</div>
</div>
</form>
<div id="statusmsg" class="alert alert-success">
<strong>Success!</strong> Indicates a successful or positive action.
</div>
<!--<div id="myModal" class="modal fade" role="dialog">
<div id="statusmsg" class="modal fade" role="dialog" data-hidden>
<div class="modal-dialog">
<!-- Modal content-->
<!--<div class="modal-content">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Revise sus datos cuidadosamente y confirme</h4>
@ -182,7 +196,7 @@
</div>
</div>
</div>-->
</div>
</div>
<?php include_once 'footer.php'; ?>

View File

@ -1,5 +1,5 @@
<div id="sidebar" class="sidebar col-xs-12 col-sm-4">
<div class="row">
<div class="row">
<div class="col-xs-12">
<div class="thumbnail">
@ -13,26 +13,16 @@
</div>
<div class="row">
<div class="col-xs-12 text-center">
<h1>Últimos Avisos</h1>
<h4 style="color:red;">Inscripciones Abiertas</h4>
<h4 style="color:#43423F;">30 de Agosto, 2017</h4>
<p> <a title="Formulario de registro" href="/registro">Registrarse </a></p>
<h4 style="color:red;">Fecha Límite para ayuda económica</h4>
<h4 style="color:#43423F;">15 de Noviembre, 2017</h4>
<h1>Links de interés</h1>
<div class="interest-links">
<h4><a target="_blank" data-toogle="tooltip" title="Imaginary Uruguay" href="http://imaginary.org/es/project/imaginary-uruguay">Imaginary</a></h4>
</div>
<h1>News</h1>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p class="text-center">Marian Pereira dará una charla sobre ciclo IMAGINARY aqui un video de su presentación en Berlin:</h4>
<div class="js-video vimeo">
<iframe src="https://player.vimeo.com/video/206030280?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<p><a href="https://vimeo.com/206030280">IC16: IMAGINARY in Uruguay - Diego Armentano and Mariana Pereira</a> from <a href="https://vimeo.com/imaginaryopenmathematics">IMAGINARY</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
<div class="col-xs-12 text-center">
<h1>Contact</h1>
<h4><a href="mailto:ggdworkshop@cmat.edu.uy">ggdworkshop@cmat.edu.uy</a></h4>
</div>
</div>
</div>

View File

@ -95,24 +95,11 @@ blockquote
padding: 10px 20px 0px 20px;
border: 1px solid #E5E5DB;
background: #FFF;}
/*
ul
{ margin: 2px 0px 18px 16px;
padding: 0px;}
ul li
{ list-style-type: square;
margin: 0px 0px 6px 0px;
padding: 0px;}*/
ol
{ margin: 8px 0px 0px 24px;
padding: 0px;}
ol li
{ margin: 0px 0px 11px 0px;
padding: 0px;}
hr.separador{
width:50%;
border-top:1px solid #bbb;
}
#main, #logo, #menubar, #site_content, #footer
{ margin-left: auto;
margin-right: auto;}
@ -122,7 +109,7 @@ ol li
#header
{ /*background: transparent url(logo.jpg) no-repeat;*/
//*background-color: #FC9C04;*/
/*background-color: #FC9C04;*/
}
.jumbotron{
margin-bottom: 0px;
@ -145,7 +132,8 @@ ol li
/*position: relative*/;
/*height: 200px;*/
padding:10px 0px;
background:inherit;}
background:inherit;
}
#logo_text{
margin-top:20px;
/*text-shadow: #444 0 1px 1px;*/
@ -155,6 +143,14 @@ ol li
}
#logo_text h2.subtitle{
text-shadow: #333 2px 2px 1px;
}
h2#when{margin-top:10px!important;}
h2#where{
font-size: 220%!important;
}
#logo_text h1
{
@ -208,19 +204,31 @@ ol li
.logo_colour{font-size:30px;}
}
ul#menu
{ /*float: right;
margin-right:10px;
margin: 0px;
background: black;
padding: 4px;
margin-top: 20px;*/
{
display: inline-block!important;
float: none!important;
}
ul#menu li
#menubar div.container-fluid{
text-align: center;
}
/*ul#menu li
{ float: left;
margin: 5px 0 0 0;
padding: 0 0 0 0px;
list-style: none;}
list-style: none;
}*/
@media screen and (min-width: 768px){
ul#menu {
display: inline-block!important;
float: none!important;
margin-bottom: 7.5px;
margin-top: 7.5px;
}
}
ul#menu li a
{ letter-spacing: 0.1em;
@ -262,10 +270,10 @@ ul#menu li a:hover
{ color: #FC9C04;}
ul.comite{
list-style: none;
}
ul.comite li{
font-size:18px;
}
ul.comite li a{
text-decoration:none;
@ -291,7 +299,7 @@ div.interest-links h4 a{
margin: 0 auto 0 auto;
/*padding: 0px 15px 0px 30px;*/
/*background: #F6F6F0 url(back.png) repeat-y;*/
border: 15px solid #FFF;*/}
border: 15px solid #FFF;}
.sidebar
{ /*float: right;
@ -353,90 +361,21 @@ div.interest-links h4 a{
width: 134px;
padding: 5px;}
.form_settings
{ margin: 15px 0 0 0;}
.form_settings p
{
padding: 0 0 4px 0;
}
#registerform .control-label{
text-align: left;
}
.form_settings span
{ float: left;
width: 100px;
text-align: left;}
.form_settings input, .form_settings textarea
{ padding: 5px;
width: 299px;
font: 100% arial;
border: 1px solid #E5E5DB;
background: #FFF;
color: #47433F;
.select2-selection, .select2-selection__rendered, .select2-selection__arrow{
height:34px!important;
line-height: 34px!important;
}
.form_settings p.inline-input input{
width: 200px;
}
.form_settings select.small{
width:100px;
}
.form_settings input.radio-input{
width: 50px;
}
.form_settings p input[type="radio"]{
width: 50px;
@media screen and (max-width: 480px) {
.g-recaptcha {
transform:scale(0.87);
transform-origin:0 0;
}
}
.form_settings .submit
{ font: 100% arial;
border: 0;
width: 99px;
margin: 0 0 0 212px;
height: 33px;
padding: 2px 0 3px 0;
cursor: pointer;
background: #3B3B3B;
color: #FFF;}
.form_settings textarea, .form_settings select
{ font: 100% arial;
width: 299px;}
.form_settings select
{ width: 310px;}
.form_settings .checkbox
{ margin: 4px 0;
padding: 0;
width: 14px;
border: 0;
background: none;}
.separator
{ width: 100%;
height: 0;
border-top: 1px solid #D9D5CF;
border-bottom: 1px solid #FFF;
margin: 0 0 20px 0;}
table
{ margin: 10px 0 30px 0;}
table tr th, table tr td
{ background: #3B3B3B;
color: #FFF;
padding: 7px 4px;
text-align: left;}
table tr td
{ background: #E5E5DB;
color: #47433F;
border-top: 1px solid #FFF;}
div.map-responsive{
overflow:hidden;