tinybrowser_admin_profile(), 2 => tinybrowser_sample_profile() ); $role_profile = array(); variable_set('tinybrowser_profiles', $profiles); variable_set('tinybrowser_roles_profiles', $role_profile); return $profiles; } /** * Admin profile */ function tinybrowser_admin_profile() { global $base_path; $profiles = variable_get('tinybrowser_profiles', array()); if (isset($profile[1])) { return $profile[1]; } $file_dir_path = base_path() . tinybrowser_file_directory_path(); $path_file = $file_dir_path . '/'; $path_image = $file_dir_path . '/images/'; $path_media = $file_dir_path . '/media/'; $profile = array( 'name' => 'Admin', 'max_file_size' => 0, 'max_image_size' => 0, 'directory' => array( 'path_file' => $path_file, 'path_image' => $path_image, 'path_media' => $path_media, 'quota' => 0, ), 'permissions' => array( 'upload' => 'upload', 'edit' => 'edit', 'folders' => 'folders', 'delete' => 'delete', 'userpage' => 'userpage', ), 'imagestyle' => 1, ); return $profile; } function tinybrowser_sample_profile() { $file_dir_path = base_path() . tinybrowser_file_directory_path(); $path_file = $file_dir_path . '/%u/'; $path_image = $file_dir_path . '/%u/images/'; $path_media = $file_dir_path . '/%u/media/'; $profile = array( 'name' => 'Sample', 'max_file_size' => 1048576, // 1MB 'max_image_size' => '640x480', 'directory' => array( 'path_file' => $path_file, 'path_image' => $path_image, 'path_media' => $path_media, 'quota' => 10485760, // 10MB ), 'permissions' => array( 'upload' => 'upload', 'edit' => 'edit', 'folders' => 0, 'delete' => 'delete', 'userpage' => 'userpage', ), 'imagestyle' => 0, ); return $profile; }