Your IP : 3.144.92.132


Current Path : /data/web/virtuals/51568/virtual/www/class/
Upload File :
Current File : /data/web/virtuals/51568/virtual/www/class/upload.class.php

<?php

  require_once "pdoDB.class.php";
  $pdo = new pdoDB();
  
class Upload
{  
  private $sada_id;
  private $existuje;
  private $sadaNadpis;
  private $slozka;

  public function __construct($sada_id){
    $this->sada_id = $sada_id;
    global $pdo;
    $query = "SELECT `nazev` FROM `soubory_galerie` WHERE id = :sada_id";    
    if ($row = $pdo->queryOne($query, Array(':sada_id' => $sada_id))){
      $this->existuje = true;
      $this->sadaNadpis = $row->nazev;  
      if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {$url = 'https://';   }   
      else {$url = 'http://';}  
      $url.= $_SERVER['HTTP_HOST'];   
      $this->slozka = $url.'/ftp/upload/'.$sada_id.'/';        
    } else {
      $this->existuje = false;
    }    
  }
  
  public function zobrazSadu(){
    global $pdo;
    if ($this->existuje){ ?>
    <div class="alert alert-info rounded-0 mb-2"><?= $this->sadaNadpis;?></div>
    <?php 
    $query = "SELECT  id, `popis`, `orig_name`, `diskname`, `ext`, `lastModified`, `size` FROM `soubory` WHERE `galerie_id` = :sada_id order by poradi";
    if ($sada = $pdo->queryAll($query, Array(':sada_id' => $this->sada_id))) {   
    ?>
    
    <table class="table table-striped">
    
<?php
 forEach($sada as $soubor){ 
//  if (file_exists($this->slozka.$soubor->diskname)){
    $popis = (trim($soubor->popis) > ' ') ?  $soubor->popis : $soubor->orig_name;
    $fileIcon = '<i class="far fa-file"></i>';
    if (false !== array_search ( $soubor->ext, ['docx', 'doc', 'rtf'])) {$fileIcon = '<i class="far fa-file-word" style="color: blue;"></i>';} 
    if (false !== array_search ( $soubor->ext, ['pptx', 'ppt'])) {$fileIcon = '<i class="far fa-file-powerpoint" style="color: #D57833;"></i>';}  
    if (false !== array_search ( $soubor->ext, ['pdf'])) {$fileIcon = '<i class="far fa-file-pdf" style="color: red;"></i>';}  
    if (false !== array_search ( $soubor->ext, ['xls', 'xlsx'])) {$fileIcon = '<i class="far fa-file-excel" style="color: green;"></i>';}  
    if (false !== array_search ( $soubor->ext, ['zip'])) {$fileIcon = '<i class="far fa-file-archive" style="color: ;"></i>';}    
    
?>
      <tr>
        <td><a href="<?= $this->slozka.$soubor->diskname;?>" target="<?= $soubor->id?>"><?= $fileIcon;?></a></td>
        <td><a href="<?= $this->slozka.$soubor->diskname;?>" target="<?= $soubor->id?>"><?= $popis;?></a></td>
        <td class="text-right"><?= $soubor->lastModified;?></td>
        <td class="text-right"><?= $soubor->size;?></td>
        <td><a href="<?= $this->slozka.$soubor->diskname;?>" target="<?= $soubor->id?>"><i class="fas fa-download text-primary"></i></a></td>       
      </tr>
      
<?php 
 // } //file_exists
} // foreach
?>     </table><?php
} else {?>           
   Sada neobsahuje žádné soubory ke stažení.

<?php ;} 
  }
}  
  
  
}