From: mjollnir_ <mjollnir_> Date: Tue, 9 Sep 2008 20:57:46 +0000 (+0000) Subject: MDL-15350 - make boxnet client implement sane defaults for createfolder as well as... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=dff30094ccf4b4a09227ddb0d51493c6921e1663;p=moodle.git MDL-15350 - make boxnet client implement sane defaults for createfolder as well as upload file --- diff --git a/repository/boxnet/boxlibphp5.php b/repository/boxnet/boxlibphp5.php index 8cabe5c367..8bc2df1e52 100755 --- a/repository/boxnet/boxlibphp5.php +++ b/repository/boxnet/boxlibphp5.php @@ -239,11 +239,16 @@ class boxclient { $params['auth_token'] = $this->auth_token; $params['api_key'] = $this->api_key; $params['action'] = 'create_folder'; - //Set to '0' by default. Change to create within sub-folder. - $params['parent_id'] = 0; $params['name'] = $new_folder_name; - //Set to '1' by default. Set to '0' to make folder private. - $params['share'] = 1; + $defaults = array( + 'parent_id' => 0, //Set to '0' by default. Change to create within sub-folder. + 'share' => 1, //Set to '1' by default. Set to '0' to make folder private. + ); + foreach ($defaults as $key => $value) { + if (!array_key_exists($key, $params)) { + $params[$key] = $value; + } + } $ret_array = array(); $data = $this->makeRequest('action=create_folder', $params);