diff --git a/classes/WhatDidTheySayAdmin.inc b/classes/WhatDidTheySayAdmin.inc index c9273e3..578f44d 100644 --- a/classes/WhatDidTheySayAdmin.inc +++ b/classes/WhatDidTheySayAdmin.inc @@ -77,6 +77,9 @@ class WhatDidTheySayAdmin { if ($any_changes) { update_option('what-did-they-say-options', $options); } } + // sessions + if (!session_id()) { session_start(); } + // pages add_action('admin_menu', array(&$this, 'admin_menu')); add_action('admin_notices', array(&$this, 'admin_notices')); @@ -178,7 +181,9 @@ class WhatDidTheySayAdmin { } } - $this->transcript_count = (int)$wpdb->get_var($wpdb->prepare("SELECT count($wpdb->postmeta.meta_key) FROM $wpdb->postmeta WHERE $wpdb->postmeta.meta_key = 'approved_transcripts'")); + if (is_admin()) { + $this->transcript_count = (int)$wpdb->get_var($wpdb->prepare("SELECT count($wpdb->postmeta.meta_key) FROM $wpdb->postmeta WHERE $wpdb->postmeta.meta_key = 'approved_transcripts'")); + } } /** Widget **/ @@ -196,6 +201,15 @@ class WhatDidTheySayAdmin { echo 'WhatDidTheySay.ajax_url = "' . addslashes($_SERVER['REQUEST_URI']) . '";'; echo 'WhatDidTheySay.nonce = "' . $nonce . '";'; echo ''; + + if (isset($_SESSION['what-did-they-say'])) { + if (isset($_SESSION['what-did-they-say']['updated'])) { + echo '
' . $_SESSION['what-did-they-say']['updated'] . '
'; + } + } + + // clear out our session variable, we only need it briefly + unset($_SESSION['what-did-they-say']); } /** @@ -507,6 +521,11 @@ class WhatDidTheySayAdmin { } if (!is_admin()) { + $_SESSION['what-did-they-say'] = array( + 'action' => 'queue-transcript', + 'post_id' => $info['post_id'], + 'updated' => $updated + ); header('Location: ' . $_SERVER['HTTP_REFERER']); exit(0); } else { diff --git a/classes/partials/_manage-queued-transcripts.inc b/classes/partials/_manage-queued-transcripts.inc index fcc807e..489c446 100644 --- a/classes/partials/_manage-queued-transcripts.inc +++ b/classes/partials/_manage-queued-transcripts.inc @@ -15,15 +15,16 @@ } ?> - -

- - + +

+ + +
diff --git a/classes/partials/meta-box.inc b/classes/partials/meta-box.inc index 3bd6f43..0844677 100644 --- a/classes/partials/meta-box.inc +++ b/classes/partials/meta-box.inc @@ -4,8 +4,10 @@ -are_new_transcripts_allowed()) ? 'checked="checked"' : '' ?> /> - + + are_new_transcripts_allowed()) ? 'checked="checked"' : '' ?> /> + + @@ -17,43 +19,45 @@ - - - - + + + + + -
- -
- +
+ +
+ -
- - - - - - - +
+ + + + + + + +
+
-
-
+