ACC SHELL
<?php
include( '../init-db-info.php' );
include( '../init-db.php' );
include_once( '../functions.php' );
include( 'admin-init-vars.php' );
$itemID = 0;
if ( isset( $_GET['id'] ) ) $itemID = $_GET['id'];
$uploaddir = $articleFilesDir. '/' . $itemID;
if ( isset($_GET['cmd']) && ( $_GET['cmd'] == 'delete' ) )
{
deleteDirectory( $uploaddir );
$db->setItem( 'article', $itemID, array( 'file'=>'' ) );
echo '';
}
else
{
foreach ( $_FILES as $file )
{
//$fileName = friendly_url( basename( $file['name'] ) );
$path_parts = pathinfo( $file['name'] );
$fileName = friendly_url( $path_parts['filename'] ) . '.' . $path_parts['extension'];
if ( $fileName != '' )
{
$targetPhoto = $uploaddir . '/' . $fileName;
if ( file_exists( $file['tmp_name'] ) )
{
deleteDirectory( $uploaddir );
mkdir( $uploaddir );
copy( $file['tmp_name'], $targetPhoto );
$db->setItem( 'article', $itemID, array( 'file'=>$fileName ) );
echo $targetPhoto;
}
else
{
echo 'File upload error. (max. file size = 2MB)';
}
}
}
}
?>
ACC SHELL 2018