Example #1
0
$member = new Member($mysqli);
$member->select($_SESSION['btUsername']);
$objMember = 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->objEventMessage->select($_POST['messageID'])) {
    $eventID = $eventObj->objEventMessage->get_info("event_id");
    $eventObj->select($eventID);
    $eventInfo = $eventObj->get_info_filtered();
    $memberInfo = $member->get_info_filtered();
    if (trim($_POST['commentMessage']) != "" && $member->hasAccess($consoleObj) && ($eventObj->memberHasAccess($memberInfo['member_id'], "postmessages") || $memberInfo['rank_id'] == 1)) {
        $eventObj->objEventMessageComment->addNew(array("eventmessage_id", "member_id", "dateposted", "comment"), array($_POST['messageID'], $memberInfo['member_id'], time(), $_POST['commentMessage']));
    }
    if (in_array($memberInfo['member_id'], $eventObj->getInvitedMembers(true)) || $memberInfo['member_id'] == $eventInfo['member_id'] || $memberInfo['rank_id'] == 1) {
        $result = $mysqli->query("SELECT * FROM " . $dbprefix . "eventmessage_comment WHERE eventmessage_id = '" . $_POST['messageID'] . "' ORDER BY dateposted ASC");
        while ($row = $result->fetch_assoc()) {
            if ($objMember->select($row['member_id'])) {
                $memInfo = $objMember->get_info_filtered();
                if ($memInfo['profilepic'] == "") {
                    $dispProfilePic = $MAIN_ROOT . "themes/" . $THEME . "/images/defaultprofile.png";
                } else {
                    $dispProfilePic = $MAIN_ROOT . $memInfo['profilepic'];
                }
                $dispDeleteMessage = "";
                if ($eventObj->memberHasAccess($memberInfo['member_id'], "managemessages")) {
                    $dispDeleteMessage = " - <a href='javascript:void(0)' onclick=\"deleteMessage('" . $row['comment_id'] . "', 'c')\">Delete</a>";
                }
                echo "\n\t\t\t\t\t<li class='dottedLine'>\n\t\t\t\t\t\t<div class='profilePic'><img src='" . $dispProfilePic . "'></div>\n\t\t\t\t\t\t<div class='main messageDiv'><b>" . $objMember->getMemberLink() . "</b><br>\n\t\t\t\t\t\t\t" . nl2br(parseBBCode($row['comment'])) . "<br>\n\t\t\t\t\t\t\t<div class='tinyFont' style='margin-top: 5px'>" . getPreciseTime($row['dateposted']) . $dispDeleteMessage . "</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div style='clear: both'></div>\n\t\t\t\t\t</li>\n\t\t\t\t";
            }
 *
 * 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);
    }
}
Example #3
0
			<td class='formTitle' width="45%">Event Title:</td>
			<td class='formTitle' width="30%">Creator:</td>
			<td class='formTitle' width="25%">Start Date:</td>
		</tr>
		
		<?php 
$eventObj = new Event($mysqli);
$objMember = new Member($mysqli);
$counter = 0;
$countEvents = 0;
$result = $mysqli->query("SELECT event_id FROM " . $dbprefix . "events ORDER BY startdate");
while ($row = $result->fetch_assoc()) {
    $eventObj->select($row['event_id']);
    $eventInfo = $eventObj->get_info_filtered();
    $showEvent = false;
    if ($eventInfo['visibility'] == 2 && (in_array($memberInfo['member_id'], $eventObj->getInvitedMembers(true)) || $memberInfo['member_id'] == $eventInfo['member_id'] || $memberInfo['rank_id'] == 1)) {
        $showEvent == true;
    } elseif ($eventInfo['visibility'] == 1 && $LOGGED_IN) {
        $showEvent = true;
    } elseif ($eventInfo['visibility'] == 0) {
        $showEvent = true;
    }
    if ($showEvent) {
        $countEvents++;
        $addCSS = "";
        if ($counter % 2 == 0) {
            $addCSS = " alternateBGColor";
        }
        $counter++;
        $objMember->select($eventInfo['member_id']);
        $dateTimeObj = new DateTime();
Example #4
0
    echo "\n\t\t<script type='text/javascript'>\n\t\t\twindow.location = '" . $MAIN_ROOT . "events';\n\t\t</script>\n\t";
    exit;
}
$eventInfo = $eventObj->get_info_filtered();
$eventPgMemberObj = new Member($mysqli);
$dispCreatorLink = "Unknown";
if ($eventPgMemberObj->select($eventInfo['member_id'])) {
    $dispCreatorLink = $eventPgMemberObj->getMemberLink();
}
$eventMemberProfilePic = $eventPgMemberObj->get_info_filtered("profilepic");
if ($eventMemberProfilePic == "") {
    $eventMemberProfilePic = $MAIN_ROOT . "themes/" . $THEME . "/images/defaultprofile.png";
} else {
    $eventMemberProfilePic = $MAIN_ROOT . $eventMemberProfilePic;
}
$arrInviteList = $eventObj->getInvitedMembers(true);
$arrInviteList[] = $eventInfo['member_id'];
// Start Page
$PAGE_NAME = $eventInfo['title'] . " - ";
$dispBreadCrumb = "";
include $prevFolder . "themes/" . $THEME . "/_header.php";
$memberInfo = array();
if (constant("LOGGED_IN") && $member->select($_SESSION['btUsername'])) {
    $memberInfo = $member->get_info_filtered();
    if ($eventInfo['status'] == 2 && !in_array($memberInfo['member_id'], $eventObj->getInvitedMembers(true)) && $memberInfo['member_id'] != $eventInfo['member_id']) {
        echo "\n\t\t\t<script type='text/javascript'>\n\t\t\t\twindow.location = '" . $MAIN_ROOT . "events';\n\t\t\t</script>\n\t\t";
        exit;
    }
} elseif ($eventInfo['visibility'] != 0) {
    echo "\n\t\t<script type='text/javascript'>\n\t\t\twindow.location = '" . $MAIN_ROOT . "events';\n\t\t</script>\n\t";
    exit;