...
 
Commits (53)
assets/logo_PET.png

120 KB | W: | H:

assets/logo_PET.png

8.36 KB | W: | H:

assets/logo_PET.png
assets/logo_PET.png
assets/logo_PET.png
assets/logo_PET.png
  • 2-up
  • Swipe
  • Onion skin
*{
box-sizing: border-box;
box-sizing: border-box;
}
td{
}
body{
font-family: 'Neuton', serif;
font-family: 'Neuton', serif;
background: url("shattered_island_renvoye.gif");
background: url("shattered_island_renvoye.gif");
overflow-x: auto;
overflow-x: auto;
}
a{
color: #a40000;
color: #a40000;
}
li {
padding: 2px;
}
/* Menu lateral */
#navbar{
position: fixed;
left: 0;
top: 0;
position: fixed;
left: 0;
top: 0;
padding: 0 inherit;
width: 14em;
height: 100%;
cursor: pointer;
overflow:auto;
}
#options {
display:none;
position:fixed;
right:0;
top:0;
background: #40444c;
border-color: #DDD;
z-index:10;
}
width: 14em;
height: 100%;
#options > div {
position: absolute;
right: 7px;
top: 7px;
width: 35px;
height: 40px;
border: 2px solid;
border-radius: 4px;
margin: 8px;
border-color: #CCC;
}
#options > div > div{
width: 27px;
height: 6px;
border: 1px solid;
border-radius: 3px;
margin: 4px 2px;
border-color: #CCC;
}
#container{
padding: 1em;
padding-left: 15em;
padding: 1em;
padding-left: 15em;
}
@media only screen and (max-device-width: 480px) {
#navbar{
display: none;
}
#container{
padding: 0;
margin: 0;
}
.content{
padding: 0;
width: 100%;
margin: 0;
border-radius: 0;
}
#navbar{
display: inline;
}
#container{
padding: 0;
margin: 0;
}
.content{
padding: 0;
width: 100%;
margin: 0;
border-radius: 0;
}
}
#logo{
max-width: 90%;
max-height: 100%;
max-width: 90%;
max-height: 100%;
padding: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
margin-left: auto;
margin-right: auto;
}
#menu {
padding-top: 15px;
}
#menu ul {
list-style:none;
margin: 0;
padding-left: 25px;
}
#menu li a{
font-weight: bold;
color: #000;
font-weight: bold;
color: #000;
-moz-transition: 0.2s color linear;
-webkit-transition: 0.2s color linear;
transition: 0.2s color linear;
-moz-transition: 0.2s color linear;
-webkit-transition: 0.2s color linear;
transition: 0.2s color linear;
}
#menu li a:hover{
color: #04a;
color: #04a;
}
#menu li.pure-menu-disabled a{
color: #888;
color: #888;
}
#navbar, .content{
background-color: #fff;
background-color: #fff;
}
.wrap-center{
text-align: center;
position: relative;
text-align: center;
position: relative;
}
.wrap-center > *{
text-align: left;
margin: 0 auto;
text-align: left;
margin: 0 auto;
}
.content{
width: 80%;
border-radius: 0.5em;
margin: 0.5em auto;
padding: 1em;
width: 80%;
border-radius: 0.5em;
margin: 0.5em auto;
padding: 1em;
}
.content h1{
margin-top: 5px;
margin-top: 5px;
}
.info{
width: 95%;
border: 1px solid black;
border-radius: 0.5em;
background: #eee;
width: 95%;
border: 1px solid black;
border-radius: 0.5em;
background: #eee;
padding: 0.5em;
}
.info-mobile{
display:none;
width: 95%;
border-radius: 0.5em;
background: #eee;
padding: 0.5em;
}
#title{
text-align: center;
text-align: center;
background: none;
color: #fff;
background: none;
color: #fff;
font-size: x-large;
font-size: x-large;
}
#title img{
border-radius: 0.5em;
width: 100%;
max-width: 610px;
border-radius: 0.5em;
width: 100%;
max-width: 610px;
}
h1, h2, h3,
h1, h2, h3,
dt {
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
}
/* definições especiais das divs de conteudo */
#log{
color: #a40000;
color: #a40000;
}
#log ul{
list-style: none;
padding-left: 15px;
list-style: none;
padding-left: 15px;
}
#log li{
margin: 5px 0;
border-left: 3px solid #a40000;
padding-left: 8px;
margin: 5px 0;
border-left: 3px solid #a40000;
padding-left: 8px;
}
#log .sep{
border-left: 3px solid #a40000;
margin-left: 5px;
margin-right: 8px;
border-left: 3px solid #a40000;
margin-left: 5px;
margin-right: 8px;
}
#importante{
background: #ffa;
background: #ffa;
}
#oque ul{
list-style: none;
padding: 0;
font-weight: bold;
list-style: none;
padding: 0;
font-weight: bold;
}
#mapa ul{
list-style: none;
position: relative;
list-style: none;
position: relative;
}
#mapa li{
margin: 10px 0;
margin: 10px 0;
}
#lb-sugestao{
font-size: xx-large;
font-weight: bold;
font-size: xx-large;
font-weight: bold;
}
/* cronograma */
#cronograma-mobile{
display:none;
}
table#cronograma{
text-align: center;
text-align: center;
}
table#cronograma th{
border: 1px solid #cbcbcb;
border: 1px solid #cbcbcb;
}
table#cronograma .firstcolumn{
width: 10%;
width: 10%;
}
table#cronograma .othercolumns{
width: 18%;
width: 18%;
}
#crono dt{
font-weight: bold;
font-weight: bold;
}
#crono dt{
margin-top: 14px;
margin-bottom: 3px;
margin-top: 14px;
margin-bottom: 3px;
}
#crono dd > dl{
margin: 0;
margin: 0;
}
#crono dd dt,
#crono dd dd{
display: inline-block;
margin: 3px;
display: inline-block;
margin: 3px;
}
/* Legenda do mapa */
.marker{
display: inline-block;
border-width: 3px;
border-style: solid;
padding: 0;
padding-left: -40px;
margin-left: -40px;
margin-right: 5px;
width: 22px;
height: 22px;
border-radius: 14px;
color: white;
text-align: center;
vertical-align: middle;
display: inline-block;
border-width: 3px;
border-style: solid;
padding: 0;
padding-left: -40px;
margin-left: -40px;
margin-right: 5px;
width: 22px;
height: 22px;
border-radius: 14px;
color: white;
text-align: center;
vertical-align: middle;
}
.marker-gray{
background-color: #6c6c6c;
border-color: #aaa;
background-color: #6c6c6c;
border-color: #aaa;
}
.marker-purple{
background-color: #c091e6;
border-color: #DAABFF;
background-color: #c091e6;
border-color: #DAABFF;
}
.marker-blue{
background-color: #1087bf;
border-color: #60c4d5;
background-color: #1087bf;
border-color: #60c4d5;
}
.marker-gold{
background-color: #ffd700;
border-color: #FFEA70;
}
/* footer */
#footer{
width: 100%;
background-color: #fff;
border-top: 4px solid #c6c6c6;
height: 10em;
color: black;
margin: 0 -2em -1em 0;
padding: 1em;
padding-left: 16em;
width: 100%;
background-color: #fff;
border-top: 4px solid #c6c6c6;
height: 10em;
color: black;
margin: 0 -2em -1em 0;
padding: 1em;
padding-left: 16em;
}
#logo-pet{
height: 7em;
margin-top: 3%;
width: 180px;
}
@media screen and (max-width: 800px) {
.content {
width: 92%;
}
}
@media screen and (max-width: 630px) {
body {
padding-top: 40px;
}
#navbar {
display:none;
left:1%;
width: 98%;
height:80%;
margin-top:3px;
border-width:2px;
border-color:black;
border-style:solid;
}
#container {
padding: 0;
}
#menu {
width: 100%;
top:0;
overflow:auto;
}
#options {
display:inline;
}
#menu.open{
transition-timing-function: ease-out;
transition: height 100%;
}
.info-mobile{
display:inline;
}
.info{
display:none;
}
#cronograma{
display:none;
}
#cronograma-mobile{
display:inline;
}
#footer{
width: 100%;
background-color: #fff;
border-top: 4px solid #c6c6c6;
height: 10em;
color: black;
margin: 0;
padding: 0;
padding-left: 0;
}
}
//Altere este arquivo para modificar as informações referentes ao cronograma da semana
//Obs: Estes dados serão utilizados para gerar resultados para versão desktop e mobile
var blocos = [
"13:30",
"14:00",
"14:30",
"15:00",
"15:30",
"16:00",
"16:30",
"17:00",
"17:30",
"17:40",
"18:00"
]
//É possivel inserir código html dentro das strings
var horarios = {
"<b>Segunda 18/02</b>": {
"13:30": "Apresentação das Coordenações",
"14:00": "Apresentação das Coordenações",
"14:30": "Apresentação do Departamento",
"15:00": "Intervalo",
"15:30": "Mercado de Trabalho",
"16:00": "Mercado de Trabalho",
"16:30": "Mercado de Trabalho",
"17:00": "Visita ao Campus",
"17:30": "Visita ao Campus",
"17:40": "",
"18:00": "",
},
"<b>Terça 19/02</b>": {
"13:30": "Curso de Linux",
"14:00": "Curso de Linux",
"14:30": "Curso de Linux",
"15:00": "Intervalo",
"15:30": "Apresentação DCE",
"16:00": "Conhecendo o seu centro acadêmico (<a href='http://cei.inf.ufpr.br/'>CAAD</a>/<a href='http://ceib.inf.ufpr.br/'>CEIB</a>)",
"16:30": "Conhecendo o seu centro acadêmico (<a href='http://cei.inf.ufpr.br/'>CAAD</a>/<a href='http://ceib.inf.ufpr.br/'>CEIB</a>)",
"17:00": "Roda de conversa Saúde Mental",
"17:30": "Roda de conversa Saúde Mental",
"17:40": "Roda de conversa Saúde Mental",
"18:00": "Apresentação CAPA (Centro de Assessoria de Publicação Acadêmica)",
},
"<b>Quarta 20/02</b>": {
"13:30": "Curso de Linux",
"14:00": "Curso de Linux",
"14:30": "Curso de Linux",
"15:00": "Intervalo",
"15:30": "Conhecendo o Programa de Educação Tutorial (<a href='http://pet.inf.ufpr.br/'>PET</a>)",
"16:00": "<a href='http://www.inf.ufpr.br/maratona/'>Apresentando a Maratona de Programação</a>",
"16:30": "Conhecendo a Empresa Júnior de Informática (<a href='http://ecomp.co/'>ECOMP</a>)",
"17:00": "Vida Acadêmica",
"17:30": "Apresentação AACE",
"17:40": "Assembleia IBM",
"18:00": "",
},
"<b>Quinta 21/02</b>": {
"13:30": "Curso de Linux",
"14:00": "Curso de Linux",
"14:30": "Curso de Linux",
"15:00": "Intervalo",
"15:30": "Atividade de Integração (Traga uma câmera fotográfica, celular ou tekpix)",
"16:00": "Atividade de Integração (Traga uma câmera fotográfica, celular ou tekpix)",
"16:30": "Atividade de Integração (Traga uma câmera fotográfica, celular ou tekpix)",
"17:00": "Atividade de Integração (Traga uma câmera fotográfica, celular ou tekpix)",
"17:30": "Atividade de Integração (Traga uma câmera fotográfica, celular ou tekpix)",
"17:40": "",
"18:00": "",
},
"<b>Sexta 22/02</b>": {
"13:30": "Curso de Linux",
"14:00": "Curso de Linux",
"14:30": "Curso de Linux",
"15:00": "Intervalo",
"15:30": "Aula Algoritmos I",
"16:00": "Aula Algoritmos I",
"16:30": "Aula Algoritmos I",
"17:00": "Aula Algoritmos I",
"17:30": "Aula Algoritmos I",
"17:40": "",
"18:00": "",
}
}
This diff is collapsed.
<?php
if(isset($_POST['sugestao']))
{
if(strlen(trim($_POST['sugestao'])))
{
$file = fopen("../../_sugestoes_semana_calouros.csv", "a");
$data = new DateTime();
$txt = $data->format('Y-m-d H:i:s') . '|"' . str_replace('|', ';', $_POST['sugestao']) . '"' . "\n";
fwrite($file, $txt);
fclose($file);
}
if($_SERVER['SERVER_NAME'] == 'localhost')
{
header("Location: .");
}
header("Location: http://pet.inf.ufpr.br/calouros/");
}
elseif(isset($_GET['view']))
{
$sugestoes = file("../../_sugestoes_semana_calouros.csv");
$len = count($sugestoes);
echo '<table>';
for($i = 0; $i < $len; $i++)
{
$data = explode('|', $sugestoes[$i]);
$sugestao = htmlspecialchars($data[1]);
echo <<<EOF
<tr>
<td>${data[0]}</td>
<td>${sugestao}</td>
</tr>
EOF;
}
echo '</table>';
}
else
{
// falamos que a página não existe
// por questões de segurança
http_response_code(404);
}
?>