- $mailfetch_server_number = getPref($data_dir, $username, "mailfetch_server_number");
- if (!isset($mailfetch_server_number)) $mailfetch_server_number=0;
- $mailfetch_cypher = getPref($data_dir, $username, "mailfetch_cypher");
- if ($mailfetch_server_number<1) $mailfetch_server_number=0;
- for ($i=0;$i<$mailfetch_server_number;$i++) {
- $mailfetch_server_[$i] = getPref($data_dir, $username, "mailfetch_server_$i");
- $mailfetch_alias_[$i] = getPref($data_dir, $username, "mailfetch_alias_$i");
- $mailfetch_user_[$i] = getPref($data_dir, $username, "mailfetch_user_$i");
- $mailfetch_pass_[$i] = getPref($data_dir, $username, "mailfetch_pass_$i");
- $mailfetch_lmos_[$i] = getPref($data_dir, $username, "mailfetch_lmos_$i");
- $mailfetch_login_[$i] = getPref($data_dir, $username, "mailfetch_login_$i");
- $mailfetch_uidl_[$i] = getPref($data_dir, $username, "mailfetch_uidl_$i");
- $mailfetch_subfolder_[$i] = getPref($data_dir, $username, "mailfetch_subfolder_$i");
- if( $mailfetch_cypher == 'on' ) {
- $mailfetch_pass_[$i] = decrypt( $mailfetch_pass_[$i] );
+ $mailfetch['server_number'] = getPref($data_dir, $username, "mailfetch_server_number");
+ if (!isset($mailfetch['server_number']) || ($mailfetch['server_number'] < 1)) {
+ $mailfetch['server_number'] = 0;
+ }
+ $mailfetch['cypher'] = getPref($data_dir, $username, "mailfetch_cypher");
+ for ($i = 0; $i < $mailfetch['server_number']; $i++) {
+ $mailfetch[$i]['server'] = getPref($data_dir, $username, "mailfetch_server_$i");
+ $mailfetch[$i]['port'] = getPref($data_dir, $username, "mailfetch_port_$i");
+ $mailfetch[$i]['alias'] = getPref($data_dir, $username, "mailfetch_alias_$i");
+ $mailfetch[$i]['user'] = getPref($data_dir, $username, "mailfetch_user_$i");
+ $mailfetch[$i]['pass'] = getPref($data_dir, $username, "mailfetch_pass_$i");
+ if($mailfetch['cypher'] == 'on') {
+ $mailfetch[$i]['pass'] = decrypt($mailfetch[$i]['pass']);
+ }
+ if ($mailfetch[$i]['pass'] == '') {
+ sqgetGlobalVar("pass_$i", $mailfetch[$i]['pass'], SQ_POST);
+ }
+ $mailfetch[$i]['lmos'] = getPref($data_dir, $username, "mailfetch_lmos_$i");
+ $mailfetch[$i]['login'] = getPref($data_dir, $username, "mailfetch_login_$i");
+ $mailfetch[$i]['uidl'] = getPref($data_dir, $username, "mailfetch_uidl_$i");
+ $mailfetch[$i]['subfolder'] = getPref($data_dir, $username, "mailfetch_subfolder_$i");
+ if($mailfetch[$i]['alias'] == '') {
+ $mailfetch[$i]['alias'] == $mailfetch[$i]['server'];
+ }