| Server IP : 172.67.201.108 / 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/planner/mod/ |
Upload File : |
<?php include('_mod_security.php'); ?>
<?php
if (empty($_SESSION['active_event'])) :
?>
<h3>No Bar/Bat Mitzvah defined - please create or activate a Bar/Bat Mitzvah!</h3>
<?php
exit();
endif;
//var_dump($_POST);
//var_dump($_GET);
$rpt = mysqli_real_escape_string($GLOBALS['con'], trim($_GET['rpt']));
$success = 0;
// *** venue ***
$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)) :
$ar_venue['temple'] = venue_decode('temple');
endif;
if (!empty($row_event->av_name)) :
$ar_venue['av'] = venue_decode('av');
endif;
if (!empty($row_event->kv_name)) :
$ar_venue['kv'] = venue_decode('kv');
endif;
if (!empty($row_event->bv_name)) :
$ar_venue['bv'] = venue_decode('bv');
endif;
if (!empty($row_event->dv_name)) :
$ar_venue['dv'] = venue_decode('dv');
endif;
$current_venue_name = reset($ar_venue);
$current_venue = key($ar_venue);
if (!empty($_GET['venue'])) :
$current_venue = $_GET['venue'];
endif;
$current_venue = mysqli_real_escape_string($GLOBALS['con'], trim($current_venue));
endif;
// ******************
?>
<script>
var active_tab = '';
encode_pwd = function()
{
if (document.getElementById('pwd').value)
{
document.getElementById('pwd').value = MD5(document.getElementById('pwd').value);
}
return true;
}
$(document).ready(function()
{
//switch_tab('<?php echo $active_tab; ?>');
$("#tab_content_general").show();
}
)
</script>
<h1>Report Selection - <?php echo htmlspecialchars(get_report_name($rpt)); ?></h1>
<form name="frm_report" id="frm_report" method="post" target="_blank" action="report.php?rpt=<?php echo $rpt; ?>" >
<input name="ajax_event_submitted" type="hidden" value="1" />
<input name="rpt" type="hidden" value="<?php echo $rpt; ?>" />
<input name="active_tab" id="active_tab" type="hidden" value="general" />
<div class="cleardiv">
</div>
<div class="tab_content" id="tab_content_general">
<div class="form_header">
Select Report Criteria
</div>
<table class="input_block">
<?php
$ar_select_venue = array('invited_by_venue', 'rsvp_by_venue', 'attended_by_venue', 'rsvp_yes_by_venue', 'rsvp_open', 'tables_guests_by_venue', 'guests_unassigned_tables', 'placecards_by_venue', 'food_by_venue', 'guest_favors_by_venue', 'guests_on_bus');
if (in_array($rpt, $ar_select_venue)) :
?>
<tr>
<td>
Select Event
</td>
<td>
<?php
$i = 0;
foreach($ar_venue as $key=>$value) :
$i = $i + 1;
$checked = '';
if ($i == 1) :
$checked = 'checked="checked"';
endif;
?>
<span style="color:#000000;">
<input type="radio" name="venue" id="venue_<?php echo $key; ?>" value="<?php echo $key; ?>" <?php echo $checked; ?> /><?php echo $value; ?><br />
</span>
<?php
endforeach;
if ($i <= 0) :
?>
No venues currently defined. Please define at least one venue for the party <a href="index.php?IX=event_form&id=<?php echo $_SESSION['active_event']; ?>">here</a>.
<?php
else :
$ar_select_all_venue = array('rsvp_open');
if (in_array($rpt, $ar_select_all_venue)) :
?>
<span style="color:#000000;">
<input type="radio" name="venue" id="venue_all" value="all" />All Venues<br />
</span>
<?php
endif;
endif;
?>
</td>
</tr>
<?php
endif;
$ar_select_insert = array('rsvp_yes_by_venue', 'invited_by_venue');
if (in_array($rpt, $ar_select_insert)) :
?>
<tr>
<td>
Select Guest Type
</td>
<td>
<span style="color:#000000;">
<input type="radio" name="guest_type" value="All Guests" checked="checked" />All Guests<br />
<input type="radio" name="guest_type" value="Adults" />Adults Only<br />
<input type="radio" name="guest_type" value="Children" />Children Only<br />
</span>
</td>
</tr>
<?php
endif;
$ar_select_insert = array('guests_by_insert');
if (in_array($rpt, $ar_select_insert)) :
?>
<tr>
<td>
Select Insert
</td>
<td>
<?php
$sql = "SELECT * FROM invitation_inserts WHERE user_id = ".$_SESSION['user_id']." AND event_id = ".$_SESSION['active_event']." ORDER BY insert_desc ASC ";
$result_insert = mysqli_query($GLOBALS['con'], $sql);
if (mysqli_num_rows($result_insert) > 0) :
$checked = 'checked="checked"';
while ($row_insert = mysqli_fetch_object($result_insert)) :
?>
<span style="color:#000000;">
<input type="radio" name="insert" id="insert_<?php echo $row_insert->id; ?>" value="<?php echo $row_insert->id; ?>" <?php echo $checked; ?> /><?php echo $row_insert->insert_desc; ?><br />
</span>
<?php
$checked = '';
endwhile;
else :
?>
No inserts currently defined. Please define at least one invitation insert for the party <a href="index.php?IX=invitation_insert_form">here</a>.
<?php
endif;
?>
</td>
</tr>
<?php
endif;
$ar_select_hotel = array('guests_by_hotel');
if (in_array($rpt, $ar_select_hotel)) :
$sql = "SELECT DISTINCT hotel FROM guests WHERE hotel > ' ' AND user_id = ".$_SESSION['user_id']." AND event_id = ".$_SESSION['active_event']." ORDER BY hotel ";
$result_hotel = mysqli_query($GLOBALS['con'], $sql) or die('Database error!');
?>
<tr>
<td>
Select Hotel
</td>
<td>
<?php
if (mysqli_num_rows($result_hotel) <= 0) :
echo 'No hotels available!';
else :
$checked = ' checked="checked" ';
while ($row_hotel = mysqli_fetch_object($result_hotel)) :
?>
<span style="color:#000000;">
<input type="radio" name="hotel" id="hotel_<?php echo $row_hotel->hotel; ?>" value="<?php echo $row_hotel->hotel; ?>" <?php echo $checked; ?> /><?php echo $row_hotel->hotel ?><br />
</span>
<?php
$checked = '';
endwhile;
?>
<span style="color:#000000;">
<input type="radio" name="hotel" id="hotel_all" value="-All Hotels-" />All Hotels<br />
</span>
<?php
endif;
?>
</td>
</tr>
<?php
endif;
$ar_select_favor = array('guest_favors_by_venue');
if (in_array($rpt, $ar_select_favor)) :
$sql = "SELECT id, description, venue FROM favors WHERE user_id = ".$_SESSION['user_id']." AND event_id = ".$_SESSION['active_event']." ORDER BY description ";
$result_favor = mysqli_query($GLOBALS['con'], $sql) or die('Database error!');
?>
<tr>
<td>
Select Favor
</td>
<td>
<span style="color:#000000; display:none;" id="favor_not_available" >
No favors available!<br />
</span>
<?php
if (mysqli_num_rows($result_favor) <= 0) :
//echo 'No favors available!';
else :
$checked = ' checked="checked" ';
while ($row_favor = mysqli_fetch_object($result_favor)) :
?>
<span style="color:#000000; display:none;" venue="<?php echo $row_favor->venue; ?>" >
<input type="radio" name="favor" id="hotel_<?php echo $row_favor->id; ?>" value="<?php echo $row_favor->id; ?>" <?php echo $checked; ?> /><?php echo $row_favor->description ?><br />
</span>
<?php
$checked = '';
endwhile;
endif;
?>
<script>
$('input[name=venue]').click(function()
{
//alert(this.value + ' ' + $('span[venue^=]').length + ' ' + $('span[venue=' + this.value + ']').length);
//$('span[venue^=]').hide(0, function() {$('span[venue=' + this.value + ']').show();});
$('input[name=favor]').attr('checked', null);
$('span[venue^=]').hide();
if ($('span[venue=' + this.value + ']').length > 0)
{
$('span[venue=' + this.value + ']').show();
}
else
{
$('#favor_not_available').show();
}
});
$('input[name=venue]:first').click();
</script>
</td>
</tr>
<?php
endif;
$ar_select_states = array('invitation_address_proofs');
if (in_array($rpt, $ar_select_states)) :
?>
<tr>
<td>
Select State Name Format
</td>
<td>
<span style="color:#000000;">
<input type="radio" name="state_names" id="state_short" value="short" checked="checked" />Abbreviated (ex. NY)<br />
</span>
<span style="color:#000000;">
<input type="radio" name="state_names" id="state_long" value="long" />Expanded (ex. New York)<br />
</span>
</td>
</tr>
<?php
endif;
$ar_select_family = array('rsvp_yes_by_venue', 'rsvp_by_venue', 'rsvp_all');
if (in_array($rpt, $ar_select_family)) :
?>
<tr>
<td>
Select Grouping
</td>
<td>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_alpha" value="alpha" checked="checked" />Alphabetical<br />
</span>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_family" value="family" />Grouped by Family<br />
</span>
</td>
</tr>
<?php
endif;
$ar_select_sort = array('tables_guests_by_venue', 'placecards_by_venue');
if (in_array($rpt, $ar_select_sort)) :
?>
<tr>
<td>
Select Sort Order
</td>
<td>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_table" value="t.table_no ASC" checked="checked" />Table Number<br />
</span>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_name" value="g.last_name ASC, g.first_name ASC" />Guest Name<br />
</span>
</td>
</tr>
<?php
endif;
$ar_select_sort = array('food_by_venue');
if (in_array($rpt, $ar_select_sort)) :
?>
<tr>
<td>
Select Sort Order
</td>
<td>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_table" value="t.table_no ASC" checked="checked" />Table Number<br />
</span>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_name" value="g.last_name ASC, g.first_name ASC" />Guest Name<br />
</span>
<span style="color:#000000;">
<input type="radio" name="sort" id="sort_name" value="g.food_*venue* ASC, g.last_name ASC, g.first_name ASC" />Food Choice<br />
</span>
</td>
</tr>
<?php
endif;
?>
<tr>
<td>
Output Format
</td>
<td>
<input name="output_format" id="output_format_html" type="radio" value="html" checked="checked" /> Browser
<input name="output_format" id="output_format_pdf" type="radio" value="pdf" /> PDF
<?php /*
<input name="output_format" id="output_format_docx" type="radio" value="docx" /> MS-Word<sup>®</sup> (.docx)
*/ ?>
<input name="output_format" id="output_format_doc" type="radio" value="doc" /> MS-Word<sup>®</sup> (.doc)
</td>
</tr>
</table>
</div>
<!-- -------------------------------------------------------------------------------------------------------------- -->
<div class="form_strip">
<span class="form_message">
<?php echo $form_message; ?>
</span>
<input type="submit" name="submit" value="Submit" />
<input type="button" value="Cancel" onclick="window.history.back();" />
</div>
</form>