--- expresso/emailadmin/templates/default/editprofile.tpl 2010-08-23 07:53:51.000000000 -0300 +++ expresso/emailadmin/templates/default/editprofileALT.tpl 2010-08-23 07:53:03.000000000 -0300 @@ -273,6 +273,14 @@ + + + {lang_imap_max_folders}: + + + + + @@ -332,6 +340,14 @@ + + + {lang_imap_max_folders}: + + + + + --- expresso/emailadmin/setup/tables_current.inc.php 2010-08-23 07:53:51.000000000 -0300 +++ expresso/emailadmin/setup/tables_current.incALT.php 2010-08-23 08:01:07.000000000 -0300 @@ -45,7 +45,8 @@ 'userDefinedAccounts' => array('type' => 'varchar','precision' => '3'), 'imapCreateSpamFolder' => array('type' => 'varchar','precision' => '3'), 'imapCyrusUserPostSpam' => array('type' => 'varchar','precision' => '30'), - 'imapoldcclient' => array('type' => 'varchar','precision' => '3') + 'imapoldcclient' => array('type' => 'varchar','precision' => '3'), + 'imapMaxFolders' => array('type' => 'varchar','precision' => '5') ), 'pk' => array('profileID'), 'fk' => array(), --- expresso/emailadmin/setup/tables_update.inc.php 2010-08-23 07:53:51.000000000 -0300 +++ expresso/emailadmin/setup/tables_update.incALT.php 2010-08-23 08:04:13.000000000 -0300 @@ -109,4 +109,11 @@ $GLOBALS['setup_info']['emailadmin']['currentver'] = '2.2.000'; return $GLOBALS['setup_info']['emailadmin']['currentver']; } + $test[] = '2.2.000'; + function emailadmin_upgrade2_2000() + { + $GLOBALS['phpgw_setup']->oProc->AddColumn('phpgw_emailadmin','imapmaxfolders', array('type' => 'varchar', 'precision' => 5)); + $GLOBALS['setup_info']['emailadmin']['currentver'] = '2.2.001'; + return $GLOBALS['setup_info']['emailadmin']['currentver']; + } ?> \ No newline at end of file --- expresso/emailadmin/setup/setup.inc.php 2010-08-23 07:53:51.000000000 -0300 +++ expresso/emailadmin/setup/setup.incALT.php 2010-08-23 08:06:47.000000000 -0300 @@ -13,7 +13,7 @@ $setup_info['emailadmin']['name'] = 'emailadmin'; $setup_info['emailadmin']['title'] = 'EMailAdmin'; - $setup_info['emailadmin']['version'] = '2.2.000'; + $setup_info['emailadmin']['version'] = '2.2.001'; $setup_info['emailadmin']['app_order'] = 10; $setup_info['emailadmin']['enable'] = 2; --- expresso/emailadmin/setup/phpgw_pt-br.lang 2010-08-23 07:53:51.000000000 -0300 +++ expresso/emailadmin/setup/phpgw_pt-brALT.lang 2010-08-24 00:53:20.000000000 -0300 @@ -28,6 +28,7 @@ imap admin password admin pt-br Senha do administrador IMAP imap admin user admin pt-br Usuário administrador do IMAP imap c-client version < 2001 emailadmin pt-br IMAP C-Cliente Versão < 2001 +imap max folders emailadmin pt-br Exibição máxima de pastas IMAP imap/pop3 server name emailadmin pt-br Nome do servidor IMAP/POP3 imap server hostname or ip address emailadmin pt-br Nome ou IP do servidor IMAP imap server logintyp emailadmin pt-br Tipo de login do servidor IMAP --- expresso/expressoMail1_2/inc/class.imap_functions.inc.php 2010-08-23 07:53:51.000000000 -0300 +++ expresso/expressoMail1_2/inc/class.imap_functions.incALT.php 2010-08-24 00:43:02.000000000 -0300 @@ -27,7 +27,7 @@ var $imap_sentfolder; function imap_functions (){ - $this->foldersLimit = 200; //Limit of folders (mailboxes) user can see + $this->foldersLimit = $_SESSION['phpgw_info']['expressomail']['email_server']['imapMaxFolders'] ? $_SESSION['phpgw_info']['expressomail']['email_server']['imapMaxFolders'] : 200 ; $this->username = $_SESSION['phpgw_info']['expressomail']['user']['userid']; $this->password = $_SESSION['phpgw_info']['expressomail']['user']['passwd']; $this->imap_server = $_SESSION['phpgw_info']['expressomail']['email_server']['imapServer'];