Esempio n. 1
0
     foreach ($categoriaGaleria as $key => $value) {
         $result = array('id' => utf8_encode($categoriaGaleria[$key]->getCtg_id()), 'categoria' => utf8_encode($categoriaGaleria[$key]->getCtg_categoria()), 'classe' => utf8_encode($categoriaGaleria[$key]->getCtg_classe()));
         array_push($lista, $result);
     }
     print_r(json_encode($lista));
     break;
 case 'uploadGaleria':
     $categoria = $_REQUEST['cat_arquivo'];
     $titulo = $_REQUEST['titulo_arquivo'];
     $descricao = $_REQUEST['descricao_arquivo'];
     $data = date('Y-m-d h:i', time());
     $galeria = new Galeria();
     $galeria->setGlr_categoria($categoria);
     $galeria->setGlr_nome(utf8_decode($titulo));
     $galeria->setGlr_descricao(utf8_decode($descricao));
     $galeria->setGlr_data($data);
     if ($_REQUEST['tipo_arquivo'] == 0) {
         $arquivo = $_REQUEST['link_arquivo'];
     } else {
         $nomeImage = "_" . md5(uniqid(rand(), true)) . '.' . pathinfo($_FILES['file_arquivo']['name'], PATHINFO_EXTENSION);
         $arquivo_temporario = $_FILES["file_arquivo"]["tmp_name"];
         $local = $path['arquivos_galeria'];
         if (filesize($arquivo_temporario) > $maxSize) {
             $_SESSION['cadastro'] = "excedeu";
         } else {
             move_uploaded_file($arquivo_temporario, $local . $nomeImage);
             $arquivo = $local . $nomeImage;
         }
     }
     if (!$_SESSION['cadastro'] == "excedeu") {
         $galeria->setGlr_arquivo("arquivos_galeria/" . $nomeImage);
Esempio n. 2
0
 public function selectMaisVistos()
 {
     $sql = "SELECT * ";
     $sql .= "FROM galeria glr ";
     $sql .= "JOIN categorias_galeria ctg ON ctg.ctg_id = glr.glr_categoria ";
     $sql .= "ORDER BY glr.glr_visualizacoes DESC ";
     $sql .= "LIMIT 0 , 3";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $glr = new Galeria();
         $glr->setGlr_idgaleria($qr["glr_idgaleria"]);
         $glr->setGlr_nome($qr["glr_nome"]);
         $glr->setGlr_arquivo($qr["glr_arquivo"]);
         $glr->setGlr_descricao($qr["glr_descricao"]);
         $glr->setGlr_data($qr["glr_data"]);
         $glr->setGlr_categoria(new CategoriaGaleria());
         $glr->getGlr_categoria()->setCtg_id($qr["ctg_id"]);
         $glr->getGlr_categoria()->setCtg_categoria($qr["ctg_categoria"]);
         $glr->getGlr_categoria()->setCtg_classe($qr["ctg_classe"]);
         $glr->setGlr_visualizacoes($qr["glr_visualizacoes"]);
         array_push($lista, $glr);
     }
     return $lista;
 }