Ejemplo n.º 1
0
session_start();
require_once "resources/includePath.inc";
$page_title = "Wedding Guest Login";
if (isset($_REQUEST['submitted'])) {
    if (empty($_REQUEST['username'])) {
        $errors['username'] = '******';
    }
    if (empty($_REQUEST['password'])) {
        $errors['password'] = '******';
    }
    if (!isset($errors)) {
        require_once "classWeddingUser.inc";
        //Note: model class sanitizes input
        $currentUser = new weddingUser();
        if ($usrID = $currentUser->validateUser($_REQUEST['username'], $_REQUEST['password'])) {
            $currentUser->setCurrentUser($usrID);
            //set session variables with userID, name, etc
            $_SESSION['userID'] = $currentUser->getCurrentUserID();
            $_SESSION['username'] = $currentUser->getCurrentUsername();
            $_SESSION['name'] = $currentUser->getCurrentFullName();
            if ($currentUser->getCurrentUserIsAdmin()) {
                $_SESSION['login'] = 2;
            } else {
                $_SESSION['login'] = 1;
            }
            //regular user
            //"guest" hack:
            if ($_SESSION['username'] == "Guest") {
                $_SESSION['guest'] = true;
            } else {
                $_SESSION['guest'] = false;
Ejemplo n.º 2
0
    } else {
        $invalidSubmit = false;
        echo '<h2>User Successfully Edited</h2>' . "\r\n";
        echo '<p>Return to <a href="guests_view.php' . (isset($_REQUEST['returnAnchor']) ? '#' . $_REQUEST['returnAnchor'] : '') . '">View and Edit Guests</a>?</p>' . "\r\n";
    }
}
?>




<?php 
if (!isset($invalidSubmit)) {
    $invalidSubmit = false;
}
$userEditor->setCurrentUser($userID);
?>
  <form action="guests_edit.php" method="post" id="editGuest">
    <input type="hidden" name="returnAnchor" id="returnAnchor" value="<?php 
echo isset($_REQUEST['returnAnchor']) ? $_REQUEST['returnAnchor'] : '';
?>
" />
    <table class="formTable" id="editUserTable" name="editUserTable">
    <?php 
$tabIndex = 1;
?>
    <tr>
      <td><label for="displayUserID">userID: </label></td>
      <td><input type="text" name="displayUserID" id="displayUserID" value="<?php 
echo $invalidSubmit ? isset($_REQUEST['userID']) ? $_REQUEST['userID'] : '' : $userEditor->getCurrentUserID();
?>
Ejemplo n.º 3
0
    {
      for (var i = 0; i < inputs.length; ++i)
        inputs[i].disabled = true;
      document.getElementById("notesRSVP").disabled = true;
      elem.className = "lockedButton";
      elem.value = "Locked";
      elem.disabled = false;
    }
  }
</script>

<section class=content>
<?php 
require_once "classWeddingUser.inc";
$currentUser = new weddingUser();
$currentUser->setCurrentUser($_SESSION['userID']);
if (isset($_REQUEST['submitted'])) {
    //echo print_r($_REQUEST);
    $isUpdate = $currentUser->getCurrentIsRSVP();
    $oldTotal = $currentUser->getCurrentNumAttending();
    $oldSumAttending = $currentUser->getTotalAttending();
    if ($isUpdate) {
        $emailMsg = '<strong>Changed RSVP Submitted</strong><br /> ' . date(DATE_RFC850) . '<br />--------<pre>';
        $emailMsg .= 'Name: ' . $currentUser->getCurrentFullName() . "\r\n";
        $emailMsg .= 'Username: '******'UserID: ' . $currentUser->getcurrentUserID() . "\r\n\r\n";
    }
    foreach ($_REQUEST['isPlusOne'] as $attID => $isPlusOne) {
        if ($isUpdate) {
            $emailMsg .= '[' . ($_REQUEST['isAttending'][$attID] == 'on' ? 'x' : ' ') . '] ' . $_REQUEST['displayName'][$attID] . '(ID: ' . $attID . ")";
            $emailMsg .= ' - Previous: [' . ($currentUser->getAttendeeIsAttending($attID) ? 'x' : ' ') . '] ' . $currentUser->getAttendeeDisplayName($attID) . "\r\n";