summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-02-01 01:06:46 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-02-01 01:06:46 +0000
commitb9a2603025483deefbf7636de3f6c0786e95d293 (patch)
tree5d2ece594fbed8a58874830c42d8182f025ef16b /admin
parent1891fd835cc3cd60d7c3a2ec8bf90b51ca261bf0 (diff)
downloadampache-b9a2603025483deefbf7636de3f6c0786e95d293.tar.gz
ampache-b9a2603025483deefbf7636de3f6c0786e95d293.tar.bz2
ampache-b9a2603025483deefbf7636de3f6c0786e95d293.zip
Finish IPv6 support
Diffstat (limited to 'admin')
-rw-r--r--admin/access.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/admin/access.php b/admin/access.php
index 0fa88a15..34aac4fa 100644
--- a/admin/access.php
+++ b/admin/access.php
@@ -62,6 +62,8 @@ switch ($_REQUEST['action']) {
}
break;
case 'current':
+ $_POST['start'] = $_SERVER['REMOTE_ADDR'];
+ $_POST['end'] = $_SERVER['REMOTE_ADDR'];
$_POST['type'] = 'interface';
Access::create($_POST);
$_POST['type'] = 'stream';
@@ -103,7 +105,13 @@ switch ($_REQUEST['action']) {
case 'update_record':
$access = new Access($_REQUEST['access_id']);
$access->update($_POST);
- show_confirmation(_('Updated'),_('Access List Entry updated'),'admin/access.php');
+ if (!Error::occurred()) {
+ show_confirmation(_('Updated'),_('Access List Entry updated'),'admin/access.php');
+ }
+ else {
+ $access->format();
+ require_once Config::get('prefix') . '/templates/show_edit_access.inc.php';
+ }
break;
case 'show_add_current':
require_once Config::get('prefix') . '/templates/show_add_access_current.inc.php';