From: Ben Klang Date: Thu, 26 Jan 2006 23:38:49 +0000 (+0000) Subject: Deleting users X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=1be9bfc77367a9b3396e42c1e3295e5c64718a06;p=horde.git Deleting users git-svn-id: https://svn.alkaloid.net/gpl/shout/trunk@265 06cd67b6-e706-0410-b29e-9de616bca6e9 --- diff --git a/users/delete.php b/users/delete.php deleted file mode 100644 index 5d742e4f8..000000000 --- a/users/delete.php +++ /dev/null @@ -1,26 +0,0 @@ - - * - * See the enclosed file LICENSE for license information (GPL). If you - * did not receive this file, see http://www.horde.org/licenses/gpl.php. - * - * @package shout - */ -@define('SHOUT_BASE', dirname(__FILE__) . '/..'); -//require_once 'Horde/Variables.php'; - -$context = Util::getFormData('context'); -$extension = Util::getFormData('extension'); - -$res = $shout->deleteUser($context, $extension); - -if (!$res) { - echo "Failed!"; - print_r($res); -} -$notification->push("User Deleted."); -$notification->notify(); -require SHOUT_TEMPLATES . '/common-footer.inc'; \ No newline at end of file diff --git a/users/edit.php b/users/edit.php deleted file mode 100644 index 321dbe642..000000000 --- a/users/edit.php +++ /dev/null @@ -1,80 +0,0 @@ - - * - * See the enclosed file LICENSE for license information (GPL). If you - * did not receive this file, see http://www.horde.org/licenses/gpl.php. - * - * @package shout - */ -@define('SHOUT_BASE', dirname(__FILE__) . '/..'); -require_once SHOUT_BASE . '/lib/base.php'; -require_once SHOUT_BASE . '/lib/User.php'; -require_once 'Horde/Variables.php'; - -$RENDERER = &new Horde_Form_Renderer(); - -$empty = ''; -$beendone = 0; -$wereerrors = 0; - -$vars = &Variables::getDefaultVariables($empty); -$formname = $vars->get('formname'); - -$title = _("FIXME " . __FILE__.":".__LINE__); - -$UserDetailsForm = &Horde_Form::singleton('UserDetailsForm', $vars); - -$UserDetailsFormValid = $UserDetailsForm->validate($vars, true); - -if (!$UserDetailsFormValid) { - $UserDetailsForm->open($RENDERER, $vars, 'users.php', 'post'); - $vars->set('section', $section); - $UserDetailsForm->preserveVarByPost($vars, "section"); - // $UserDetailsForm->preserve($vars); - $RENDERER->beginActive($UserDetailsForm->getTitle()); - $RENDERER->renderFormActive($UserDetailsForm, $vars); - $RENDERER->submit(); - $RENDERER->end(); - $UserDetailsForm->close($RENDERER); -} else { - -// require WHUPS_TEMPLATES . '/common-header.inc'; -// require WHUPS_TEMPLATES . '/menu.inc'; - $info = array(); - $UserDetailsForm->getInfo($vars, $info); - - $name = $info['name']; - $curextension = $info['curextension']; - $newextension = $info['newextension']; - $email = $info['email']; - $pin = $info['pin']; - - - $limits = $shout->getLimits($context, $curextension); - - $userdetails = array("newextension" => $newextension, - "name" => $name, - "pin" => $pin, - "email" => $email); - - $i = 1; - $userdetails['telephonenumbers'] = array(); - while ($i <= $limits['telephonenumbersmax']) { - $tmp = $info['telephone'.$i]; - if (!empty($tmp)) { - $userdetails['telephonenumbers'][] = $tmp; - } - $i++; - } - - $userdetails['dialopts'] = array(); - if ($info['moh']) { - $userdetails['dialopts'][] = 'm'; - } - if ($info['transfer']) { - $userdetails['dialopts'][] = 't'; - } -} \ No newline at end of file diff --git a/users/list.php b/users/list.php deleted file mode 100644 index 4dbd7cc8b..000000000 --- a/users/list.php +++ /dev/null @@ -1,20 +0,0 @@ - - * - * See the enclosed file COPYING for license information (GPL). If you - * did not receive this file, see http://www.fsf.org/copyleft/gpl.html. - * - * @package shout - */ - -if (!isset($SHOUT_RUNNING) || !$SHOUT_RUNNING) { - header('Location: /'); - exit(); -} - -$users = &$shout->getUsers($context); -ksort($users); -require SHOUT_TEMPLATES . "/users/userlist.inc"; \ No newline at end of file diff --git a/users/save.php b/users/save.php deleted file mode 100644 index 7ebe3873f..000000000 --- a/users/save.php +++ /dev/null @@ -1,63 +0,0 @@ - - * - * See the enclosed file LICENSE for license information (GPL). If you - * did not receive this file, see http://www.horde.org/licenses/gpl.php. - * - * @package shout - */ -@define('SHOUT_BASE', dirname(__FILE__) . '/..'); -require_once SHOUT_BASE . '/lib/User.php'; -require_once 'Horde/Variables.php'; - -$RENDERER = &new Horde_Form_Renderer(); - -$vars = &Variables::getDefaultVariables(); -$formname = $vars->get('formname'); - -$UserDetailsForm = &Horde_Form::singleton('UserDetailsForm', $vars); -$UserDetailsFormValid = $UserDetailsForm->validate($vars, true); -if (!$UserDetailsFormValid) { - # FIXME Handle invalid forms gracefully - echo "Invalid Form!"; -} - -$name = Util::getFormData('name'); -$curextension = Util::getFormData('curextension'); -$newextension = Util::getFormData('newextension'); -$email = Util::getFormData('email'); -$pin = Util::getFormData('pin'); - - -$limits = $shout->getLimits($context, $curextension); - -$userdetails = array("newextension" => $newextension, - "name" => $name, - "pin" => $pin, - "email" => $email); - -$i = 1; -$userdetails['telephonenumbers'] = array(); -while ($i <= $limits['telephonenumbersmax']) { - $tmp = Util::getFormData("telephone$i"); - if (!empty($tmp)) { - $userdetails['telephonenumbers'][] = $tmp; - } - $i++; -} - -$userdetails['dialopts'] = array(); -if (Util::getFormData('moh')) { - $userdetails['dialopts'][] = 'm'; -} -if (Util::getFormData('transfer')) { - $userdetails['dialopts'][] = 't'; -} - -// $res = $shout->saveUser($context, $curextension, $userdetails); -// if (is_a($res, 'PEAR_Error')) { -// print $res->getMessage(); -// } \ No newline at end of file