<?php
	/**************************************************************************\
	* eGroupWare - Filemanager Preferences                                     *
	* http://egroupware.org                                                    *
	* Modified by Pim Snel <pim@egroupware.org>                                *
	* --------------------------------------------                             *
	*  This program is free software; you can redistribute it and/or modify it *
	*  under the terms of the GNU General Public License as published by the   *
	*  Free Software Foundation; either version 2 of the License, or (at your  *
	*  option)                                                                 *
	\**************************************************************************/

	/* $Id: hook_settings.inc.php 18864 2005-07-23 09:44:46Z milosch $ */

	//ExecMethod('filemanager.bofilemanager.check_set_default_prefs');

	/*create_section('TESTING');

	create_check_box('Use new experimental Filemanager?','experimental_new_code','The future filemanager, now for TESTING PURPOSES ONLY, please send bugreports');

	*/
	settype($GLOBALS['settings'],'array');

	$GLOBALS['settings']['display_attrs'] = array(
		'type'   => 'section',
		'title'  => 'Display attributes',
		'name'   => 'display_attrs',
		'xmlrpc' => True,
		'admin'  => False
	);

	$file_attributes = Array(
		'name' => 'File Name',
		'mime_type' => 'MIME Type',
		'size' => 'Size',
		'created' => 'Created',
		'modified' => 'Modified',
		'owner' => 'Owner',
		'createdby_id' => 'Created by',
		'modifiedby_id' => 'Created by',
		'modifiedby_id' => 'Modified by',
		'app' => 'Application',
		'comment' => 'Comment',
		'version' => 'Version'
	);

	foreach($file_attributes as $key => $value)
	{
		$GLOBALS['settings'][$key] = array(
			'type'  => 'check',
			'label' => "$value",
			'name'  => $key,
			'xmlrpc' => True,
			'admin'  => False
		);
	}

	$GLOBALS['settings']['other_settings'] = array(
		'type'   => 'section',
		'title'  => 'Other settings',
		'name'   => 'other_settings',
		'xmlrpc' => True,
		'admin'  => False
	);

	$other_checkboxes = array (
		"viewinnewwin" => "View documents in new window", 
		"viewonserver" => "View documents on server (if available)", 
		"viewtextplain" => "Unknown MIME-type defaults to text/plain when viewing", 
		"dotdot" => "Show ..", 
		"dotfiles" => "Show .files", 
	);

	foreach($other_checkboxes as $key => $value)
	{
		$GLOBALS['settings'][$key] = array(
			'type'  => 'check',
			'label' => "$value",
			'name'  => $key,
			'xmlrpc' => True,
			'admin'  => False
		);
	}

	$upload_boxes = array(
		'1'  => '1',
		'5'  => '5',
		'10' => '10',
		'20' => '20',
		'30' => '30'
	);

	$GLOBALS['settings']['show_upload_boxes'] = array(
		'label'  => 'Default number of upload fields to show',
		'name'   => 'show_upload_boxes',
		'values' => $upload_boxes,
		'xmlrpc' => True,
		'admin'  => False
	);
