Changeset 1820003
- Timestamp:
- 02/11/2018 03:19:24 PM (8 years ago)
- Location:
- event-scheduler/trunk
- Files:
-
- 3 edited
-
public/class-event_scheduler-public.php (modified) (1 diff)
-
public/partials/event_scheduler-public-event-statistics-display.php (modified) (2 diffs)
-
uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
event-scheduler/trunk/public/class-event_scheduler-public.php
r1819988 r1820003 305 305 306 306 $oldestEventYear = $div->getOldestEventYear(); 307 $currentYear = date("Y"); 308 309 $index = 0; 310 $statistics = array(); 311 312 for ($i = $currentYear; $i >= $oldestEventYear; $i--) { 313 $year = $i; 314 315 $statistics[$index]['year'] = $year; 316 317 $statistics[$index]['activeEvents'] = count($div->findEventsOfYearByActive($year, '1')); 318 $statistics[$index]['inactiveEvents'] = count($div->findEventsOfYearByActive($year, '0')); 319 320 $averageAccepts = $div->calculateAverageAcceptsPerEventByYear($year, '1'); 321 $statistics[$index]['averageAccepts'] = $averageAccepts[0]->average; 322 $statistics[$index]['minimumAccepts'] = $averageAccepts[0]->minimum; 323 $statistics[$index]['maximumAccepts'] = $averageAccepts[0]->maximum; 324 325 $averageCancels = $div->calculateAverageAcceptsPerEventByYear($year, '0'); 326 $statistics[$index]['averageCancels'] = $averageCancels[0]->average; 327 $statistics[$index]['minimumCancels'] = $averageCancels[0]->minimum; 328 $statistics[$index]['maximumCancels'] = $averageCancels[0]->maximum; 329 330 $tops = $div->topParticipantsByYear($year); 331 for ($j = 0; $j <= count($tops) - 1; $j++) { 332 $statistics[$index]['tops'][$j]['participantId'] = $tops[$j]->participantId; 333 $statistics[$index]['tops'][$j]['eventsAccepted'] = $tops[$j]->eventsAccepted; 307 308 // Only make calculation if an event exists 309 if (!empty($oldestEventYear)) { 310 $currentYear = date("Y"); 311 312 $index = 0; 313 $statistics = array(); 314 315 for ($i = $currentYear; $i >= $oldestEventYear; $i--) { 316 $year = $i; 317 318 $statistics[$index]['year'] = $year; 319 320 $statistics[$index]['activeEvents'] = count($div->findEventsOfYearByActive($year, '1')); 321 $statistics[$index]['inactiveEvents'] = count($div->findEventsOfYearByActive($year, '0')); 322 323 $averageAccepts = $div->calculateAverageAcceptsPerEventByYear($year, '1'); 324 $statistics[$index]['averageAccepts'] = $averageAccepts[0]->average; 325 $statistics[$index]['minimumAccepts'] = $averageAccepts[0]->minimum; 326 $statistics[$index]['maximumAccepts'] = $averageAccepts[0]->maximum; 327 328 $averageCancels = $div->calculateAverageAcceptsPerEventByYear($year, '0'); 329 $statistics[$index]['averageCancels'] = $averageCancels[0]->average; 330 $statistics[$index]['minimumCancels'] = $averageCancels[0]->minimum; 331 $statistics[$index]['maximumCancels'] = $averageCancels[0]->maximum; 332 333 $tops = $div->topParticipantsByYear($year); 334 for ($j = 0; $j <= count($tops) - 1; $j++) { 335 $statistics[$index]['tops'][$j]['participantId'] = $tops[$j]->participantId; 336 $statistics[$index]['tops'][$j]['eventsAccepted'] = $tops[$j]->eventsAccepted; 337 } 338 $index++; 334 339 } 335 $index++;336 340 } 337 341 -
event-scheduler/trunk/public/partials/event_scheduler-public-event-statistics-display.php
r1819947 r1820003 1 1 <?php if (is_user_logged_in()) : ?> 2 2 3 <?php if ($statistics): ?> 3 4 <table> 4 5 <tr> … … 39 40 </table> 40 41 42 <?php elseif (!$statistics) : ?> 43 <?php _e('No events existing.', 'event_scheduler');?></div> 44 <?php endif; ?> 45 41 46 <?php else : ?> 42 47 <div class="attention"><?php _e('Event Scheduler can only be used by active members.', 'event_scheduler');?></div> -
event-scheduler/trunk/uninstall.php
r1819936 r1820003 43 43 44 44 /*Remove any other options your plug-in installed and clear any plug-in cron jobs */ 45 $options = delete_option( $this->plugin_name);45 $options = delete_option('event_scheduler'); 46 46 47 47 if (wp_next_scheduled('event_scheduler_mail_notification')) {
Note: See TracChangeset
for help on using the changeset viewer.