Changeset 1005 for plugins/eventdata/_widgets.php
- Timestamp:
- 04/09/09 02:46:20 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/eventdata/_widgets.php
r986 r1005 45 45 $w->eventdatalist->setting('limit',__('Entries limit:'),10); 46 46 # Sort type 47 $w->eventdatalist->setting('sortby',__('Order by:'),'event _start','combo',array(47 $w->eventdatalist->setting('sortby',__('Order by:'),'eventdata_start','combo',array( 48 48 __('Date') => 'post_dt', 49 49 __('Title') => 'post_title', 50 __('Event start') => 'event _start',51 __('Event end') => 'event _end'));50 __('Event start') => 'eventdata_start', 51 __('Event end') => 'eventdata_end')); 52 52 # Sort order 53 53 $w->eventdatalist->setting('sort',__('Sort:'),'asc','combo',array( … … 84 84 85 85 # Plugin active 86 if (!$E->S->event _option_active) return;86 if (!$E->S->eventdata_option_active) return; 87 87 # Home only 88 88 if ($w->homeonly && $core->url->type != 'default') return; 89 $params['sql'] = ''; 89 90 # Period 90 91 $params['period'] = $w->period; 91 92 # Sort field 92 $params['order'] = ($w->sortby && in_array($w->sortby,array('post_title','post_dt','event _start','event_end'))) ?93 $params['order'] = ($w->sortby && in_array($w->sortby,array('post_title','post_dt','eventdata_start','eventdata_end'))) ? 93 94 $w->sortby.' ' : 'post_dt '; 94 95 # Sort order … … 99 100 $params['no_content'] = true; 100 101 # Event type 101 $params['event _type'] = 'event';102 $params['eventdata_type'] = 'eventdata'; 102 103 # Post type 103 104 $params['post_type'] = ''; … … 107 108 if ($w->category) { 108 109 if ($w->category == 'null') 109 $params['sql'] = ' AND p.cat_id IS NULL ';110 $params['sql'] .= ' AND P.cat_id IS NULL '; 110 111 elseif (is_numeric($w->category)) 111 112 $params['cat_id'] = (integer) $w->category; … … 114 115 # If no paricular category is selected, remove unlisted categories 115 116 } else { 116 $cats_unlisted = @unserialize($E->S->event _no_cats);117 $cats_unlisted = @unserialize($E->S->eventdata_no_cats); 117 118 if (is_array($cats_unlisted) && !empty($cats_unlisted)) { 118 $params['sql'] = '';119 119 foreach($cats_unlisted AS $k => $cat_id) { 120 $params['sql'] = " AND P.cat_id != '$cat_id'";120 $params['sql'] .= " AND P.cat_id != '$cat_id' "; 121 121 } 122 122 } … … 126 126 $params['meta_id'] = $w->tag; 127 127 # Get posts 128 $rs = $E->getPostsByEvent ($params);128 $rs = $E->getPostsByEventdata($params); 129 129 # No result 130 130 if ($rs->isEmpty()) return; 131 131 # Display 132 132 $res = 133 '<div class="event slist">'.133 '<div class="eventdataslist">'. 134 134 ($w->title ? '<h2>'.html::escapeHTML($w->title).'</h2>' : ''). 135 135 '<ul>'; 136 136 while ($rs->fetch()) { 137 137 # Format items 138 $fs = dt::dt2str($w->date_format,$rs->event _start);139 $fe = dt::dt2str($w->date_format,$rs->event _end);138 $fs = dt::dt2str($w->date_format,$rs->eventdata_start); 139 $fe = dt::dt2str($w->date_format,$rs->eventdata_end); 140 140 $fc = html::escapeHTML($rs->cat_title); 141 141 $ft = html::escapeHTML($rs->post_title); … … 174 174 175 175 # Plugin active and on post page 176 if (!$E->S->event _option_active176 if (!$E->S->eventdata_option_active 177 177 || 'post.html' != $_ctx->current_tpl 178 178 || !$_ctx->posts->post_id) return; … … 181 181 $limit = $w->limit ? abs((integer) $w->limit) : null; 182 182 # Get posts 183 $rs = $E->getEvent ('event',$limit,null,null,$_ctx->posts->post_id,null);183 $rs = $E->getEventdata('eventdata',$limit,null,null,$_ctx->posts->post_id); 184 184 # No result 185 185 if ($rs->isEmpty()) return; 186 186 # Display 187 187 $res = 188 '<div class="event slist">'.188 '<div class="eventdataslist">'. 189 189 ($w->title ? '<h2>'.html::escapeHTML($w->title).'</h2>' : ''). 190 190 '<ul>'; 191 191 while ($rs->fetch()) { 192 192 # Format items 193 $fs = dt::dt2str($w->date_format,$rs->event _start);194 $fe = dt::dt2str($w->date_format,$rs->event _end);193 $fs = dt::dt2str($w->date_format,$rs->eventdata_start); 194 $fe = dt::dt2str($w->date_format,$rs->eventdata_end); 195 195 $item = str_replace(array('%S','%E','%%'),array($fs,$fe,'%'),$w->item_format); 196 196
Note: See TracChangeset
for help on using the changeset viewer.