2 include_once $gfplugins.'webcalendar/www/includes/init.php';
3 load_user_categories();
7 // Only proceed if id was passed
10 // double check to make sure user doesn't already have the event
12 $sql = "SELECT cal_id FROM webcal_entry_user " .
13 "WHERE cal_login = '$login' AND cal_id = $id";
14 $res = dbi_query ( $sql );
16 $row = dbi_fetch_row ( $res );
17 if ( $row[0] == $id ) {
19 echo "Event # " . $id . " is already on your calendar.";
22 dbi_free_result ( $res );
25 // Now lets make sure the user is allowed to add the event (not private)
27 $sql = "SELECT cal_access FROM webcal_entry WHERE cal_id = " . $id;
28 $res = dbi_query ( $sql );
30 echo translate("Invalid entry id") . ": $id";
33 $row = dbi_fetch_row ( $res );
35 if ( $row[0] == "R" && ! $is_my_event ) {
37 etranslate("This is a private event and may not be added to your calendar.");
44 if ( $readonly == "N" && ! $is_my_event && ! $is_private ) {
45 if ( ! dbi_query ( "INSERT INTO webcal_entry_user ( cal_id, cal_login, cal_status ) VALUES ( $id, '$login', 'A' )") ) {
46 $error = translate("Error adding event") . ": " . dbi_error ();
51 send_to_preferred_view ("","user=".$_GET['user']);