From e99f7c6112a463e51be0aafecdc5189578c7373f Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Fri, 14 Mar 2008 05:44:59 +0000 Subject: fixed the issue with a lack of gettext (define ngettext if it does not exist) --- lib/ui.lib.php | 10 ++++++++++ play/index.php | 1 + server/democratic.ajax.php | 2 ++ 3 files changed, 13 insertions(+) diff --git a/lib/ui.lib.php b/lib/ui.lib.php index 68092b71..9e7e5cb1 100644 --- a/lib/ui.lib.php +++ b/lib/ui.lib.php @@ -81,6 +81,16 @@ if (!function_exists('_')) { } // if _ isn't defined +/** + * ngettext + * checks for ngettext and defines it if it doesn't exist + */ +if (!function_exists('ngettext')) { + function ngettext($string) { + return $string; + } +} // if no ngettext + /** * access_denied * throws an error if they try to do something diff --git a/play/index.php b/play/index.php index 2750cec5..77f34f67 100644 --- a/play/index.php +++ b/play/index.php @@ -103,6 +103,7 @@ if (Config::get('access_control')) { */ if ($demo_id) { $democratic = new Democratic($demo_id); + $democratic->set_parent(); /* This takes into account votes etc and removes the */ $song_id = $democratic->get_next_object(); } diff --git a/server/democratic.ajax.php b/server/democratic.ajax.php index e7bd745b..ccb22b9c 100644 --- a/server/democratic.ajax.php +++ b/server/democratic.ajax.php @@ -27,6 +27,7 @@ if (AJAX_INCLUDE != '1') { exit; } switch ($_REQUEST['action']) { case 'delete_vote': $democratic = Democratic::get_current_playlist(); + $democratic->set_parent(); $democratic->remove_vote($_REQUEST['row_id']); ob_start(); @@ -39,6 +40,7 @@ switch ($_REQUEST['action']) { case 'add_vote': $democratic = Democratic::get_current_playlist(); + $democratic->set_parent(); $democratic->add_vote($_REQUEST['object_id'],$_REQUEST['type']); ob_start(); -- cgit