Blame view

sources/apps/xmpp/userSettings.php 707 Bytes
42e4f8d60   Kload   add all apps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  <?php
  $params = array('autoroster');
  
  if ($_POST) {
  	foreach ($params as $param) {
  		if (isset($_POST[$param])) {
  			if($param==='autoroster'){
  				OCP\Config::setUserValue(OCP\User::getUser(),'xmpp','autoroster',true);
  			}else{
  				OCP\Config::setUserValue(OCP\User::getUser(),'xmpp',$param,$_POST[$param]);
  			}
  		}else{
  			if($param==='autoroster'){
  				OCP\Config::setUserValue(OCP\User::getUser(),'xmpp','autoroster',false);
  			}
  		}
  	}
  }
  
  // fill template
  $tmpl = new OCP\Template( 'xmpp', 'userSettings');
  foreach($params as $param){
                  $value = OCP\Config::getUserValue(OCP\User::getUser(),'xmpp',$param);
                  $tmpl->assign($param, $value);
  }
  return $tmpl->fetchPage();
  ?>