Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function bp_group_calendar_widget_create_event($date) {
- global $bp, $bgc_locale;
- $calendar_capabilities = bp_group_calendar_get_capabilities();
- //don't display widget if no capabilities
- if ($calendar_capabilities == 'none')
- return;
- //if date given and valid, default form to it
- $default_date = '';
- if ( !empty($date['year']) && !empty($date['month']) && !empty($date['day']) ) {
- $timestamp = strtotime($date['month'].'/'.$date['day'].'/'.$date['year']);
- if ($timestamp >= time())
- $default_date = date('Y-m-d', $timestamp);
- }
- $url = bp_get_group_permalink( $bp->groups->current_group ).'calendar/';
- ?>
- <div class="bp-widget">
- <h4><?php _e('Create Event', 'groupcalendar'); ?></h4>
- <form action="<?php echo $url; ?>" name="add-event-form" id="add-event-form" class="standard-form" method="post" enctype="multipart/form-data">
- <label for="event-title"><?php _e('Title', 'groupcalendar'); ?> *</label>
- <input name="event-title" id="event-title" value="" type="text">
- <label for="event-date"><?php _e('Date', 'groupcalendar'); ?> *
- <input name="event-date" id="event-date" value="<?php echo $default_date; ?>" type="text"></label>
- <label for="event-time"><?php _e('Time', 'groupcalendar'); ?> *
- <select name="event-hour" id="event-hour">
- <?php
- if ($bgc_locale['time_format']==24)
- $bgc_locale['time_format'] = 23;
- for ($i = 1; $i <= $bgc_locale['time_format']; $i++) {
- $hour_check = ($i == 7) ? ' selected="selected"' : '';
- echo '<option value="'.$i.'"'.$hour_check.'>'.$i."</option>\n";
- }
- ?>
- </select>
- <select name="event-minute" id="event-minute">
- <option value="00">:00</option>
- <option value="15">:15</option>
- <option value="30">:30</option>
- <option value="45">:45</option>
- </select>
- <?php if ($bgc_locale['time_format']==12) : ?>
- <select name="event-ampm" id="event-ampm">
- <option value="am">am</option>
- <option value="pm">pm</option>
- </select>
- <?php endif; ?>
- </label>
- <label for="event-desc"><?php _e('Description', 'groupcalendar'); ?></label>
- <?php
- if (function_exists('wp_editor')) {
- wp_editor('', 'event-desc', array('media_buttons' => false, 'dfw' => false));
- } else {
- the_editor('', 'event-desc', 'event-desc', false);
- }
- ?>
- <br/>
- <span class="plugin_loc_notice">(*Please get address from Google Maps and paste into location field so that map links will work for other users)</span>
- <label for="event-loc"><?php _e('Location', 'groupcalendar'); ?></label>
- <input name="event-loc" id="event-loc" value="" type="text">
- /***********THIS IS WHERE I ADDED THE FIELD****************/
- /*********************************************************************************/
- <?php require ('plugin_state_selector.php'); ?>
- <label for="event-map"><?php _e('Show Map Link?', 'groupcalendar'); ?>
- <input name="event-map" id="event-map" value="1" type="checkbox" checked="checked" />
- <small><?php _e('(Note: Location must be an address)', 'groupcalendar'); ?></small>
- </label>
- <input name="create-event" id="create-event" value="1" type="hidden">
- <input name="group-id" id="group-id" value="<?php echo $bp->groups->current_group->id; ?>" type="hidden">
- <?php wp_nonce_field('bp_group_calendar'); ?>
- <p><input value="<?php _e('Create Event', 'groupcalendar'); ?> »" id="save" name="save" type="submit"></p>
- </form>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement