userSettings.php
707 Bytes
<?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();
?>