403Webshell
Server IP : 104.21.21.239  /  Your IP : 216.73.216.11
Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/mitzvahm/wwwdevplanner/mod/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/mitzvahm/wwwdevplanner/mod/bus.php
<?php include('_mod_security.php'); ?>
<?php
	$sql = "SELECT * FROM events WHERE user_id = ".$_SESSION['user_id']."  AND id = ".$_SESSION['active_event']." ";
	$result_event = mysqli_query($GLOBALS['con'], $sql);
	$num_venues = 0;
	if (mysqli_num_rows($result_event) > 0) :
		$row_event = mysqli_fetch_object($result_event);
		if (!empty($row_event->temple_name)) :
			$num_venues = $num_venues + 1;
		endif;
		if (!empty($row_event->av_name)) :
			$num_venues = $num_venues + 1;
		endif;
		if (!empty($row_event->kv_name)) :
			$num_venues = $num_venues + 1;
		endif;
		if (!empty($row_event->bv_name)) :
			$num_venues = $num_venues + 1;
		endif;
		if (!empty($row_event->dv_name)) :
			$num_venues = $num_venues + 1;
		endif;
	endif;
	$sql = "SELECT *, IF(guest_type = 'P',0,1) AS sort_type, IF(guest_type = 'P',id,primary_guest_id) AS sort_id  FROM guests WHERE guest_type <> 'G' AND user_id = ".$_SESSION['user_id']."  AND event_id = ".$_SESSION['active_event']." AND (rsvp_temple = 1 OR rsvp_av = 1 OR rsvp_kv = 1 OR rsvp_bv = 1 OR rsvp_dv = 1)";
	$search_parm = mysqli_real_escape_string($GLOBALS['con'], trim($_POST['strSearch']));
	if ($search_parm != '') :
		$sql = $sql." AND ".search_sql($_POST['strSearch'],'last_name,first_name')." ";
	endif;
	$sql = $sql." ORDER BY sort_id ASC, sort_type ASC, last_name ASC";
	$result = mysqli_query($GLOBALS['con'], $sql);
	$xls_sql = "SELECT guest_type, salutation, last_name, first_name, middle_name, suffix, bus, bus_temple, bus_av, bus_kv, bus_bv, bus_dv, bus_comment, IF(guest_type = 'P',0,1) AS sort_type, IF(guest_type = 'P',id,primary_guest_id) AS sort_id  FROM guests WHERE guest_type <> 'G' AND user_id = ".$_SESSION['user_id']."  AND event_id = ".$_SESSION['active_event']." AND (rsvp_temple = 1 OR rsvp_av = 1 OR rsvp_kv = 1 OR rsvp_bv = 1 OR rsvp_dv = 1) ORDER BY sort_id ASC, sort_type ASC, last_name ASC";
	$ix_list = "bus";
	$ix_form = "guest_form&ref=bus";
?>
<script>
	bus_update = function(type, gid)
	{
		$('#ajax_update').load('ajax.php?call=bus_update&func=venue&id=' + gid + '&type=' + type + 
				'&bus=' + val_checkbox($('input[name=bus_' + type + '_' + gid + ']:checked').val()),
				function() 
				{
					live_field('bus_' + type + '_' + gid);
					total_stats(type);
				} );
	}
	
	bus_update_comment = function(gid)
	{
		$('#ajax_update').load('ajax.php?call=bus_update&func=comment&id=' + gid +  
				'&comment=' + encodeURIComponent($('input[name=bus_comment_' + gid + ']').val()),
				function() 
				{
					live_field('bus_comment_' + gid);
					total_stats(type);
				} );
	}
	
	bus_copy = function(gid)
	{
		//alert($('input[id="invite_av_' + gid + '"]').attr('checked') || null);
		$('input[guest_group="guest_group_' + gid + '"]').filter('input[id^="bus_temple_"]').attr('checked', $('input[id="bus_temple_' + gid + '"]').attr('checked') || null).change();
		$('input[guest_group="guest_group_' + gid + '"]').filter('input[id^="bus_av_"]').attr('checked', $('input[id="bus_av_' + gid + '"]').attr('checked') || null).change();
		$('input[guest_group="guest_group_' + gid + '"]').filter('input[id^="bus_kv_"]').attr('checked', $('input[id="bus_kv_' + gid + '"]').attr('checked') || null).change();
		$('input[guest_group="guest_group_' + gid + '"]').filter('input[id^="bus_bv_"]').attr('checked', $('input[id="bus_bv_' + gid + '"]').attr('checked') || null).change();
		$('input[guest_group="guest_group_' + gid + '"]').filter('input[id^="bus_dv_"]').attr('checked', $('input[id="bus_dv_' + gid + '"]').attr('checked') || null).change();
	}
	
	total_stats = function(type)
	{
		$.ajax({
			url: "ajax.php?call=bus_stats&type=" + type,
			cache: false,
			dataType: "json",
			success: function(json) {
					$('#total_bus_' + type).text(json.bus_count);
			}
			 ,error: function (request, status, error) { /* alert(status + ", " + error); */ }
		})
	}

	$(document).ready(function()	
	{
		total_stats('temple');
		total_stats('av');
		total_stats('kv');
		total_stats('bv');
		total_stats('dv');
	})
	
	// ****** Prepare popup form settings *****
	var win_page = 'page_form.php';
	var win_width = 600;
	var win_height = 400;
	var print_section = 'div_db_grid';
</script>

<h1>Guest Bus Worksheet</h1>

<?php
	if (empty($_SESSION['active_event'])) :
?>
		<h3>No Bar/Bat Mitzvah defined - please create or activate a Bar/Bat Mitzvah!</h3>
<?php
	endif;
?>
<?php get_reports('guests_on_bus'); ?>
<?php get_notes(); ?>
<?php get_help_guide('help_bus'); ?>

<?php include('mod/_db_navigator_bar.php'); ?>

<div id="ajax_update" style="width:1px; height:1px; display:none;">
</div>

<div class="db-grid" id="div_db_grid">

<table id="db_grid_main" class="dbgrid" align="center" cellpadding="0" cellspacing="1" border="0" >
	<thead>
		<tr>
			<td align="center" class="data-grid-label">&nbsp;
			</td>
			<td colspan="<?php echo $num_venues; ?>" align="center" class="data-grid-label">
				Bus to Events
			</td>
			<td align="center" class="data-grid-label">&nbsp;
			</td>
		</tr>
		<tr>
			<td width="200" align="center" class="data-grid-label">
				Name
			</td>
			<?php if (!empty($row_event->temple_name)) : ?>
				<td colspan="1" width="65" align="center" class="data-grid-label">
					<?php echo venue_decode('temple'); ?>
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->av_name)) : ?>
				<td colspan="1" width="65" align="center" class="data-grid-label">
					<?php echo venue_decode('av'); ?>
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->kv_name)) : ?>
				<td colspan="1" width="65" align="center" class="data-grid-label">
					<?php echo venue_decode('kv'); ?>
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->bv_name)) : ?>
				<td colspan="1" width="65" align="center" class="data-grid-label">
					<?php echo venue_decode('bv'); ?>
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->dv_name)) : ?>
				<td colspan="1" width="65" align="center" class="data-grid-label">
					<?php echo venue_decode('dv'); ?>
				</td>
			<?php endif; ?>
			<td width="200" align="center" class="data-grid-label">
				Comment
			</td>
		</tr>
		<tr>
			<td align="left" class="data-grid-label">
				Totals
			</td>
			<?php if (!empty($row_event->temple_name)) : ?>
				<td id="total_bus_temple" align="right" class="data-grid-var">&nbsp;
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->av_name)) : ?>
				<td id="total_bus_av" align="right" class="data-grid-var">&nbsp;
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->kv_name)) : ?>
				<td id="total_bus_kv" align="right" class="data-grid-var">&nbsp;
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->bv_name)) : ?>
				<td id="total_bus_bv" align="right" class="data-grid-var">&nbsp;
				</td>
			<?php endif; ?>
			<?php if (!empty($row_event->dv_name)) : ?>
				<td id="total_bus_dv" align="right" class="data-grid-var">&nbsp;
				</td>
			<?php endif; ?>
			<td align="center" class="data-grid-var">&nbsp;
			</td>
		</tr>
	</thead>
	<tbody>
		<?php
			$primary_guest_id = 0;
			while ($row = mysqli_fetch_object($result)) :
		?>
				<tr>
					<td class="data-grid-var" >
						<?php
							$guest_group = '';
							if ($row->guest_type != 'P') :
								echo '&nbsp;&nbsp;&nbsp;';
								$guest_group = 'guest_group="guest_group_'.$primary_guest_id.'"';
							else :
								$primary_guest_id = $row->id;
						?>
							<input type="button" style="width:40px; font-size:9px;  float:right; padding-left:0px; padding-right:0px; margin-top:2px;" value="Copy &darr;&darr;" onclick="bus_copy(<?php echo $row->id; ?>);" />
						<?php
							endif;
						?>
						<a href="index.php?IX=guest_form&id=<?php echo $row->id; ?>&ref=bus" >
							<?php echo format_guest_name_string($row->salutation, $row->first_name, $row->last_name, $row->suffix); ?>
						</a>
					</td>
					<?php if (!empty($row_event->temple_name)) : ?>
						<td class="data-grid-var" align="center">
							<?php if ($row->rsvp_temple == 1) : ?>
								<input name="bus_temple_<?php echo $row->id; ?>" id="bus_temple_<?php echo $row->id; ?>" type="checkbox" value="1" <?php echo $guest_group; ?> onchange="bus_update('temple',<?php echo $row->id; ?>);"  <?php if ($row->bus_temple == '1') : echo 'checked="checked"'; endif; ?> />
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<?php if (!empty($row_event->av_name)) : ?>
						<td class="data-grid-var" align="center">
							<?php if ($row->rsvp_av == 1) : ?>
								<input name="bus_av_<?php echo $row->id; ?>" id="bus_av_<?php echo $row->id; ?>" type="checkbox" value="1" <?php echo $guest_group; ?> onchange="bus_update('av',<?php echo $row->id; ?>);"  <?php if ($row->bus_av == '1') : echo 'checked="checked"'; endif; ?> />
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<?php if (!empty($row_event->kv_name)) : ?>
						<td class="data-grid-var" align="center">
							<?php if ($row->rsvp_kv == 1) : ?>
								<input name="bus_kv_<?php echo $row->id; ?>" id="bus_kv_<?php echo $row->id; ?>" type="checkbox" value="1" <?php echo $guest_group; ?> onchange="bus_update('kv',<?php echo $row->id; ?>);"  <?php if ($row->bus_kv == '1') : echo 'checked="checked"'; endif; ?> />
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<?php if (!empty($row_event->bv_name)) : ?>
						<td class="data-grid-var" align="center">
							<?php if ($row->rsvp_bv == 1) : ?>
								<input name="bus_bv_<?php echo $row->id; ?>" id="bus_bv_<?php echo $row->id; ?>" type="checkbox" value="1" <?php echo $guest_group; ?> onchange="bus_update('bv',<?php echo $row->id; ?>);"  <?php if ($row->bus_bv == '1') : echo 'checked="checked"'; endif; ?> />
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<?php if (!empty($row_event->dv_name)) : ?>
						<td class="data-grid-var" align="center">
							<?php if ($row->rsvp_dv == 1) : ?>
								<input name="bus_dv_<?php echo $row->id; ?>" id="bus_dv_<?php echo $row->id; ?>" type="checkbox" value="1" <?php echo $guest_group; ?> onchange="bus_update('dv',<?php echo $row->id; ?>);"  <?php if ($row->bus_dv == '1') : echo 'checked="checked"'; endif; ?> />
							<?php endif; ?>
						</td>
					<?php endif; ?>
					<td class="data-grid-var" align="center">
						<input name="bus_comment_<?php echo $row->id; ?>" id="bus_comment_<?php echo $row->id; ?>" type="text" value="<?php echo $row->bus_comment; ?>" maxlength="100" style="width:225px; font-size:12px;" onchange="bus_update_comment(<?php echo $row->id; ?>);"  />
					</td>
				</tr>
		<?php
			endwhile;
		?>
	</tbody>
</table>

</div>


Youez - 2016 - github.com/yon3zu
LinuXploit