| Server IP : 172.64.80.1 / Your IP : 216.73.216.175 Web Server : LiteSpeed System : Linux srv13.swhc.ca 4.18.0-553.126.2.lve.el8.x86_64 #1 SMP Thu May 28 14:12:30 UTC 2026 x86_64 User : hongluck ( 2522) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/hongluck/public_html/old site/webcal/ |
Upload File : |
<?php
include_once 'includes/init.php';
load_user_categories();
$error = "";
if ( empty ( $id ) )
$error = translate("Invalid entry id") . ".";
else if ( $categories_enabled != "Y" )
$error = translate("You are not authorized") . ".";
else if ( empty ( $categories ) )
$error = translate("You have not added any categories") . ".";
// make sure user is a participant
$res = dbi_query ( "SELECT cal_category, cal_status FROM webcal_entry_user " .
"WHERE cal_id = $id AND cal_login = '$login'" );
if ( $res ) {
if ( $row = dbi_fetch_row ( $res ) ) {
if ( $row[1] == "D" ) // User deleted themself
$error = translate("You are not authorized") . ".";
$cur_cat = $row[0];
} else {
// not a participant for this event
$error = translate("You are not authorized") . ".";
}
dbi_free_result ( $res );
} else {
$error = translate("Database error") . ": " . dbi_error ();
}
// Get event name and make sure event exists
$event_name = "";
$res = dbi_query ( "SELECT cal_name FROM webcal_entry " .
"WHERE cal_id = $id" );
if ( $res ) {
if ( $row = dbi_fetch_row ( $res ) ) {
$event_name = $row[0];
} else {
// No such event
$error = translate("Invalid entry id") . ".";
}
} else {
$error = translate("Database error") . ": " . dbi_error ();
}
// If this is the form handler, then save now
if ( ! empty ( $cat_id ) && empty ( $error ) ) {
$sql = "UPDATE webcal_entry_user SET cal_category = $cat_id " .
"WHERE cal_id = $id and cal_login = '$login'";
if ( ! dbi_query ( $sql ) ) {
$error = translate ( "Database error" ) . ": " . dbi_error ();
} else {
$url = "view_entry.php?id=$id";
if ( ! empty ( $date ) )
$url .= "&date=$date";
do_redirect ( $url );
}
}
print_header();
?>
<?php if ( ! empty ( $error ) ) { ?>
<h2><?php etranslate("Error")?></h2>
<blockquote>
<?php echo $error; ?>
</blockquote>
<?php } else { ?>
<h2><?php etranslate("Set Category")?></h2>
<form action="set_entry_cat.php" method="post" name="SelectCategory">
<input type="hidden" name="date" value="<?php echo $date?>" />
<input type="hidden" name="id" value="<?php echo $id?>" />
<table style="border-width:0px;" cellpadding="5">
<tr style="vertical-align:top;"><td style="font-weight:bold;">
<?php etranslate("Brief Description")?>:</td><td>
<?php echo $event_name; ?>
</td></tr>
<tr style="vertical-align:top;"><td style="font-weight:bold;">
<?php etranslate("Category")?>: </td><td>
<select name="cat_id">
<option value="NULL"><?php etranslate("None")?></option>
<?php
foreach ( $categories as $K => $V ) {
if ( $K == $cur_cat )
echo "<option value=\"$K\" selected=\"selected\">$V</option>\n";
else
echo "<option value=\"$K\">$V</option>\n";
}
?>
</select>
</td></tr>
<tr style="vertical-align:top;"><td colspan="2">
<input type="submit" value="<?php etranslate("Save");?>" />
</td></tr>
</table>
</form>
<?php } ?>
<?php print_trailer(); ?>
</body>
</html>