예제 #1
0
                                <?php 
include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$id = $catalogo->insereCatalogo();
$id = (int) $id;
$array = array('id' => $id);
echo json_encode($array);
//echo $id;
//---------------------------------------------
//Criação de pastas
//Criando a pasta do catálogo
$old_umask = umask(0);
mkdir("galeria/" . $id, 0777, true);
umask($old_umask);
//Criando a pasta do das páginas
$old_umask = umask(0);
mkdir("galeria/" . $id . "/paginas", 0777, true);
umask($old_umask);
//Criando a pasta dos thumbnails das páginas
$old_umask = umask(0);
mkdir("galeria/" . $id . "/thumb", 0777, true);
umask($old_umask);
//Criando a pasta da capa
$old_umask = umask(0);
mkdir("galeria/" . $id . "/capa", 0777, true);
umask($old_umask);
//---------------------------------------------
?>
                            
예제 #2
0
                                                                                                                                                                                                                                <?php 
include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$id = $_POST['id'];
$catalogo = new CatalogoDAO();
$id = $catalogo->exibePaginas($id);
?>
                            
                            
                            
                            
                            
                            
                            
예제 #3
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
//pegando o id do catálogo a ser inserida a imagem
$id = $_POST['id'];
//pegando a imagem cadastrada
$imagem = $_FILES['imagem'];
$catalogo = new CatalogoDAO();
//se a imagem não estiver vazia.
if (!empty($imagem["name"])) {
    //echo "Debug 2.<br>";
    //Verificando se o arquivo é uma imagem
    if (getimagesize($imagem['tmp_name'])) {
        $cont = 0;
        //Se não houve erro nenhum
        if ($cont == 0) {
            //--------------------------------------------------------------------
            //Pegando a extensão da imagem e guardando na variável $ext
            preg_match("/\\.(gif|bmp|png|jpg|jpeg){1}\$/i", $imagem['name'], $ext);
            //--------------------------------------------------------------------
            //--------------------------------------------------------------------
            //gerando um nome unico para a imagem
            $nome_imagem = md5(uniqid(time())) . "." . $ext[1];
            //--------------------------------------------------------------------
            //--------------------------------------------------------------------
            // Caminho de onde ficará a imagem
            $caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/capa/" . $imagem['name'];
            //--------------------------------------------------------------------
            //--------------------------------------------------------------------
            //String a ser armazenada no banco
예제 #4
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$id = $_POST['id'];
$catalogo = new CatalogoDAO();
$id = $catalogo->deletaCatalogo($id);
예제 #5
0
                                                                                                <?php 
include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$id = $_POST['id'];
$url = $_POST['url'];
$catalogo->deletaPaginas($id, $url);
?>
                            
                            
                            
예제 #6
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$id = $_POST['id'];
$catalogo->deletaCapa($id);
예제 #7
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$id = $catalogo->exibeCatalogos();
예제 #8
0
                                <?php 
include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$con = open_con();
$sql = "SELECT * from cs_catalogos WHERE capa IS NULL";
$result = mysqli_query($con, $sql);
while ($r = mysqli_fetch_array($result)) {
    $catalogo->deletaCatalogo($r['id']);
}
?>
                            
예제 #9
0
                                                                                                <?php 
include_once 'classes/classCatalogoDAO.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/WideImage/WideImage.php';
//pegando o id do catálogo a ser inserida a imagem
$id = $_POST['id'];
//pegando a imagem cadastrada
$imagem = $_FILES['imagem'];
$catalogo = new CatalogoDAO();
//se a imagem não estiver vazia.
if (!empty($imagem["name"])) {
    //Verificando se o arquivo é uma imagem
    if (getimagesize($imagem['tmp_name'])) {
        $cont = 0;
        //Se não houve erro nenhum
        if ($cont == 0) {
            //--------------------------------------------------------------------
            //Pegando a extensão da imagem e guardando na variável $ext
            preg_match("/\\.(gif|bmp|png|jpg|jpeg){1}\$/i", $imagem['name'], $ext);
            //--------------------------------------------------------------------
            //--------------------------------------------------------------------
            //gerando um nome unico para a imagem
            $nome_imagem = time() . "." . $ext[1];
            //--------------------------------------------------------------------
            $caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $nome_imagem;
            //$caminho_imagem = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $imagem['name'];
            //--------------------------------------------------------------------
            //--------------------------------------------------------------------
            //String a ser armazenada no banco
            $string_banco = $_SERVER['DOCUMENT_ROOT'] . "/Catalogo/galeria/" . $id . "/paginas/" . $nome_imagem;
            //Salva o caminho da página no banco
예제 #10
0
<?php

include_once 'classes/classCatalogoDAO.php';
$catalogo = new CatalogoDAO();
$id = $_POST['id'];
$nome = $_POST['nome'];
$catalogo->atualizaCatalogoDAO($id, 1, $nome);
예제 #11
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/settings/config.php';
include_once 'classes/classCatalogoDAO.php';
$id = $_POST['id'];
$catalogo = new CatalogoDAO();
$id = $catalogo->exibeCapa($id);