{
/* Check if a form is being edited. */
$editing = $vars->exists('domain_id');
- $domain = $_SESSION['vilma']['domain'];
+ $domain = $GLOBALS['session']->get('vilma', 'domain');
parent::Horde_Form($vars, $editing ? _("Edit Domain") : _("New Domain"));
if ($editing && !$this->isSubmitted()) {
$domain = $GLOBALS['vilma_driver']->getDomain($vars->get('domain_id'));
$domain = false;
}
Vilma::setCurDomain($domain);
- } elseif (isset($_SESSION['vilma']['domain'])) {
- $domain = $_SESSION['vilma']['domain'];
- } else {
+ } elseif (!($domain = $GLOBALS['session']->get('vilma', 'domain'))) {
$domain = false;
}
*/
function setCurDomain($domain)
{
- $_SESSION['vilma']['domain'] = $domain;
+ $GLOBALS['session']->set('vilma', 'domain', $domain);
}
/**
$menu->add(Horde::url('domains/index.php'), _("_Domains"), 'domain.png');
if (Vilma::getCurDomain()) {
- $domain = $_SESSION['vilma']['domain'];
+ $domain = $GLOBALS['session']->get('vilma', 'domain');
$url = Horde::url('users/index.php');
$tmp = Horde_Util::addParameter($url, 'domain_id', $domain['domain_id']);
$menu->add(Horde::url($tmp), _($domain['domain_name']), 'domain.png');
$vars->set('mode', 'edit');
} else {
$vars->set('mode', 'new');
- $domain_info = $_SESSION['vilma']['domain'];
+ $domain_info = $session->get('vilma', 'domain');
$domain = $domain_info['domain_name'];
$domain_id = $domain_info['domain_id'];
$vars->set('domain', $domain);