function getARP($params) { if (!isset($params['aid'])) { return false; } $arp = new sspmod_janus_ARP(); $arp->setAid((int) $params['aid']); $arp->load(); $attributes = $arp->getAttributes(); if (empty($attributes)) { $attributes = array(); } ksort($attributes); return array('aid' => $arp->getAid(), 'name' => $arp->getName(), 'description' => $arp->getDescription(), 'is_default' => $arp->isDefault(), 'attributes' => $attributes); }
$user->setData($_POST['userdata']); $user->setEmail($_POST['user_email']); $user->setSecret($_POST['user_secret']); $user->save(); $pm->post('Userinfo update', 'User info updated:<br /><br />' . $_POST['userdata'] . '<br /><br />E-mail: ' . $_POST['user_email'], 'USER-' . $user->getUid(), $user->getUid()); SimpleSAML_Utilities::redirect(SimpleSAML_Utilities::selfURLNoQuery(), array('selectedtab' => $selectedtab)); } if (isset($_POST['arp_delete'])) { $arp = new sspmod_janus_ARP(); $arp->setAid((int) $_POST['arp_delete']); $arp->delete(); } if (isset($_POST['arp_edit'])) { $arp = new sspmod_janus_ARP(); if (isset($_POST['arp_id'])) { $arp->setAid((int) $_POST['arp_id']); } if (isset($_POST['arp_name'])) { $arp->setName($_POST['arp_name']); } if (isset($_POST['arp_description'])) { $arp->setDescription($_POST['arp_description']); } if (isset($_POST['arp_is_default'])) { $arp->setDefault(); } if (isset($_POST['arp_attributes'])) { $arp->setAttributes($_POST['arp_attributes']); } $arp->save(); }