87 lines
2.9 KiB
Plaintext
87 lines
2.9 KiB
Plaintext
{
|
|
use PHP::Serialization qw(serialize);
|
|
my $data;
|
|
|
|
$data->{'core.uploader'}->{'UPLOAD_MAX_SIZE'} = "0";
|
|
$data->{'core.uploader'}->{'UPLOAD_MAX_NUMBER'} = "50";
|
|
$data->{'gui.ajax'}->{'CUSTOM_WELCOME_MESSAGE'} = $ajaxplorer{'WelcomMessage'} || 'Ajaxplorer';
|
|
$data->{'core.ajaxplorer'}->{'WEBMASTER_EMAIL'} = 'admin@'.$DomainName;
|
|
$data->{'core.ajaxplorer'}->{'AJXP_TMP_DIR'} = '/var/lib/ajaxplorer/tmp';
|
|
$data->{'core.ajaxplorer'}->{'DEFAULT_LANGUAGE'} = $ajaxplorer{'DefaultLanguage'} || 'en';
|
|
$data->{'core.ajaxplorer'}->{'APPLICATION_TITLE'} = $ajaxplorer{'Title'} || 'Ajaxplorer';
|
|
$data->{'core.ajaxplorer'}->{'CMDLINE_ACTIVE'} = '__true__';
|
|
$data->{'core.ajaxplorer'}->{'CLI_PHP'} = '/usr/bin/php';
|
|
|
|
if (($ajaxplorer{'PublicShares'} || 'enabled') eq 'enabled'){
|
|
$data->{'core.ajaxplorer'}->{'PUBLIC_DOWNLOAD_FOLDER'} = '/var/lib/ajaxplorer/public';
|
|
$data->{'core.ajaxplorer'}->{'PUBLIC_DOWNLOAD_URL'} = $ajaxplorer{'PublicDownloadUrl'} || "http://$SystemName.$DomainName/ajxppub";
|
|
}
|
|
|
|
$data->{'core.log'} = {
|
|
'UNIQUE_PLUGIN_INSTANCE' => {
|
|
'LOG_FILE_NAME' => 'log_date(\'m-d-y\').txt',
|
|
'LOG_PATH' => '/var/log/ajaxplorer/',
|
|
'instance_name' => 'log.text',
|
|
'group_switch_value' => 'log.text',
|
|
'LOG_CHMOD' => 770
|
|
}
|
|
};
|
|
|
|
$data->{'access.fs'} = {
|
|
'HIDE_EXTENSIONS' => 'ser',
|
|
'PROBE_REAL_SIZE' => '__true__',
|
|
'USE_POSIX' => '__true__',
|
|
};
|
|
|
|
$data->{'core.notifications'} = {
|
|
'UNIQUE_FEED_INSTANCE' => {
|
|
'instance_name' => 'feed.sql',
|
|
'group_switch_value' => 'feed.sql',
|
|
'SQL_DRIVER' => {
|
|
'group_switch_value' => 'core',
|
|
'core_driver' => 'core'
|
|
}
|
|
},
|
|
'USER_EVENTS' => '__true__'
|
|
};
|
|
|
|
$data->{'action.powerfs'} = {
|
|
'AJXP_PLUGIN_ENABLED' => '__true__'
|
|
};
|
|
|
|
$data->{'index.lucene'} = {
|
|
'QUERY_ANALYSER' => 'utf8num_insensitive',
|
|
'AJXP_PLUGIN_ENABLED' => '__true__',
|
|
'WILDCARD_LIMITATION' => '0',
|
|
'PDFTOTEXT' => '/usr/bin/pydiopdftotext',
|
|
'PARSE_CONTENT_HTML' => 'html,htm',
|
|
'PARSE_CONTENT_TXT' => 'txt',
|
|
'PARSE_CONTENT_MAX_SIZE' => '20000000',
|
|
'UNOCONV' => '/usr/bin/unoconv --server 127.0.0.1',
|
|
'index_content' => '__true__'
|
|
};
|
|
|
|
$data->{'editor.imagick'} = {
|
|
'IM_VIEWER_QUALITY' => '90',
|
|
'AJXP_PLUGIN_ENABLED' => '__true__',
|
|
'ONTHEFLY_THRESHOLD' => '3',
|
|
'ADDITIONAL_ENV_PATH' => '',
|
|
'IM_THUMB_QUALITY' => '65',
|
|
'IMAGE_MAGICK_CONVERT' => '/usr/bin/convert',
|
|
'UNOCONV' => 'HOME=/var/cache/ooo /usr/bin/unoconv --server 127.0.0.1',
|
|
'IM_CUSTOM_OPTIONS' => '-strip'
|
|
};
|
|
|
|
$data->{'editor.ckeditor'} = {
|
|
'AJXP_PLUGIN_ENABLED' => '__true__'
|
|
};
|
|
|
|
$data = serialize($data);
|
|
# PHP::Serialization has now way to
|
|
# represent a boolean, so lets replace __true__
|
|
# manually
|
|
$data =~ s/s:8:"__true__";/b:1;/g;
|
|
$OUT = $data;
|
|
|
|
}
|