config option check may change settings
This commit is contained in:
parent
1883fe086f
commit
e439d2cc5a
|
@ -688,7 +688,7 @@ abstract class baseModule {
|
|||
*
|
||||
* @see baseModule::get_metaData()
|
||||
*/
|
||||
public function check_configOptions($scopes, $options) {
|
||||
public function check_configOptions($scopes, &$options) {
|
||||
$messages = array();
|
||||
$scopes[] = 'all'; // add checks that are independent of scope
|
||||
for ($s = 0; $s < sizeof($scopes); $s++) {
|
||||
|
|
|
@ -326,7 +326,7 @@ function getConfigOptions($scopes) {
|
|||
* @param array $options hash array containing all options (name => array(...))
|
||||
* @return array list of error messages
|
||||
*/
|
||||
function checkConfigOptions($scopes, $options) {
|
||||
function checkConfigOptions($scopes, &$options) {
|
||||
$return = array();
|
||||
$modules = array_keys($scopes);
|
||||
for ($i = 0; $i < sizeof($modules); $i++) {
|
||||
|
|
|
@ -229,7 +229,11 @@ class account extends baseModule {
|
|||
*/
|
||||
function get_pdfEntries() {
|
||||
$return = array();
|
||||
$return['account_description'] = array('<block><key>' . _('Description') . '</key><value>' . $this->attributes['description'][0] . '</value></block>');
|
||||
$description = '';
|
||||
if (isset($this->attributes['description'][0])) {
|
||||
$description = $this->attributes['description'][0];
|
||||
}
|
||||
$return['account_description'] = array('<block><key>' . _('Description') . '</key><value>' . $description . '</value></block>');
|
||||
$return['account_uid'] = array('<block><key>' . _('User name') . '</key><value>' . $this->attributes['uid'][0] . '</value></block>');
|
||||
return $return;
|
||||
}
|
||||
|
|
|
@ -1513,7 +1513,7 @@ class posixAccount extends baseModule implements passwordService {
|
|||
* @param array $options hash array containing the settings (array('option' => array('value')))
|
||||
* @return array list of error messages
|
||||
*/
|
||||
function check_configOptions($scopes, $options) {
|
||||
function check_configOptions($scopes, &$options) {
|
||||
$return = array();
|
||||
// user settings
|
||||
if (in_array('user', $scopes)) {
|
||||
|
|
Loading…
Reference in New Issue