Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F6066884
upload_display.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
upload_display.php
View Options
<?php
/**
+-----------------------------------------------------------------------+
| This file is part of the Roundcube Webmail client |
| |
| Copyright (C) The Roundcube Dev Team |
| |
| Licensed under the GNU General Public License version 3 or |
| any later version with exceptions for skins & plugins. |
| See the README file for a full license statement. |
| |
| PURPOSE: |
| Displaying uploaded images |
+-----------------------------------------------------------------------+
| Author: Aleksander Machniak <alec@alec.pl> |
+-----------------------------------------------------------------------+
*/
class
rcmail_action_settings_upload_display
extends
rcmail_action
{
protected
static
$mode
=
self
::
MODE_HTTP
;
/**
* Request handler.
*
* @param array $args Arguments from the previous step(s)
*/
public
function
run
(
$args
=
[])
{
$from
=
rcube_utils
::
get_input_value
(
'_from'
,
rcube_utils
::
INPUT_GET
);
$type
=
preg_replace
(
'/(add|edit)-/'
,
''
,
$from
);
// Plugins in Settings may use this file for some uploads (#5694)
// Make sure it does not contain a dot, which is a special character
// when using rcube_session::append() below
$type
=
str_replace
(
'.'
,
'-'
,
$type
);
$id
=
'undefined'
;
if
(
preg_match
(
'/^rcmfile(
\w
+)$/'
,
$_GET
[
'_file'
],
$regs
))
{
$id
=
$regs
[
1
];
}
self
::
display_uploaded_file
(
$_SESSION
[
$type
][
'files'
][
$id
]);
exit
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Fri, May 22, 5:01 AM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
651255
Default Alt Text
upload_display.php (1 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment