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); $galeria->setGlr_visualizacoes(0); $galeriaController->insert($galeria); $_SESSION['cadastro'] = "ok"; } header("Location:../galeria.php?"); break; case 'registroGaleria': $logado = unserialize($_SESSION['USR']); if ($logado['perfil_id'] != 3) { $data = date("Y-m-d"); $registrogaleria = new RegistroGaleria(); $registrogaleria->setRgg_escola($logado['escola']); $registrogaleria->setRgg_usuario($logado['id']); $registrogaleria->setRgg_menu_galeria($_POST['menu']); $registrogaleria->setRgg_download_galeria($_POST['download']); $registrogaleria->setRgg_data($data);
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; }