Page MenuHomeIn-Portal Phabricator

files.php
No OneTemporary

File Metadata

Created
Tue, Sep 23, 4:08 AM

files.php

<?php
/**
* @version $Id: files.php 14625 2011-10-04 09:34:12Z alex $
* @package In-Commerce
* @copyright Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
* @license Commercial License
* This software is protected by copyright law and international treaties.
* Unauthorized reproduction or unlicensed usage of the code of this program,
* or any portion of it may result in severe civil and criminal penalties,
* and will be prosecuted to the maximum extent possible under the law
* See http://www.in-portal.org/commercial-license for copyright notices and details.
*/
defined('FULL_PATH') or die('restricted access!');
class FilesItem extends kDBItem {
/**
* Deletes the record from database
*
* @param int $id
* @return bool
* @access public
*/
public function Delete($id = null)
{
$this->Load($id);
$upload_dir = $this->Fields['FilePath']['upload_dir'];
$file_path = FULL_PATH . $upload_dir . $this->GetDBField('FilePath');
if ( file_exists($file_path) ) {
unlink($file_path);
}
return parent::Delete($id);
}
}

Event Timeline