summaryrefslogtreecommitdiffstats
path: root/wp-inst/wp-admin/admin-header.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-08-25 13:51:13 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-08-25 13:51:13 +0000
commit83861484a7745da61d869f2960767003124ccbf0 (patch)
treedafeaa90497bfd755d1ffa63e93dbcad2a3584af /wp-inst/wp-admin/admin-header.php
parent57edd0d34a8706657a1955dddfe41a4db43fea8d (diff)
downloadwordpress-mu-83861484a7745da61d869f2960767003124ccbf0.tar.gz
wordpress-mu-83861484a7745da61d869f2960767003124ccbf0.tar.xz
wordpress-mu-83861484a7745da61d869f2960767003124ccbf0.zip
Added simple feedback form
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@227 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-admin/admin-header.php')
-rw-r--r--wp-inst/wp-admin/admin-header.php69
1 files changed, 68 insertions, 1 deletions
diff --git a/wp-inst/wp-admin/admin-header.php b/wp-inst/wp-admin/admin-header.php
index 8f1acc0..5bd8c9a 100644
--- a/wp-inst/wp-admin/admin-header.php
+++ b/wp-inst/wp-admin/admin-header.php
@@ -245,17 +245,84 @@ function ajaxNewCat() {
<?php endif; ?>
<?php endif; ?>
+<script type="text/javascript" src="tw-sack.js"></script>
+<script type="text/javascript">
+var ajaxFeedback = new sack();
+
+function show_feedback_form() {
+ var feedbackform = document.getElementById( 'feedbackform' );
+ feedbackform.style.display='';
+}
+function hide_feedback_form() {
+ var feedbackform = document.getElementById( 'feedbackform' );
+ feedbackform.style.display='none';
+}
+function toggle_feedback_form() {
+ var feedbackform = document.getElementById( 'feedbackform' );
+ if( feedbackform.style.display == 'table' ) {
+ feedbackform.style.display='none';
+ } else {
+ feedbackform.style.display='table';
+ }
+}
+function feedbackLoading() {
+ var p = document.getElementById( 'feedbackstatus' );
+ p.innerHTML = 'Sending Feedback...';
+}
+
+function feedbackLoaded() {
+ var p = document.getElementById( 'feedbackstatus' );
+ p.innerHTML = 'Feedback Sent. Thank you for your help!';
+}
+
+
+function newfeedback() {
+ var form = document.getElementById( 'wpmufeedbackform' );
+ //alert( form.feedbackproblem.value );
+ var feedback = 'user_login=' + form.user_login.value + '&host=' + form.host.value + '&browser=' + form.browser.value + '&req=' + form.page.value + '&feedback=' + form.feedbackproblem.value;
+ ajaxFeedback.requestFile = 'wpmu-feedback.php';
+ ajaxFeedback.method = 'GET';
+ ajaxFeedback.onLoading = feedbackLoading;
+ ajaxFeedback.onLoaded = feedbackLoaded;
+ //ajaxFeedback.onInteractive = newCatInteractive;
+ //ajaxFeedback.onCompletion = feedbackCompletion;
+ ajaxFeedback.runAJAX(feedback);
+ return false;
+}
+
+</script>
<?php do_action('admin_head'); ?>
</head>
<body>
+<div id='feedbackform' style='display: none; position: absolute; top: 50px; right: 10px; height:200px; width: 400px; background: #eee; border: 1px solid #333;'>
+ <div align='right'><a style='text-decoration: none' href="javascript: hide_feedback_form()">X</a>&nbsp;</div>
+ <form id='wpmufeedbackform' action='wpmu-feedback.php' method='POST'>
+ <input type='hidden' name='user_login' value='<?php echo $current_user->data->user_login ?>'>
+ <input type='hidden' name='host' value='<?php echo $_SERVER["HTTP_HOST"] ?>'>
+ <input type='hidden' name='browser' value='<?php echo $_SERVER["HTTP_USER_AGENT"] ?>'>
+ <input type='hidden' name='page' value='<?php echo $_SERVER["REQUEST_URI"] ?>'>
+ <table>
+ <tr><td valign='top'>From:</td><td valign='top'><?php echo $current_user->data->user_login ?></td></tr>
+ <tr><td valign='top'>Host:</td><td valign='top'><?php echo $_SERVER["HTTP_HOST"] ?></td></tr>
+ <tr><td valign='top'>Browser:</td><td valign='top'><?php echo $_SERVER["HTTP_USER_AGENT"] ?></td></tr>
+ <tr><td valign='top'>Page:</td><td valign='top'><?php echo $_SERVER["REQUEST_URI"] ?></td></tr>
+ <tr><td valign='top'>Problem:</td><td valign='top'><textarea name='feedbackproblem' rows='5' cols='40'></textarea></td></tr>
+ <tr>
+ <td align='right'><input value='Submit' type='button' onclick='javascript: return newfeedback()'></td>
+ <td align='right' id='feedbackstatus' valign='top'></td>
+ </tr>
+ </table>
+ </form>
+</div>
+
<div id="wphead">
<h1><?php echo wptexturize(get_settings(('blogname'))); ?> <span>(<a href="<?php echo get_settings('home') . '/'; ?>"><?php _e('View site') ?> &raquo;</a>)</span></h1>
</div>
<div id="user_info"><p><?php printf(__('Howdy, <strong>%s</strong>.'), $user_identity) ?> [<a href="<?php echo get_settings('siteurl')
- ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php _e('Sign Out'); ?></a>, <a href="profile.php"><?php _e('My Account'); ?></a>] </p></div>
+ ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php _e('Sign Out'); ?></a>, <a href="profile.php"><?php _e('My Account'); ?></a>, <a href="javascript: toggle_feedback_form()"><?php _e( "Feedback" ) ?>] </p></div>
<?php
require(ABSPATH . '/wp-admin/menu-header.php');