Файл: system/controllers/files/model.php
Строк: 27
<?php
class modelFiles extends cmsModel{
//============================================================================//
//============================================================================//
public function registerFile($path, $name){
$url_key = md5(md5(implode(':', array(microtime(true), $name, $path, rand(0, time()/1000)))));
$url_key = substr($url_key, rand(0, 23), 8);
$id = $this->insert('uploaded_files', array(
'url_key' => $url_key,
'path' => $path,
'name' => $name
));
return array(
'id' => $id,
'url_key' => $url_key
);
}
public function deleteFile($id){
return $this->delete('uploaded_files', $id);
}
public function getFile($id){
return $this->getItemById('uploaded_files', $id);
}
public function incrementDownloadsCounter($file_id){
$this->filterEqual('id', $file_id)->increment('uploaded_files', 'counter');
}
//============================================================================//
//============================================================================//
}