$events = array(); $needle = array('from' => $date, 'to' => $date); if (awec_get_events($needle, $events, true) === false) { fallback('index.php'); } $res = dbquery("SELECT\n\tDATE_FORMAT('" . $date . "', '" . $awec_settings['date_fmt'] . "') AS date"); $row = dbarray($res); $date = array_shift($row); /**************************************************************************** * GUI */ opentable($date); awec_menu(); awec_set_title($date); if (iAWEC_POST) { echo '<a href="edit_event.php?date=' . $_GET['date'] . '">' . $locale['EC100'] . '</a>'; } if (count($events)) { foreach ($events[$year][$month][$mday] as $event) { if ($event['is_birthday']) { ec_render_birthday($event); } else { $event['ev_title'] = '<a href="view_event.php?id=' . $event['ev_id'] . '">' . $event['ev_title'] . '</a>'; awec_render_event($event); } } } else { echo '<p>' . $locale['awec_no_events'] . '</p>'; } closetable(); require_once 'include/die.php';
<?php /*************************************************************************** * awEventCalendar * * * * Copyright (C) 2006-2008 Artur Wiebe * * wibix@gmx.de * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * ***************************************************************************/ require_once 'include/common.php'; if (!iAWEC_ADMIN) { fallback('index.php'); } /* * GUI */ opentable($locale['EC500']); awec_menu(); $query_id = dbquery("SELECT ev.*, fu.user_name,\n\tDATE_FORMAT(ev_start, '" . $awec_settings['date_fmt'] . "') AS date,\n\tDATE_FORMAT(ev_start_time, '" . $awec_settings['time_fmt'] . "') AS start_time,\n\tDATE_FORMAT(ev_end_time, '" . $awec_settings['time_fmt'] . "') AS end_time\n\tFROM " . AWEC_DB_EVENTS . " AS ev\n\tLEFT JOIN " . DB_USERS . " AS fu ON ev.user_id=fu.user_id\n\tWHERE ev_status=" . AWEC_PENDING); if (!dbrows($query_id)) { echo "<p>" . $locale['EC501']; } while ($data = dbarray($query_id)) { awec_render_event($data, "&time=" . $data['ctime'] . "&back_to=new"); } closetable(); require_once 'include/die.php';
} $res = dbquery("SELECT ev.*, user_name,\n\tDATE_FORMAT(ev_start, '" . $awec_settings['date_fmt'] . "') AS date,\n\tDATE_FORMAT(ev_end, '" . $awec_settings['date_fmt'] . "') AS end_date,\n\tDATE_FORMAT(ev_end_time, '" . $awec_settings['time_fmt'] . "') AS end_time,\n\tDATE_FORMAT(ev_start_time, '" . $awec_settings['time_fmt'] . "') AS start_time\n\tFROM " . AWEC_DB_EVENTS . " AS ev\n\tLEFT JOIN " . DB_USERS . " AS fu USING(user_id)\n\tWHERE ev_id='" . $_GET['id'] . "' {$user_access}"); if (dbrows($res) == 0) { fallback('index.php'); } $event = dbarray($res); if (!empty($user_access) && !checkgroup($event['ev_access'])) { fallback('index.php'); } $event['date'] = '<a href="day.php?date=' . $event['ev_start'] . '">' . $event['date'] . '</a>'; $event['hide_logins'] = true; /**************************************************************************** * GUI */ //opentable($locale['EC300']); opentable($event['ev_title']); awec_menu(); if ($event['ev_status']) { show_info($locale['awec_status_longdesc'][$event['ev_status']]); } awec_render_event($event, '&time=' . $event['ctime']); closetable(); /* require_once INCLUDES."comments_include.php"; showcomments("E","aw_ec_events","ev_id",$event['ev_id'],FUSION_SELF.'?id='.$event['ev_id']); */ $can_login = checkgroup($event['ev_login_access']); if ($event['ev_allow_logins'] && ($can_login || !$event['hide_logins'])) { require_once 'include/event_logins.php'; } require_once 'include/die.php';