Example #1
0
 public function getFile()
 {
     $array = unserialize(parent::getFile());
     if (!is_array($array) || !count($array)) {
         return null;
     }
     $id = ControllerAbstract::$language;
     if (array_key_exists($id, $array)) {
         return File::ROW($array[$id]);
     } else {
         reset($array);
         return File::ROW(current($array));
     }
 }
Example #2
0
<?php

$id_file_instance = $_POST['id'];
$id_file = $_POST['file'];
print_r($_POST);
$file_instance = FileInstance::ROW($id_file_instance);
$file_instance->setFile(File::ROW($id_file));
$file_instance->setType(2);
Example #3
0
File: file.php Project: fulldump/8
<?php

$url =& ControllerPhp::$url;
if (count($url) == 1) {
    $file = File::ROW($url[0]);
    array_shift($url);
    if ($file != null) {
        $path = Rack::Path('file', md5($file->ID()));
        if (file_exists($path)) {
            header("Content-type: " . $file->getMime());
            header('Content-Disposition: attachment; filename="' . $file->getName() . '"');
            header("Content-Length: " . filesize($path));
            readfile($path);
        }
    }
}
Example #4
0
<?php

$id = $_POST['id'];
File::ROW($id)->DELETE();