|
System | : | Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686 |
Software | : | Apache. PHP/5.3.6-13ubuntu3.10 |
ID | : | uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
|
|
Safe Mode | : | OFF |
Open_Basedir | : | OFF |
Freespace | : | 24.79 GB of 70.42 GB (35.21%) |
|
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON |
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
|
[ System Info ]
[ Processes ]
[ SQL Manager ]
[ Eval ]
[ Encoder ]
[ Mailer ]
[ Back Connection ]
[ Backdoor Server ]
[ Kernel Exploit Search ]
[ MD5 Decrypter ]
[ Reverse IP ]
[ Kill Shell ]
[ FTP Brute-Force ]
|
|
/
http/
mail.1/
program/
steps/
settings/
- drwxr-xr-x
|
Viewing file: edit_prefs.inc (2.53 KB) -rw-r--r--Select action/file-type:  ( +) |  ( +) |  ( +) | Code ( +) | Session ( +) |  ( +) | SDB ( +) |  ( +) |  ( +) |  ( +) |  ( +) |  ( +) |
<?php
/* +-----------------------------------------------------------------------+ | program/steps/settings/edit_prefs.inc | | | | This file is part of the Roundcube Webmail client | | Copyright (C) 2005-2007, The Roundcube Dev Team | | Licensed under the GNU GPL | | | | PURPOSE: | | Provide functionality for user's settings & preferences | | | +-----------------------------------------------------------------------+ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+
$Id: func.inc 2822 2009-07-31 09:07:54Z alec $
*/
if (!$OUTPUT->ajax_call) $OUTPUT->set_pagetitle(rcube_label('preferences'));
$CURR_SECTION = get_input_value('_section', RCUBE_INPUT_GPC); list($SECTIONS,) = rcmail_user_prefs($CURR_SECTION);
function rcmail_user_prefs_form($attrib) { global $RCMAIL, $CURR_SECTION, $SECTIONS;
// add some labels to client $RCMAIL->output->add_label('nopagesizewarning');
unset($attrib['form']);
list($form_start, $form_end) = get_form_tags($attrib, 'save-prefs', null, array('name' => '_section', 'value' => $CURR_SECTION));
$out = $form_start;
foreach ($SECTIONS[$CURR_SECTION]['blocks'] as $idx => $block) { if (!empty($block['options'])) { $table = new html_table(array('cols' => 2));
foreach ($block['options'] as $option) { if ($option['advanced']) $table->set_row_attribs('advanced');
$table->add('title', $option['title']); $table->add(null, $option['content']); }
$out .= html::tag('fieldset', null, html::tag('legend', null, $block['name']) . $table->show($attrib)); } else if (!empty($block['content'])) { $out .= html::tag('fieldset', null, html::tag('legend', null, $block['name']) . $block['content']); } }
return $out . $form_end; }
function rcmail_prefs_section_name() { global $SECTIONS, $CURR_SECTION; return $SECTIONS[$CURR_SECTION]['section']; }
// register UI objects $OUTPUT->add_handlers(array( 'userprefs' => 'rcmail_user_prefs_form', 'sectionname' => 'rcmail_prefs_section_name', ));
$OUTPUT->send('settingsedit');
|