Changeset 46085
- Timestamp:
- 05/15/08 20:27:19 (2 months ago)
- Files:
-
- events-calendar/trunk/css/events-calendar-management.css (modified) (1 diff)
- events-calendar/trunk/ec_db.class.php (modified) (2 diffs)
- events-calendar/trunk/ec_js.class.php (modified) (3 diffs)
- events-calendar/trunk/ec_management.class.php (modified) (2 diffs)
- events-calendar/trunk/ec_managementjs.class.php (modified) (1 diff)
- events-calendar/trunk/events-calendar.php (modified) (2 diffs)
- events-calendar/trunk/js/jquery.timepicker.min.js (added)
- events-calendar/trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
events-calendar/trunk/css/events-calendar-management.css
r44574 r46085 35 35 #tooltip h3, #tooltip div { margin: 0; font-size:12px; font-weight:normal; color: #000;} 36 36 37 38 /* 39 * Time Picker 40 */ 41 .time-picker { 42 position: absolute; 43 height: 200px; 44 width:6em; /* needed for IE */ 45 overflow: auto; 46 background: #fff; 47 border: 1px solid #000; 48 z-index: 99; 49 } 50 .time-picker-12hours { 51 width:6em; /* needed for IE */ 52 } 53 54 .time-picker ul { 55 list-style-type: none; 56 margin: 0; 57 padding: 0; 58 } 59 .time-picker li { 60 padding: 1px; 61 cursor: pointer; 62 } 63 .time-picker li.selected { 64 background: #316AC5; 65 color: #fff; 66 } 67 .time-picker { 68 margin-top: 1.1em; 69 } 37 70 38 71 events-calendar/trunk/ec_db.class.php
r44184 r46085 22 22 $sql = "CREATE TABLE " . $this->mainTable . " ( 23 23 id mediumint(9) NOT NULL AUTO_INCREMENT, 24 eventTitle varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL,25 eventDescription text CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL,26 eventLocation varchar(255) CHARACTER SET utf8 COLLATE utf8_general_cidefault NULL,24 eventTitle varchar(255) CHARACTER SET utf8 NOT NULL, 25 eventDescription text CHARACTER SET utf8 NOT NULL, 26 eventLocation varchar(255) CHARACTER SET utf8 default NULL, 27 27 eventStartDate date NOT NULL, 28 28 eventStartTime time default NULL, 29 29 eventEndDate date NOT NULL, 30 30 eventEndTime time default NULL, 31 accessLevel varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL default 'public',31 accessLevel varchar(255) CHARACTER SET utf8 NOT NULL default 'public', 32 32 postID mediumint(9) NULL DEFAULT NULL, 33 33 PRIMARY KEY id (id) … … 45 45 $sql = "CREATE TABLE " . $this->mainTable . " ( 46 46 id mediumint(9) NOT NULL AUTO_INCREMENT, 47 eventTitle varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL,48 eventDescription text CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL,49 eventLocation varchar(255) CHARACTER SET utf8 COLLATE utf8_general_cidefault NULL,47 eventTitle varchar(255) CHARACTER SET utf8 NOT NULL, 48 eventDescription text CHARACTER SET utf8 NOT NULL, 49 eventLocation varchar(255) CHARACTER SET utf8 default NULL, 50 50 eventStartDate date NOT NULL, 51 51 eventStartTime time default NULL, 52 52 eventEndDate date NOT NULL, 53 53 eventEndTime time default NULL, 54 accessLevel varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ciNOT NULL default 'public',54 accessLevel varchar(255) CHARACTER SET utf8 NOT NULL default 'public', 55 55 postID mediumint(9) NULL DEFAULT NULL, 56 56 PRIMARY KEY id (id) events-calendar/trunk/ec_js.class.php
r44265 r46085 2 2 if(!class_exists('EC_JS')) : 3 3 4 require_once(ABSPATH . 'wp-includes/capabilities.php'); 5 require_once(ABSPATH . 'wp-includes/pluggable.php'); 4 6 require_once(EVENTSCALENDARCLASSPATH.'/ec_db.class.php'); 5 7 … … 20 22 $output .= "<ul>"; 21 23 foreach($this->db->getDaysEvents($sqldate) as $e) : 22 if( $e->accessLevel == 'public' || $current_user->has_cap($e->accessLevel)) {24 if(($e->accessLevel == 'public') || (current_user_can($e->accessLevel))) { 23 25 $title = $e->eventTitle; 24 26 $description = $e->eventDescription; … … 107 109 $lastDay = date('t', mktime(0, 0, 0, $m, 1, $y)); 108 110 for($d = 1; $d <= $lastDay; $d++): 111 $output = ""; 109 112 $sqldate = date('Y-m-d', mktime(0, 0, 0, $m, $d, $y)); 110 113 foreach($this->db->getDaysEvents($sqldate) as $e) : 111 if( $e->accessLevel == 'public' || $current_user->has_cap($e->accessLevel)) {114 if(($e->accessLevel == 'public') || (current_user_can($e->accessLevel))) { 112 115 $output = ''; 113 116 $id = "$d-$e->id"; events-calendar/trunk/ec_management.class.php
r45655 r46085 124 124 <tr> 125 125 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="startDate">Start Date (YYYY-MM-DD, if blank will be today)</label></th> 126 <td width="67%"><input type="text" name="EC_startDate" id="EC_startDate" /></td>127 </tr> 128 <tr> 129 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="startTime">Start Time (HH:MM :SS, can be blank)</label></th>130 <td width="67%"><input type="text" name="EC_startTime" id="EC_startTime" /></td>126 <td width="67%"><input autocomplete="OFF" type="text" name="EC_startDate" id="EC_startDate" /></td> 127 </tr> 128 <tr> 129 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="startTime">Start Time (HH:MM, can be blank)</label></th> 130 <td width="67%"><input autocomplete="OFF" type="text" name="EC_startTime" id="EC_startTime" /></td> 131 131 </tr> 132 132 <tr> 133 133 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="endDate">End Date (YYYY-MM-DD, if blank will be same as start date)</label></th> 134 <td width="67%"><input type="text" name="EC_endDate" id="EC_endDate" /></td>135 </tr> 136 <tr> 137 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="endTime">End Time (HH:MM :SS, can be blank)</label></th>138 <td width="67%"><input type="text" name="EC_endTime" id="EC_endTime" /></td>134 <td width="67%"><input autocomplete="OFF" type="text" name="EC_endDate" id="EC_endDate" /></td> 135 </tr> 136 <tr> 137 <th width="33%" scope="row" valign="top" style="text-align:right;"><label for="endTime">End Time (HH:MM, can be blank)</label></th> 138 <td width="67%"><input autocomplete="OFF" type="text" name="EC_endTime" id="EC_endTime" /></td> 139 139 </tr> 140 140 <tr> … … 187 187 <tr> 188 188 <th width="33%" scope="row" valign="top"><label for="startDate">Start Date (YYYY-MM-DD, if blank will be today)</label></th> 189 <td width="67%"><input type="text" name="EC_startDate" id="EC_startDate" value="<?php echo $event->eventStartDate;?>" /></td>190 </tr> 191 <tr> 192 <th width="33%" scope="row" valign="top"><label for="startTime">Start Time (HH:MM :SS, can be blank)</label></th>193 <td width="67%"><input type="text" name="EC_startTime" id="EC_startTime" value="<?php echo $event->eventStartTime;?>" /></td>189 <td width="67%"><input autocomplete="OFF" type="text" name="EC_startDate" id="EC_startDate" value="<?php echo $event->eventStartDate;?>" /></td> 190 </tr> 191 <tr> 192 <th width="33%" scope="row" valign="top"><label for="startTime">Start Time (HH:MM, can be blank)</label></th> 193 <td width="67%"><input autocomplete="OFF" type="text" name="EC_startTime" id="EC_startTime" value="<?php echo $event->eventStartTime;?>" /></td> 194 194 </tr> 195 195 <tr> 196 196 <th width="33%" scope="row" valign="top"><label for="endDate">End Date (YYYY-MM-DD, if blank will be same as start date)</label></th> 197 <td width="67%"><input type="text" name="EC_endDate" id="EC_endDate" value="<?php echo $event->eventEndDate;?>" /></td>198 </tr> 199 <tr> 200 <th width="33%" scope="row" valign="top"><label for="endTime">End Time (HH:MM :SS, can be blank)</label></th>201 <td width="67%"><input type="text" name="EC_endTime" id="EC_endTime" value="<?php echo $event->eventEndTime;?>" /></td>197 <td width="67%"><input autocomplete="OFF" type="text" name="EC_endDate" id="EC_endDate" value="<?php echo $event->eventEndDate;?>" /></td> 198 </tr> 199 <tr> 200 <th width="33%" scope="row" valign="top"><label for="endTime">End Time (HH:MM, can be blank)</label></th> 201 <td width="67%"><input autocomplete="OFF" type="text" name="EC_endTime" id="EC_endTime" value="<?php echo $event->eventEndTime;?>" /></td> 202 202 </tr> 203 203 <tr> events-calendar/trunk/ec_managementjs.class.php
r44265 r46085 82 82 $('#EC_startDate').datepicker({dateFormat: 'yy-mm-dd'}); 83 83 $('#EC_endDate').datepicker({dateFormat: 'yy-mm-dd'}); 84 $("#EC_startTime").timePicker(); 85 $("#EC_endTime").timePicker(); 84 86 }); 85 87 }); events-calendar/trunk/events-calendar.php
r45824 r46085 4 4 Plugin URI: http://www.lukehowell.com/events-calendar/ 5 5 Description: There are options under the widget options to specify the view of the calendar in the sidebar. The widget can be a list for upcoming events or a calendar. If you do not have a widget ready theme then you can place '<?php sidebarEventsCalendar();?>' in the sidebar file. If you want to display a large calendar in a post or a page, simply place "[[EventsCalendarLarge]]" in the html of the post or page. Make sure to leave off the quotes. 6 Version: Development6 Version: 6.1 7 7 Author: Luke Howell 8 8 Author URI: http://www.lukehowell.com/ … … 77 77 wp_enqueue_script('jquerytooltip', '/wp-content/plugins/events-calendar/js/jquery.tooltip.min.js', array('jquery'), '1.2'); 78 78 wp_enqueue_script('jquerydatepicker', '/wp-content/plugins/events-calendar/js/jquery.datepicker.min.js', array('jquery'), '3.4.3'); 79 wp_enqueue_script('jquerytimepicker', '/wp-content/plugins/events-calendar/js/jquery.timepicker.min.js', array('jquery'), '0.1'); 79 80 } 80 81 $options = get_option('optionsEventsCalendar'); events-calendar/trunk/readme.txt
r45824 r46085 3 3 Contributors: snumb130, bbodine1 4 4 Donate link: http://www.lukehowell.com/donate 5 Version: Development5 Version: 6.1 6 6 Tags: widget, admin, sidebar, plugin, javascript, date, time, calendar, thickbox, jquery, tooltip, ajax 7 7 Requires at least: 2.5 8 8 Tested up to: 2.5.1 9 Stable tag: 6. 0.129 Stable tag: 6.1 10 10 11 11 == Description == … … 28 28 29 29 <pre><code> 30 Version Development 30 Version 6.1 31 Added Time Picker for time entries 32 Fixed some access level issues and clearing duplicate entries. 33 Took out COLLATE from database sql 31 34 Dates will not reset when plugin 32 35 Version 6.0.12
