Compare commits
No commits in common. "1d622bb304d0a01b9a1108e00816d70731793ba4" and "3179937774fa3a89712a202087e3d2ad92464ce1" have entirely different histories.
1d622bb304
...
3179937774
|
@ -46,9 +46,6 @@ collections:
|
||||||
cursos:
|
cursos:
|
||||||
output: true
|
output: true
|
||||||
permalink: /:collection/:path
|
permalink: /:collection/:path
|
||||||
dashboard:
|
|
||||||
output: true
|
|
||||||
permalink: /:collection/:name
|
|
||||||
|
|
||||||
# collection default setup
|
# collection default setup
|
||||||
defaults:
|
defaults:
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<div class="aulas-content">
|
<div class="aulas-content">
|
||||||
<div class="title-content">
|
<div class="title-content">
|
||||||
<h1>Aulas</h1>
|
<h1>Aulas</h1>
|
||||||
|
<a class="button" href="{{ site.baseurl }}/forms/Aulas/enviarAulas.html" >Criar aula</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
{% assign aulas = site.aulas | sort: 'date' | reverse %}
|
{% assign aulas = site.aulas | sort: 'date' | reverse %}
|
||||||
|
|
|
@ -33,4 +33,4 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -65,7 +65,7 @@
|
||||||
<div class="button-sidebar">
|
<div class="button-sidebar">
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a class="" href="{{ site.baseurl }}/dashboard/home.php">
|
<a class="" href="">
|
||||||
<span class="menu-txt">Dashboard</span>
|
<span class="menu-txt">Dashboard</span>
|
||||||
<i class="fa-solid fa-house mx-4"></i>
|
<i class="fa-solid fa-house mx-4"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
---
|
|
||||||
layout: dashboard
|
|
||||||
lang: pt
|
|
||||||
---
|
|
||||||
|
|
||||||
<div class="envArquivo">
|
<div class="envArquivo">
|
||||||
<h1> Enviar Aula</h1>
|
<h1> Enviar Aula</h1>
|
||||||
|
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
---
|
|
||||||
layout: default
|
|
||||||
lang: pt
|
|
||||||
---
|
|
||||||
|
|
||||||
<?php
|
|
||||||
// Autenticação básica HTTP para obter o nome de usuário
|
|
||||||
$username = $_SERVER['PHP_AUTH_USER'];
|
|
||||||
//$username = "fls";
|
|
||||||
$target_dir = "/var/www/html/aliceclass_videos/" . $username;
|
|
||||||
|
|
||||||
# check if user dir exists
|
|
||||||
if (!file_exists($target_dir)) {
|
|
||||||
|
|
||||||
# if not, create it
|
|
||||||
if (mkdir($target_dir, 0775, true)) {
|
|
||||||
// echo "Directory created successfully.";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mkdir($target_dir . "/src", 0775, true)) {
|
|
||||||
// echo "Directory created successfully.";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mkdir($target_dir . "/dest", 0775, true)) {
|
|
||||||
// echo "Directory created successfully.";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Verifica se o diretório existe
|
|
||||||
if (is_dir($target_dir)) {
|
|
||||||
// Obtém a lista de arquivos
|
|
||||||
$files = scandir($target_dir . "/dest");
|
|
||||||
|
|
||||||
// Remove os elementos '.' e '..' da lista de arquivos
|
|
||||||
$files = array_diff($files, array('.', '..'));
|
|
||||||
|
|
||||||
// Conta a quantidade de arquivos restantes
|
|
||||||
$file_count = count($files);
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
|
|
||||||
<div class="dashboard-content">
|
|
||||||
<div class="banner">
|
|
||||||
<h1>Bem vindo <?php echo $username; ?> </h1>
|
|
||||||
</div>
|
|
||||||
<div class="menu">
|
|
||||||
<a class="button" href="{{ site.baseurl }}/dashboard/home.php" >Início</a>
|
|
||||||
<a class="button" href="{{ site.baseurl }}/dashboard/upload.php" >Criar aula</a>
|
|
||||||
</div>
|
|
||||||
{{ content }}
|
|
||||||
</div>
|
|
|
@ -493,78 +493,3 @@ h1, h2, h3, h4, h5, h6 {
|
||||||
border-color: #23d160;
|
border-color: #23d160;
|
||||||
box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
|
box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* ================================================================================================================================== */
|
|
||||||
/* CSS da pagina dashboard localizada em _includes/layouts/dashboard.php */
|
|
||||||
|
|
||||||
|
|
||||||
.dashboard-content{
|
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
border-radius: 30px 30px 0px 0;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dashboard-content .banner{
|
|
||||||
height: 300px;
|
|
||||||
width: 100%;
|
|
||||||
background: url('/assets/images/background.svg') ;
|
|
||||||
background-size: cover;
|
|
||||||
background-position: center;
|
|
||||||
border-radius: 30px;
|
|
||||||
|
|
||||||
padding: 0 25px;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.index-dashboard{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.index-dashboard .box-info{
|
|
||||||
min-height: 100px;
|
|
||||||
min-width: 400px;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
|
|
||||||
background-color: var(--primary-color);
|
|
||||||
border-radius: 15px;
|
|
||||||
|
|
||||||
margin: 15px;
|
|
||||||
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.dashboard-content .menu{
|
|
||||||
height: 100%;
|
|
||||||
min-width: 20%;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
border-radius: 0 0 30px 30px;
|
|
||||||
background-color: var(--background-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.dashboard-content a{
|
|
||||||
text-decoration: none;
|
|
||||||
color: var(--text-color);
|
|
||||||
|
|
||||||
margin: 15px;
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
---
|
|
||||||
layout: dashboard
|
|
||||||
lang: pt
|
|
||||||
---
|
|
||||||
|
|
||||||
<div class="index-dashboard">
|
|
||||||
<div class="box-info">
|
|
||||||
<h4>Numero de Aulas enviadas</h4>
|
|
||||||
<p><?php echo $file_count; ?></p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
|
@ -1,62 +0,0 @@
|
||||||
---
|
|
||||||
layout: dashboard
|
|
||||||
lang: pt
|
|
||||||
---
|
|
||||||
|
|
||||||
<div class="envArquivo">
|
|
||||||
<h1> Enviar Aula</h1>
|
|
||||||
|
|
||||||
<form action="upload.php" method="post" enctype="multipart/form-data">
|
|
||||||
|
|
||||||
<div class="field-row">
|
|
||||||
<!-- Nome da Aula -->
|
|
||||||
<div class="field">
|
|
||||||
<label class="label" for="class_name">Nome da Aula</label>
|
|
||||||
<div class="control">
|
|
||||||
<input class="input" type="text" id="videoTitle" name="videoTitle" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Nível -->
|
|
||||||
<div class="field">
|
|
||||||
<label class="label" for="level">Nível</label>
|
|
||||||
<div class="control">
|
|
||||||
<div class="select">
|
|
||||||
<select id="level" name="level" required>
|
|
||||||
<option value="basico">Básico</option>
|
|
||||||
<option value="intermediario">Intermediário</option>
|
|
||||||
<option value="avancado">Avançado</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Descrição -->
|
|
||||||
<div class="field">
|
|
||||||
<label class="label" for="description">Descrição</label>
|
|
||||||
<div class="control">
|
|
||||||
<textarea class="textarea" id="description" name="description" rows="4" required></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Software Usado -->
|
|
||||||
<div class="field">
|
|
||||||
<label class="label" for="software">Software Usado</label>
|
|
||||||
<div class="control">
|
|
||||||
<input class="input" type="text" id="software" name="software" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="field">
|
|
||||||
<input type="file" name="fileToUpload" id="fileToUpload">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Botão de Enviar -->
|
|
||||||
<div class="field">
|
|
||||||
<div class="control">
|
|
||||||
<button class="button is-primary" name="submit" type="submit">Enviar</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
layout: default
|
||||||
|
lang: pt
|
||||||
|
---
|
||||||
|
|
||||||
|
<iframe src="dashboard.php" frameborder="0" style="width: 100%; height: 100%;"></iframe>
|
|
@ -1,13 +1,27 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: dashboard
|
layout: default
|
||||||
lang: pt
|
lang: pt
|
||||||
---
|
---
|
||||||
|
<?php
|
||||||
|
// Autenticação básica HTTP para obter o nome de usuário
|
||||||
|
$username = $_SERVER['PHP_AUTH_USER'];
|
||||||
|
$target_dir = "/var/www/html/aliceclass_videos/" . $username;
|
||||||
|
|
||||||
<div class="index-dashboard">
|
# check if user dir exists
|
||||||
<div class="box-info">
|
if (!file_exists($target_dir)) {
|
||||||
<h4>Numero de Aulas enviadas</h4>
|
|
||||||
<p><?php echo $file_count; ?></p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
# if not, create it
|
||||||
|
if (mkdir($target_dir, 0775, true)) {
|
||||||
|
// echo "Directory created successfully.";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mkdir($target_dir . "/src", 0775, true)) {
|
||||||
|
// echo "Directory created successfully.";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mkdir($target_dir . "/dest", 0775, true)) {
|
||||||
|
// echo "Directory created successfully.";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
Loading…
Reference in New Issue