Changeset 8946 for extensions/ConcoursPhoto/publish.php
- Timestamp:
- Jan 27, 2011, 8:46:55 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ConcoursPhoto/publish.php
r4428 r8946 10 10 $ap_id = explode('concours/' , $_SERVER['REQUEST_URI']); 11 11 $id_concours = $ap_id[1]; 12 13 $user['ipguest'] = null; 14 if (is_a_guest()) 15 { 16 if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 17 $IP = $_SERVER['HTTP_X_FORWARDED_FOR']; 18 elseif(isset($_SERVER['HTTP_CLIENT_IP'])) 19 $IP = $_SERVER['HTTP_CLIENT_IP']; 20 else 21 $IP = $_SERVER['REMOTE_ADDR']; 22 23 // store ip 24 $user['ipguest'] = $IP; 25 } 26 27 12 28 13 29 $concours = new Concours($id_concours); … … 34 50 .' INNER JOIN '.CATEGORIES_TABLE.' AS cat ON ic.category_id = cat.id' 35 51 .' INNER JOIN '.CONCOURS_RESULT_TABLE.' AS conc ON conc.img_id = img.id' 36 .' WHERE ic.category_id = '.$concours->concours_infos['category']; 52 .' WHERE ic.category_id = '.$concours->concours_infos['category'] 53 .' AND conc.id_concours = '.$concours->concours_infos['id'] 54 ; 37 55 38 56 if ($concours->concours_infos['method'] == 1) // total … … 45 63 $result = pwg_query($query); 46 64 $rang = 1; 65 $previousNote = $previousMoy = 0; 47 66 while ($row = mysql_fetch_assoc($result)) 48 67 { … … 76 95 unset_make_full_url(); 77 96 97 // Check the exaequos 98 if ($concours->my_config['check_exaequo']) 99 { 100 if ( ($concours->concours_infos['method'] == 1 // total 101 AND ($row['note'] == $previousNote)) 102 OR ($concours->concours_infos['method'] == 2 // moyenne 103 AND ($row['moyenne'] == $previousMoy))) 104 { 105 // echo "Rang=".$rang."\n"; 106 $rang --; 107 108 } 109 } 110 78 111 $template->append( 'concours_note', array( 79 112 'img_id' => $row['id'], … … 87 120 'moyenne' => ($row['moyenne'] == 0 ? 'N/A' :$row['moyenne']), 88 121 'nbvotant' => $row['nbvotant'], 89 'usernote' => $concours->get_img_globalnote_user($row['id'] )122 'usernote' => $concours->get_img_globalnote_user($row['id'], null, null, $user['ipguest']) 90 123 91 124 )); 92 $rang ++; 125 $rang ++; 126 127 // echo "Rang=".$rang."\n"; 128 $previousNote = $row['note']; 129 $previousMoy = $row['moyenne']; 93 130 94 131 }
Note: See TracChangeset
for help on using the changeset viewer.