Example #1
0
 public static function recebeAlbum()
 {
     // $name = $_POST['album'];
     // $categoria = $_POST['categoria'];
     // $legenda = (isset($_POST['legenda']))?($_POST['legenda']):null;
     $i = 0;
     // sera o contador de cada imagem do foreach
     // $cpc = new CadastroAlbumController();//instanciando objeto CadastroAlbumController
     $id_album = CadastroAlbumController::inserirAlbum();
     // Insere album no banco e pega o id para inserir as imagens
     //Cria um diretorio para salvar as imagens do album
     if (!mkdir("assets/img/album-img/{$id_album}", 0700)) {
         echo 'Atenção, Já existe um album com esse nome<br />';
         return;
     }
     if ($id_album) {
         //se criar pasta e adicionar no banco
         echo 'Album ' . $_POST['nome'] . ' cadastrado com sucesso';
         //move a imagem pra pasta
         $destino = "assets/img/album-img/{$id_album}/" . $_FILES["foto_principal"]["name"];
         move_uploaded_file($_FILES["foto_principal"]["tmp_name"], $destino);
     }
     // $cadAlbum = new CadastroAlbum();// instancia objeto CadastroImagem
 }
Example #2
0
<?php

echo GenericosHelper::getStyle();
echo GenericosHelper::getTopo("..::Home::..");
$album = new CadastroAlbumController();
$lista = $album->getBuscarFotos($_GET['id']);
?>
        <!-- Slider -->
        <div class="presentation-container">
            <div class="container">
                <div class="row">
                    <div class="col-sm-10 col-sm-offset-1">
                        <div class="col-sm-5"> 
                        <?php 
$cadastroImagemController = new cadastroImagemController();
$imagens = $cadastroImagemController->getImagensAlbum($_GET['id']);
if ($imagens) {
    echo '<center>
		                              <img  class="albuns" alt="foto" src="assets\\img\\album-img\\' . $imagens[0]->id_album . '\\' . $imagens[0]->endereco . '" >
		                            </center>';
    echo '';
}
?>
		                </div>  

	            		<h1><span class="violet"><?php 
echo $lista[0]->nome;
?>
</span></h1>
                        
	            		<p class=""><?php 
Example #3
0
             <div class="well well-lg">
                  <div class="panel panel-primary">
                  <div class="panel-heading">
                    <h3 class="panel-title">Enviar:</h3>
                  </div>
                  <div class="panel-body">
                    <div  class="col-md-4">
              <!-- definindo enctype="multipart/form-data" -->
              <form action="recebeFoto" method="POST" enctype="multipart/form-data">
                <fieldset>
                <div class="form-group">
                  <div class="form-group">
                  <label class="control-label" for="album">Escolha um Albúm:</label>
                  <div>
                    <?php 
$albuns = new CadastroAlbumController();
$lista = $albuns->getAlbuns("");
?>
                    <select id="album" name="album" class="form-control">
                       <?php 
if (count($lista) != 0) {
    echo 'Nenhum trabalho cadastrado!';
}
foreach ($lista as $key => $value) {
    echo '<option value="' . $lista[$key]->id . ':' . $lista[$key]->nome . '">' . $lista[$key]->nome . '</option>';
}
?>
 
                    </select>
                  </div>
                </div>
<?php

$id = $_GET['id'];
$path = "assets/img/album-img/{$id}/";
$diretorio = dir($path);
if (is_dir($path)) {
    //se for um diretorio
    // echo "Lista de Arquivos do diretório '<strong>".$path."</strong>':<br />";
    while ($arquivo = $diretorio->read()) {
        // echo "<a href='".$path.$arquivo."'>".$arquivo."</a><br />";
        if (!is_dir($path . $arquivo)) {
            unlink($path . $arquivo);
        }
        //excluindo arquivos
    }
    rmdir($path) or die("Erro ao excluir diretório");
    // excluindo pasta
}
if (CadastroAlbumController::delete($id)) {
    echo '<script>alert("Algum excluido com sucesso!"); window.location = "admin-excluir-album"</script>';
} else {
    echo '<script>alert("Falha ao excluir album!"); window.location = "admin-excluir-album"</script>';
}
<?php

$ultimosTrabalhos = new CadastroAlbumController();
$lista = $ultimosTrabalhos->getAlbunsDestaque();
if (count($lista) != 0) {
    ?>

	<div class="row">
			            <div class="col-sm-12 work-title wow fadeIn">
			                <h2>Albúns em destaque</h2>
			            </div>
	</div>
	<div class="row ">

	<?php 
    foreach ($lista as $key => $value) {
        ?>

		<div class="col-sm-3 ">
	        <div class="work wow fadeInUp ">
	        	<?php 
        $cadastroImagemController = new CadastroImagemController();
        $imagens = $cadastroImagemController->getImagensAlbum($lista[$key]->id);
        ?>

	            <?php 
        echo '<a class="thumbnail trabalhosDestaque view-work" href="assets/img/album-img/' . $lista[$key]->id . '/' . $lista[$key]->foto_principal . '"><div class="foto"><img class="ultimoTrabalhos" alt="foto" src="assets/img/album-img/' . $lista[$key]->id . '/' . $lista[$key]->foto_principal . '"  data-at2x="assets/img/album-img/' . $lista[$key]->id . '/' . $lista[$key]->foto_principal . '"></div><a>';
        ?>
	            <div class="ultimosTrabalhos">
                <h3><?php 
        echo $lista[$key]->nome;
                    <h3 class="panel-title">Filtrar por:</h3>
                  </div>
                  <div class="panel-body">
                    <select onchange="top.location.href = 'admin-excluir-album?ord='
                      + this.options[ this.selectedIndex ].value" >
                      <option value="">Ordenar</option>
                      <option value="ASC">Mais Antigos</option>
                      <option value="DESC">Mais Recentes</option>
                      <option value="DEST">Albuns em destaque</option>
                    </select>
                  </div>
                </div>
                <div >
                  <div class="thumbnail">
                      <?php 
$album = new CadastroAlbumController();
?>
                      <div class="row ">
                         <?php 
$lista = $album->getAlbuns($ordenar);
if (count($lista) == 0) {
    echo 'Nenhum trabalho cadastrado!';
}
foreach ($lista as $key => $value) {
    ?>
                              <div class="col-lg-3" >
                                 <div class="panel panel-default">
                                    <div class="panel-body">
                                        <?php 
    $cadastroImagemController = new cadastroImagemController();
    $imagens = $cadastroImagemController->getImagensAlbum($lista[$key]->id);
Example #7
0
	        <?php 
$ordenar = isset($_GET['ord']) ? $_GET['ord'] : null;
$album = isset($_GET['album']) ? $_GET['album'] : null;
$pagina = isset($_GET['pag']) ? $_GET['pag'] : null;
//atualiza album
if (isset($_POST['nome'])) {
    CadastroAlbumController::atualizaAlbum();
}
?>
              <?php 
include "paginacaoAlbum.php";
?>

	            <div class="row">
	                <?php 
$album = new CadastroAlbumController();
$lista = $album->getAlbunsPaginacao($pagina);
if (count($lista) == 0) {
    echo 'Nenhum trabalho cadastrado!';
}
foreach ($lista as $key => $value) {
    ?>
                       
	            	<div class="col-sm-offset-1 col-sm-10 portfolio">
	                    <div class="col-sm-6"> 
		                    <center>
		                    <?php 
    $cadastroImagemController = new cadastroImagemController();
    $imagens = $cadastroImagemController->getImagensAlbum($lista[$key]->id);
    if ($imagens) {
        echo ' <img class="albuns" alt="foto" src="assets/img/album-img/' . $lista[$key]->id . '/' . $imagens[0]->endereco . '">';