mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 21:27:25 +02:00
e107::getFile()->getUserDir(false) will now return the plugin directory without a user directory.
This commit is contained in:
@@ -1003,24 +1003,27 @@ class e_file
|
||||
*/
|
||||
public function getUserDir($user, $create = false, $subDir = null)
|
||||
{
|
||||
$user = intval($user);
|
||||
$tp = e107::getParser();
|
||||
|
||||
$baseDir = e_MEDIA.'plugins/'.e_CURRENT_PLUGIN.'/';
|
||||
|
||||
if(!empty($subDir))
|
||||
{
|
||||
$subDir = e107::getParser()->filter($subDir,'w');
|
||||
$baseDir .= rtrim($subDir,'/').'/';
|
||||
}
|
||||
|
||||
$baseDir .= ($user) ? "user_". $tp->leadingZeros($user, 6) : "anon";
|
||||
if(is_numeric($user))
|
||||
{
|
||||
$baseDir .= ($user > 0) ? "user_". $tp->leadingZeros($user, 6) : "anon";
|
||||
}
|
||||
|
||||
if($create == true && !is_dir($baseDir))
|
||||
{
|
||||
mkdir($baseDir, 0755, true); // recursively
|
||||
}
|
||||
|
||||
$baseDir .= "/";
|
||||
$baseDir = rtrim($baseDir,'/')."/";
|
||||
|
||||
return $baseDir;
|
||||
}
|
||||
|
@@ -979,7 +979,7 @@ class e_media
|
||||
if(!vartrue($this->mimePaths[$pmime]))
|
||||
{
|
||||
$this->log("Couldn't detect mime-type ($mime).");
|
||||
$text = $text = str_replace('[x]',$mime,IMALAN_111);
|
||||
$text = $text = str_replace('[x]',$mime,IMALAN_111); //FIXME LAN IMALAN_112 is not generic. This method can be called from anywhere, not only e107_admin/image.php.
|
||||
$mes->add($text, E_MESSAGE_ERROR);
|
||||
return FALSE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user