1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-13 10:04:35 +02:00

e_TEMP added for system temp folder. Import options added for LiveJournal and html (non-CMS) pages. (work in progress)

This commit is contained in:
CaMer0n
2012-08-06 08:55:51 +00:00
parent c7c9bfe517
commit e660ed3a43
12 changed files with 680 additions and 31 deletions

View File

@@ -30,18 +30,18 @@ if(e_AJAX_REQUEST && isset($_GET['src'])) // Ajax
$localfile = md5($remotefile.time()).".zip";
$status = "Downloading...";
e107::getFile()->getRemoteFile($remotefile,"temp/".$localfile);
e107::getFile()->getRemoteFile($remotefile,$localfile);
if(!file_exists(e_UPLOAD.$localfile))
if(!file_exists(e_TEMP.$localfile))
{
echo 'There was a problem retrieving the file';
exit;
}
// chmod(e_PLUGIN,0777);
chmod(e_UPLOAD.$localfile,0755);
chmod(e_TEMP.$localfile,0755);
require_once(e_HANDLER."pclzip.lib.php");
$archive = new PclZip(e_UPLOAD.$localfile);
$archive = new PclZip(e_TEMP.$localfile);
$unarc = ($fileList = $archive -> extract(PCLZIP_OPT_PATH, e_PLUGIN, PCLZIP_OPT_SET_CHMOD, 0755));
// chmod(e_PLUGIN,0755);
$dir = basename($unarc[0]['filename']);
@@ -83,7 +83,7 @@ if(e_AJAX_REQUEST && isset($_GET['src'])) // Ajax
}
echo $status;
@unlink(e_UPLOAD.$localfile);
// @unlink(e_TEMP.$localfile);
// echo "file=".$file;
exit;