<script type="text/javascript">
var messageDelay = 2000; // How long to display status messages (in milliseconds)
// Init the form once the document is ready
$( init );
// Initialize the form
function init() {
// Hide the form initially.
// Make submitForm() the form's submit handler.
// Position the form so it sits in the centre of the browser window.
$('#contactForm').hide().submit( submitForm ).addClass( 'positioned' );
// When the "Send us an email" link is clicked:
// 1. Fade the content out
// 2. Display the form
// 3. Move focus to the first field
// 4. Prevent the link being followed
$('a[href="#contactForm"]').click( function() {
$('#content').fadeTo( 'slow', .2 );
$('#contactForm').fadeIn( 'slow', function() {
$('#senderName').focus();
} )
return false;
} );
// When the "Cancel" button is clicked, close the form
$('#cancel').click( function() {
$('#contactForm').fadeOut();
$('#content').fadeTo( 'slow', 1 );
} );
// When the "Escape" key is pressed, close the form
$('#contactForm').keydown( function( event ) {
if ( event.which == 27 ) {
$('#contactForm').fadeOut();
$('#content').fadeTo( 'slow', 1 );
}
} );
}
// Submit the form via Ajax
function submitForm() {
var contactForm = $(this);
// Are all the fields filled in?
if ( !$('#senderName').val() || !$('#senderEmail').val() || !$('#message').val() ) {
// No; display a warning message and return to the form
$('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut();
contactForm.fadeOut().delay(messageDelay).fadeIn();
} else {
// Yes; submit the form to the PHP script via Ajax
$('#sendingMessage').fadeIn();
contactForm.fadeOut();
$.ajax( {
url: contactForm.attr( 'action' ) + "?ajax=true",
type: contactForm.attr( 'method' ),
data: contactForm.serialize(),
success: submitFinished
} );
}
// Prevent the default form submission occurring
return false;
}
// Handle the Ajax response
function submitFinished( response ) {
response = $.trim( response );
$('#sendingMessage').fadeOut();
if ( response == "success" ) {
// Form submitted successfully:
// 1. Display the success message
// 2. Clear the form fields
// 3. Fade the content back in
$('#successMessage').fadeIn().delay(messageDelay).fadeOut();
$('#senderName').val( "" );
$('#senderEmail').val( "" );
$('#message').val( "" );
$('#content').delay(messageDelay+500).fadeTo( 'slow', 1 );
} else {
// Form submission failed: Display the failure message,
// then redisplay the form
$('#failureMessage').fadeIn().delay(messageDelay).fadeOut();
$('#contactForm').delay(messageDelay+500).fadeIn();
}
}
function send(x)
{
window.location.href="#contactForm?id="+x;
}
</script>
</head>
<body id="index">
<div id="pagewrap">
<div id="search">
<label for="filter">Filter</label> <input type="text" name="filter" value="" id="filter" />
</div>
<div id="body">
<?php
require 'config.php';
$query = mysql_query('SELECT * FROM `user` ORDER BY `id`');
echo '<center><table id="tab" id="resultTable" width="600">
<thead>
<tr><th>Login</th> <th>Imie</th> <th>Nazwisko</th><th>Email</th> <th>Status</th><th>Akcja</th><th>Usuń</th></tr>
</thead>
';
{
echo PHP_EOL
. '<tr id="row'. $res['id'] .'">'; echo '<td> FNS-'. $res['id'] .'</td>'; echo '<td><a href="#contactForm" onClick="send('.$res['id'].')">'. htmlspecialchars($res['email']) .'</a></td>'; echo '<td id="statusInfo'. $res['id'] .'">'. ($res['status'] ?
'aktywny' : 'nieaktywny') .'</td>';
$buttonText = $res['status'] ? 'dezakt.' : 'aktywuj';
echo '<button class="sub" name="'. $res['id'] .'">'. $buttonText .'</button></td> <td class="delCell"><img src="/page/panel_admina/delete.png" class="del" name="'. $res['id'] .'" /></td></tr>';
}
echo '</tbody></table></center>';
?>
<form id="contactForm" action="processForm.php" method="post">
<h2>Send us an email...</h2>
<ul>
<li>
<label for="senderName">Tytuł wiadomości(imię)</label>
<input type="text" name="senderName" id="senderName" placeholder="Please type your name" required="required" maxlength="40" />
</li>
<li>
<label for="senderEmail">Your Email Address</label>
<?php
$dupa = $_GET['id'];
$query = mysql_query("SELECT email FROM user where id='$dupa'"); $email = $myrow['email'];
echo '<input type="email" name="senderEmail" id="senderEmail" value="'.$email.'" placeholder="Please type your email address" required="required" maxlength="50" />';
?>
<!--
<input type="email" name="senderEmail" id="senderEmail" value="'.$zmienna.'"> placeholder="Please type your email address" required="required" maxlength="50" />
</li>
-->
<li>
<label for="message" style="padding-top: .5em;">Your Message</label>
<textarea name="message" id="message" placeholder="Please type your message" required="required" cols="80" rows="10" maxlength="10000"></textarea>
</li>
</ul>
<div id="formButtons">
<input type="submit" id="sendMessage" name="sendMessage" value="Send Email" />
<input type="button" id="cancel" name="cancel" value="Cancel" />
</div>
</form>
<div id="sendingMessage" class="statusMessage"><p>Sending your message. Please wait...</p></div>
<div id="successMessage" class="statusMessage"><p>Thanks for sending your message! We'll get back to you shortly.</p></div>
<div id="failureMessage" class="statusMessage"><p>There was a problem sending your message. Please try again.</p></div>
<div id="incompleteMessage" class="statusMessage"><p>Please complete