Changeset 498 for trunk/Common/File.php


Ignore:
Timestamp:
Mar 3, 2013, 6:02:17 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Přepracováno generování PDF dokladů. Nyní pro každý typ dokladu se definuje samostatná třída odvozená ze třídy Bill. Údaje se načítají přímo ze zdrojových tabulek namísto vytváření duplicitních dat v tabulce FinanceBills. Doklady jsou identifikovány jako soubor dle tabulky File.
  • Upraveno: Fronta emailů a seznam síťových služeb lze nyní upravovat přímo ze sekce Správa dat.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/File.php

    r438 r498  
    5353    global $Config;
    5454   
    55     $DbResult = $this->Database->select('File', '*', 'Id='.addslashes($_GET['Id']));
     55    $DbResult = $this->Database->select('File', '*', 'Id='.addslashes($Id));
    5656    if($DbResult->num_rows > 0)
    5757    {
    5858      $DbRow = $DbResult->fetch_assoc();
    59       Header('Content-Type: '.$this->DetectMimeType($DbRow['Name']));
     59      Header('Content-Type: '.$this->DetectMimeType($this->System->FilesDir.'/'.$DbRow['Name']));
    6060      Header('Content-Disposition: attachment; filename="'.$DbRow['Name'].'"');
    61       echo(file_get_contents($Config['Web']['UploadFileFolder'].'/'.$DbRow['Id'].'_'.$DbRow['Name']));
     61      echo(file_get_contents($this->System->FilesDir.'/'.$DbRow['Name']));
    6262    } else echo('Soubor nenalezen!');
    6363  }
Note: See TracChangeset for help on using the changeset viewer.