Example #1
0
$consoleInfo = $consoleObj->get_info_filtered();
$consoleTitle = $consoleInfo['pagetitle'];
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$pID = strtolower($_GET['pID']);
$eID = $_GET['eID'];
// Check Login
$LOGIN_FAIL = true;
$blnShowPage = false;
if ($member->authorizeLogin($_SESSION['btPassword'])) {
    $LOGIN_FAIL = false;
    $memberInfo = $member->get_info_filtered();
    $eventObj = new Event($mysqli);
    if ($eventObj->select($eID)) {
        $arrMembers = $eventObj->getInvitedMembers(true);
        if (in_array($memberInfo['member_id'], $arrMembers) || $eventObj->get_info("member_id") == $memberInfo['member_id'] || $memberInfo['rank_id'] == 1) {
            $blnShowPage = true;
            $eventInfo = $eventObj->get_info_filtered();
        }
    }
}
if ($LOGIN_FAIL) {
    die("<script type='text/javascript'>window.location = '" . $MAIN_ROOT . "login.php';</script>");
}
$_SESSION['btEventID'] = "";
$prevFolder = "../../";
$PAGE_NAME = $consoleTitle . " - ";
$dispBreadCrumb = "<a href='" . $MAIN_ROOT . "'>Home</a> > <a href='" . $MAIN_ROOT . "members'>My Account</a> > " . $consoleTitle;
$EXTERNAL_JAVASCRIPT .= "\n<script type='text/javascript' src='" . $MAIN_ROOT . "members/js/console.js'></script>\n<script type='text/javascript' src='" . $MAIN_ROOT . "members/js/main.js'></script>\n";
include "../../themes/" . $THEME . "/_header.php";
echo "\n<div class='breadCrumbTitle' id='breadCrumbTitle'>{$consoleTitle}</div>\n<div class='breadCrumb' id='breadCrumb' style='padding-top: 0px; margin-top: 0px'>\n{$dispBreadCrumb}\n</div>\n";
 *
 * License: http://www.bluethrust.com/license.php
 *
 */
include "../../../_setup.php";
include_once "../../../classes/member.php";
include_once "../../../classes/event.php";
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$checkTerm = filterText($_GET['term']);
$eventObj = new Event($mysqli);
$consoleObj = new ConsoleOption($mysqli);
$cID = $consoleObj->findConsoleIDByName("Manage My Events");
$consoleObj->select($cID);
if ($member->authorizeLogin($_SESSION['btPassword']) && $eventObj->select($_SESSION['btEventID'])) {
    $eventID = $eventObj->get_info("event_id");
    $eventMID = $eventObj->get_info("member_id");
    $memberInfo = $member->get_info_filtered();
    if ($member->hasAccess($consoleObj) && ($eventObj->memberHasAccess($memberInfo['member_id'], "invitemembers") || $memberInfo['rank_id'] == 1)) {
        $arrInvitedMembers = $eventObj->getInvitedMembers(true);
        $arrInvitedMembers = array_merge($arrInvitedMembers, $_SESSION['btInviteList']);
        $arrACMemberList = array();
        $sqlInvitedMembers = "('" . implode("','", $arrInvitedMembers) . "')";
        $memberoptions = "<option value=''>Select</option>";
        $result = $mysqli->query("SELECT m.username,m.member_id,r.ordernum,r.name FROM " . $dbprefix . "members m, " . $dbprefix . "ranks r WHERE m.rank_id = r.rank_id AND m.member_id NOT IN " . $sqlInvitedMembers . " AND m.disabled = '0' AND m.rank_id != '1' AND m.member_id != '" . $eventMID . "' AND m.username LIKE '" . $checkTerm . "%' ORDER BY r.ordernum DESC");
        while ($row = $result->fetch_assoc()) {
            $arrACMemberList[] = array("id" => $row['member_id'], "value" => filterText($row['username']));
        }
        echo json_encode($arrACMemberList);
    }
}
 *
 */
include "../../../_setup.php";
include_once "../../../classes/member.php";
include_once "../../../classes/rank.php";
include_once "../../../classes/consoleoption.php";
include_once "../../../classes/event.php";
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$objInviteMember = new Member($mysqli);
$eventObj = new Event($mysqli);
$consoleObj = new ConsoleOption($mysqli);
$cID = $consoleObj->findConsoleIDByName("Manage My Events");
$consoleObj->select($cID);
if ($member->authorizeLogin($_SESSION['btPassword']) && $eventObj->select($_SESSION['btEventID'])) {
    $eventID = $eventObj->get_info("event_id");
    $memberInfo = $member->get_info_filtered();
    if ($member->hasAccess($consoleObj) && ($eventObj->memberHasAccess($memberInfo['member_id'], "invitemembers") || $memberInfo['rank_id'] == 1)) {
        $arrInviteList = $eventObj->getInvitedMembers(true);
        $arrInviteList = array_merge($arrInviteList, $_SESSION['btInviteList']);
        switch ($_POST['action']) {
            case "add":
                if ($objInviteMember->select($_POST['memberID'])) {
                    $inviteMemberInfo = $objInviteMember->get_info_filtered();
                    if (!in_array($inviteMemberInfo['member_id'], $arrInviteList)) {
                        $_SESSION['btInviteList'][] = $inviteMemberInfo['member_id'];
                    } else {
                        echo "\n\t\t\t\t\t\t\t<div id='dupInviteDiv' style='display: none'>\n\t\t\t\t\t\t\t\t<p class='main' align='center'>\n\t\t\t\t\t\t\t\t\tThe selected member, <b>" . $inviteMemberInfo['username'] . "</b> is already on the invite list!\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\t\t\t\t\$(document).ready(function() {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\$('#dupInviteDiv').dialog({\n\t\t\t\t\t\t\t\t\t\ttitle: 'Invite Members - Error',\n\t\t\t\t\t\t\t\t\t\tmodal: true,\n\t\t\t\t\t\t\t\t\t\tzIndex: 99999,\n\t\t\t\t\t\t\t\t\t\tshow: 'scale',\n\t\t\t\t\t\t\t\t\t\tresizable: false,\n\t\t\t\t\t\t\t\t\t\twidth: 400,\n\t\t\t\t\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t'OK': function() {\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\$(this).dialog('close');\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t</script>\n\t\t\t\t\t\t";
                    }
                }
                break;