Changeset 2545 for cpc/trunk/project
- Timestamp:
- Jan 1, 2012, 5:43:24 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpc/trunk/project/apps/frontend/modules/plot/actions/components.class.php
r2211 r2545 16 16 } else $date = time(); 17 17 $annee = date('Y', $date); $sem = date('W', $date); 18 $annee0 = $annee - 1;19 $sem0 = $sem;20 if ($sem == 53 && date('n', $date) == 1) {21 $annee0--;22 $sem = 0;23 }24 18 $last_year = $date - 32054400; 25 19 $date_debut = date('Y-m-d', $last_year); 20 $annee0 = date('Y', $last_year); $sem0 = date('W', $last_year); 21 if ($sem >= 52 && date('n', $date) == 1) $sem = 0; 26 22 $n_weeks = ($annee - $annee0)*53 + $sem - $sem0 + 1; 23 //print "$date ; $annee ; $sem ; $last_year ; $annee0 ; $sem0 ; $date_debut ; $n_weeks"; 27 24 } else { 28 25 $query4 = Doctrine_Query::create() … … 44 41 $n_weeks = ($annee - $annee0)*53 + $sem - $sem0 + 1; 45 42 } 46 $this->data['labels'] = $this->getLabelsSemaines($n_weeks, $annee , $sem0);43 $this->data['labels'] = $this->getLabelsSemaines($n_weeks, $annee0, $sem0); 47 44 $this->data['vacances'] = $this->getVacances($n_weeks, $annee0, $sem0, strtotime($this->parlementaire->debut_mandat)); 48 45 … … 136 133 137 134 public static function getLabelsSemaines($n_weeks, $annee, $sem) { 138 if ($sem <= 1) $an = $annee -1;135 if ($sem <= 51) $an = $annee + 1; 139 136 else $an = $annee; 140 137 $hashmap = array( '3' => "Jan ".sprintf('%02d', $an-2000), '6' => " Fév", '10' => " Mar", '15' => "Avr",
Note: See TracChangeset
for help on using the changeset viewer.