mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
locking down URLs: image/iframe, image/flush, image/transferlegacycontent
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@48828 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
97f3d722b4
commit
d2ee619caa
@ -433,6 +433,8 @@ class Image_Uploader extends Controller {
|
|||||||
* Ensures the css is loaded for the iframe.
|
* Ensures the css is loaded for the iframe.
|
||||||
*/
|
*/
|
||||||
function iframe() {
|
function iframe() {
|
||||||
|
if(!Permission::check('ADMIN')) Security::permissionFailure($this);
|
||||||
|
|
||||||
Requirements::css("cms/css/Image_iframe.css");
|
Requirements::css("cms/css/Image_iframe.css");
|
||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
@ -711,6 +713,8 @@ class Image_Uploader extends Controller {
|
|||||||
* Flush all of the generated images.
|
* Flush all of the generated images.
|
||||||
*/
|
*/
|
||||||
function flush() {
|
function flush() {
|
||||||
|
if(!Permission::check('ADMIN')) Security::permissionFailure($this);
|
||||||
|
|
||||||
$images = DataObject::get("Image","");
|
$images = DataObject::get("Image","");
|
||||||
$numItems = 0;
|
$numItems = 0;
|
||||||
$num = 0;
|
$num = 0;
|
||||||
@ -731,6 +735,8 @@ class Image_Uploader extends Controller {
|
|||||||
* @deprecated This function is only used to migrate content from old databases.
|
* @deprecated This function is only used to migrate content from old databases.
|
||||||
*/
|
*/
|
||||||
function transferlegacycontent() {
|
function transferlegacycontent() {
|
||||||
|
if(!Permission::check('ADMIN')) Security::permissionFailure($this);
|
||||||
|
|
||||||
$images = DB::query("SELECT * FROM _obsolete_Image");
|
$images = DB::query("SELECT * FROM _obsolete_Image");
|
||||||
echo "<h3>Transferring images</h3>";
|
echo "<h3>Transferring images</h3>";
|
||||||
foreach($images as $image) {
|
foreach($images as $image) {
|
||||||
|
Loading…
Reference in New Issue
Block a user