Changeset 3063
- Timestamp:
- Jan 6, 2013, 3:29:20 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpc/trunk/project/apps/frontend/modules/plot/actions/components.class.php
r3055 r3063 21 21 else $last_year = $date - 32054400; 22 22 $date_debut = date('Y-m-d', $last_year); 23 $annee0 = date(' Y', $last_year); $sem0 = date('W', $last_year);24 if ($sem > = 52&& date('n', $date) == 1) $sem = 0;25 if ($sem 0 >= 52 && $sem <= 1) {26 $ sem0 = 0;27 $ annee0 += 1;23 $annee0 = date('o', $last_year); $sem0 = date('W', $last_year); 24 if ($sem > 51 && date('n', $date) == 1) $sem = 0; 25 if ($sem < 2 && $annee != date('o', $date)) { 26 $annee = date('o', $date); 27 $sem0 -= 1; 28 28 } 29 29 $n_weeks = ($annee - $annee0)*53 + $sem - $sem0 + 1; … … 232 232 233 233 public static function getLabelsSemaines($n_weeks, $annee, $sem) { 234 if ($sem > 1 && $sem <= 51) $an = $annee + 1; 235 else $an = $annee; 236 $hashmap = array( '3' => "Jan ".sprintf('%02d', $an-2000), '6' => " Fév", '10' => " Mar", '15' => "Avr", 234 if ($sem > 1 && $sem <= 52) $annee += 1; 235 $hashmap = array( '3' => "Jan ".sprintf('%02d', $annee-2000), '6' => " Fév", '10' => " Mar", '15' => "Avr", 237 236 '19' => " Mai", '24' => "Juin", '28' => "Juil", '33' => "Août", 238 237 '38' => "Sept", '42' => " Oct", '47' => "Nov", '52' => "Déc"); … … 242 241 if (isset($hashmap[$index]) && !(($index == 3) && ($sem < 3 && $sem > 1))) $labels[$i] = $hashmap[$index]; 243 242 } 244 if ($ sem < 3 && $sem != 0) $labels[54] = "Jan";243 if ($n_weeks > 54 && $sem < 3 && $sem != 0) $labels[55] = "Jan"; 245 244 return $labels; 246 245 }
Note: See TracChangeset
for help on using the changeset viewer.