parent
60b6825612
commit
9b26cb0bfb
@ -0,0 +1,29 @@ |
||||
<?php |
||||
|
||||
// Init owncloud |
||||
require_once('../../lib/base.php'); |
||||
|
||||
// We send json data |
||||
header( "Content-Type: application/jsonrequest" ); |
||||
|
||||
// Check if we are a user |
||||
if( !OC_USER::isLoggedIn()){ |
||||
echo json_encode( array( "status" => "error", "data" => array( "message" => "Authentication error" ))); |
||||
exit(); |
||||
} |
||||
|
||||
// Get the params |
||||
$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : ''; |
||||
$foldername = isset( $_GET['foldername'] ) ? $_GET['foldername'] : ''; |
||||
|
||||
if($foldername == '') { |
||||
echo json_encode( array( "status" => "error", "data" => array( "message" => "Empty Foldername" ))); |
||||
exit(); |
||||
} |
||||
error_log('try to create ' . $foldername . ' in ' . $dir); |
||||
if(OC_FILES::newFile($dir, $foldername, 'dir')) { |
||||
echo json_encode( array( "status" => "success", "data" => array())); |
||||
exit(); |
||||
} |
||||
|
||||
echo json_encode( array( "status" => "error", "data" => array( "message" => "Error when creating the folder" ))); |
Loading…
Reference in new issue