# R27085 - in /trunk/felamimail: inc/class.uipreferences.inc.php js/jscode/editAccountData.js

**URL:** <http://discourse.egroupware.org/t/r27085-in-trunk-felamimail-inc-class-uipreferences-inc-php-js-jscode-editaccountdata-js/32231>\
**Category:** eGW-svn\
**Created:** [May 22, 2009, 10:03am UTC](http://discourse.egroupware.org/t/r27085-in-trunk-felamimail-inc-class-uipreferences-inc-php-js-jscode-editaccountdata-js/32231 "2009-05-22T10:03:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![leithoff](http://discourse.egroupware.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@leithoff](http://discourse.egroupware.org/u/leithoff)\
**Post date:** [May 22, 2009, 10:03am UTC](http://discourse.egroupware.org/t/r27085-in-trunk-felamimail-inc-class-uipreferences-inc-php-js-jscode-editaccountdata-js/32231/1 "2009-05-22T10:03:21Z")

</div>

Author: leithoff  
New Revision: 27085

URL: [http://www.egroupware.org/viewvc/egroupware?rev=27085&view=rev](http://www.egroupware.org/viewvc/egroupware?rev=27085&view=rev)  
Log:  
improving active/inactive control for editAccountData, second tab

Modified:  
trunk/felamimail/inc/class.uipreferences.inc.php  
trunk/felamimail/js/jscode/editAccountData.js

# Modified: trunk/felamimail/inc/class.uipreferences.inc.php URL: [http://www.egroupware.org/viewvc/egroupware/trunk/felamimail/inc/class.uipreferences.inc.php?rev=27085&r1=27084&r2=27085&view=diff](http://www.egroupware.org/viewvc/egroupware/trunk/felamimail/inc/class.uipreferences.inc.php?rev=27085&r1=27084&r2=27085&view=diff)

— trunk/felamimail/inc/class.uipreferences.inc.php (original)  
+++ trunk/felamimail/inc/class.uipreferences.inc.php Fri May 22 12:03:21 2009  
@@ -381,12 +381,12 @@  
$folderList = array\_merge( array(’’ =\> lang(‘default’).’ '.lang(“folder settings”)),(is\_array($tomerge)?$tomerge:array()));

```
		$this->t->set_var('allowAccounts',($preferences->userDefinedAccounts ? 1 : 0));

```

- 

```
  	$this->t->set_var('identity_selectbox', html::select('identity[signature]',$sigvalue,$allSignatures, true, "style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('folder_selectbox', html::select('ic[folderstoshowinhome]',$icServer->folderstoshowinhome,$folderList, true, "style='width: 250px;'",6));

```

- 

```
  	$this->t->set_var('trash_selectbox', html::select('ic[trashfolder]',$icServer->trashfolder,$trashOptions, true, "style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('sent_selectbox', html::select('ic[sentfolder]',$icServer->sentfolder,$sentOptions, true, "style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('draft_selectbox', html::select('ic[draftfolder]',$icServer->draftfolder,$draftOptions, true, "style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('template_selectbox', html::select('ic[templatefolder]',$icServer->templatefolder,$templateOptions, true, "style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('identity_selectbox', html::select('identity[signature]',$sigvalue,$allSignatures, true, " id=\"identity[signature]\" style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('folder_selectbox', html::select('ic[folderstoshowinhome]',$icServer->folderstoshowinhome,$folderList, true, "id=\"ic[folderstoshowinhome]\" style='width: 250px;'",6));

```

- 

```
  	$this->t->set_var('trash_selectbox', html::select('ic[trashfolder]',$icServer->trashfolder,$trashOptions, true, "id=\"ic[trashfolder]\" style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('sent_selectbox', html::select('ic[sentfolder]',$icServer->sentfolder,$sentOptions, true, "id=\"ic[sentfolder]\" style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('draft_selectbox', html::select('ic[draftfolder]',$icServer->draftfolder,$draftOptions, true, "id=\"ic[draftfolder]\" style='width: 250px;'"));

```

- 

```
  	$this->t->set_var('template_selectbox', html::select('ic[templatefolder]',$icServer->templatefolder,$templateOptions, true, "id=\"ic[templatefolder]\" style='width: 250px;'"));
  	$linkData = array
  	(
  		'menuaction' => 'felamimail.uipreferences.editAccountData'

```

# Modified: trunk/felamimail/js/jscode/editAccountData.js URL: [http://www.egroupware.org/viewvc/egroupware/trunk/felamimail/js/jscode/editAccountData.js?rev=27085&r1=27084&r2=27085&view=diff](http://www.egroupware.org/viewvc/egroupware/trunk/felamimail/js/jscode/editAccountData.js?rev=27085&r1=27084&r2=27085&view=diff)

— trunk/felamimail/js/jscode/editAccountData.js (original)  
+++ trunk/felamimail/js/jscode/editAccountData.js Fri May 22 12:03:21 2009  
@@ -24,6 +24,11 @@  
for(i=0; i\<outgoingInputs.length; i++) {  
outgoingInputs[i].disabled = false;  
}

- 

```
  	document.getElementById('ic[folderstoshowinhome]').disabled =false;

```

- 

```
  	document.getElementById('ic[trashfolder]').disabled =false;

```

- 

```
  	document.getElementById('ic[sentfolder]').disabled =false;

```

- 

```
  	document.getElementById('ic[draftfolder]').disabled =false;

```

- 

```
  	document.getElementById('ic[templatefolder]').disabled =false;
  } else {
  	for(i=0; i<incomingInputs.length; i++) {
  		incomingInputs[i].disabled = true;

```

@@ -31,6 +36,11 @@  
for(i=0; i\<outgoingInputs.length; i++) {  
outgoingInputs[i].disabled = true;  
}

- 

```
  	document.getElementById('ic[folderstoshowinhome]').disabled =true;

```

- 

```
  	document.getElementById('ic[trashfolder]').disabled =true;

```

- 

```
  	document.getElementById('ic[sentfolder]').disabled =true;

```

- 

```
  	document.getElementById('ic[draftfolder]').disabled =true;

```

- 

```
  	document.getElementById('ic[templatefolder]').disabled =true;
  }

  onchange_og_smtpauth(document.getElementById('og[smtpauth]'));

```

@@ -43,6 +53,11 @@  
for(i=0; i\<outgoingInputs.length; i++) {  
outgoingInputs[i].disabled = true;  
}

- 

```
  document.getElementById('ic[folderstoshowinhome]').disabled =true;

```

- 

```
  document.getElementById('ic[trashfolder]').disabled =true;

```

- 

```
  document.getElementById('ic[sentfolder]').disabled =true;

```

- 

```
  document.getElementById('ic[draftfolder]').disabled =true;

```

- 

```
  document.getElementById('ic[templatefolder]').disabled =true;

```

}  
}

* * *

Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT  
is a gathering of tech-side developers & brand creativity professionals. Meet  
the minds behind Google Creative Lab, Visual Complexity, Processing, &  
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian  
Group, R/GA, & Big Spaceship. [http://www.creativitycat.com](http://www.creativitycat.com)

* * *

eGroupWare-cvs mailing list  
[eGroupWare-cvs@lists.sourceforge.net](mailto:eGroupWare-cvs@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-cvs](https://lists.sourceforge.net/lists/listinfo/egroupware-cvs)
