Exemplo n.º 1
0
     $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);
         $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']);
Exemplo 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;
 }