From d28c55215d707e54e06e13f761cb5e15d0e01eaf Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Sun, 9 Nov 2008 19:19:06 +0000 Subject: [PATCH] added link to disable/enable a song to the songs list --- server/song.ajax.php | 6 +++++- templates/show_song_row.inc.php | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/server/song.ajax.php b/server/song.ajax.php index ae277675..1409ff15 100644 --- a/server/song.ajax.php +++ b/server/song.ajax.php @@ -34,8 +34,12 @@ switch ($_REQUEST['action']) { $song = new Song($_REQUEST['song_id']); $new_enabled = $song->enabled ? '0' : '1'; $song->update_enabled($new_enabled,$song->id); + $song->enabled = $new_enabled; + $song->format(); - //FIXME: Re-display this + ob_start(); + require Config::get('prefix') . '/templates/show_song_row.inc.php'; + $results['song_' . $song->id] = ob_get_clean(); break; default: diff --git a/templates/show_song_row.inc.php b/templates/show_song_row.inc.php index 82b0cf4b..2685417b 100644 --- a/templates/show_song_row.inc.php +++ b/templates/show_song_row.inc.php @@ -47,5 +47,7 @@ id,'edit',_('Edit'),'edit_song_' . $song->id); ?> + enabled ? 'disable' : 'enable'; ?> + id,$icon,_(ucfirst($icon)),'flip_song_' . $song->id); ?>