Ignore:
Timestamp:
Apr 26, 2008, 1:38:04 AM (16 years ago)
Author:
rvelices
Message:
  • less mysql queries on picture page (under some circumstances)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/picture_rate.inc.php

    r2299 r2309  
    2929if ($conf['rate'])
    3030{
    31   $query = '
     31  if ( NULL != $picture['current']['average_rate'] )
     32  {
     33    $query = '
    3234SELECT COUNT(rate) AS count
    3335     , ROUND(AVG(rate),2) AS average
     
    3638  WHERE element_id = '.$picture['current']['id'].'
    3739;';
    38   $row = mysql_fetch_array(pwg_query($query));
     40    $row = mysql_fetch_array(pwg_query($query));
     41  }
     42  else
     43  { // avg rate null -> no rate -> no need to query db
     44    $row = array( 'count'=>0, 'average'=>NULL, 'std'=>NULL );
     45  }
    3946  $template->assign('rate_summary', $row);
    4047
Note: See TracChangeset for help on using the changeset viewer.