{
parent::Horde_Form($vars, _("Delete Domain"));
- $domain_record = $GLOBALS['vilma_driver']->getDomain($vars->get('domain_id'));
+ $domain_record = $GLOBALS['vilma']->driver->getDomain($vars->get('domain_id'));
if (is_a($domain_record, 'PEAR_Error')) {
return $domain_record;
}
function EditAliasForm(&$vars)
{
- global $vilma_driver;
-
$type = $vars->get('type');
$editing = ($vars->get('mode') == 'edit');
if ($editing) {
$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 = $GLOBALS['vilma']->driver->getDomain($vars->get('domain_id'));
if (is_a($domain, 'PEAR_Error')) {
return $domain;
}
function EditForwardForm(&$vars)
{
- global $vilma_driver;
-
$type = $vars->get('type');
$editing = ($vars->get('mode') == 'edit');
if ($editing) {
function EditUserForm(&$vars)
{
- global $vilma_driver;
-
$type = $vars->get('type');
$editing = ($vars->get('mode') == 'edit');
if ($editing) {
$this->addVariable(_("Password"), 'password', 'passwordconfirm', true);
}
$this->addVariable(_("Full Name"), 'user_full_name', 'text', true);
- $attrs = $vilma_driver->getUserFormAttributes();
+ $attrs = $GLOBALS['vilma']->driver->getUserFormAttributes();
foreach ($attrs as $attr) {
$v = &$this->addVariable($attr['label'], $attr['name'],
$attr['type'], $attr['required'],
* system for any new users. A cron job can be set up to run this periodically.
*/
-// No auth.
-@define('AUTH_HANDLER', true);
-
-@define('VILMA_BASE', dirname(__FILE__) . '/..');
-require_once VILMA_BASE . '/lib/base.php';
+require_once dirname(__FILE__) . '/../lib/Application.php';
+$vilma = Horde_Registry::appInit('vilma', array('authentication' => 'none'));
// Make sure no one runs this from the web.
if (!Horde_Cli::runningFromCLI()) {
/* Make sure there's no compression. */
@ob_end_clean();
-$users_by_domain = $vilma_driver->getAllUsers();
+$users_by_domain = $vilma->driver->getAllUsers();
foreach ($users_by_domain as $domain => $users) {
foreach ($users as $user) {