Ignore:
Timestamp:
Mar 17, 2011, 8:25:13 PM (13 years ago)
Author:
mistic100
Message:

[extensions] Contest Results

  • New bloc for PWG Stuffs
  • Use new admin links and javascript implementation
  • Distinguish pending and running contests (both pending before)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/ContestResults/include/functions.php

    r9572 r9745  
    2020                return $contest['name'];
    2121        } else {
    22                 return null;
     22                return false;
    2323        }
    2424}
    2525
    2626// Nombre de jours entre deux dates
    27 function DateDiff($date2, $date1) {
     27function date_diff($date2, $date1) {
    2828        return ceil((strtotime($date2)-strtotime($date1))/(3600*24));
    2929}
     
    3737        }
    3838}
     39
     40// Calcul le status d'un concours
     41function get_contest_status($date_begin, $date_end) {
     42        if (!is_date_passed($date_begin)) {
     43                $contest['status'] = 'pending';
     44                $contest['days'] = l10n_dec('CR_%d_days_to_begin', 'CR_%d_days_to_begin', date_diff($date_begin,date('Y-m-d')));
     45        } else if (is_date_passed($date_end)) {
     46                $contest['status'] = 'finished';
     47                $contest['days'] = l10n('CR_finished');
     48        } else {
     49                $contest['status'] = 'running';
     50                $contest['days'] = l10n_dec('CR_%d_days_to_end', 'CR_%d_days_to_end', date_diff($date_end,date('Y-m-d')));
     51        }
     52       
     53        return $contest;
     54}
    3955?>
Note: See TracChangeset for help on using the changeset viewer.