From: scyrma Date: Wed, 27 Feb 2008 06:32:30 +0000 (+0000) Subject: MDL-13404 - Minor performance improvement and code cleanup (merge from 1.9) X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=844f9c150dc6e693082bc41d383e5eb965da26e4;p=moodle.git MDL-13404 - Minor performance improvement and code cleanup (merge from 1.9) --- diff --git a/tag/lib.php b/tag/lib.php index 55ae0f372a..898142247d 100644 --- a/tag/lib.php +++ b/tag/lib.php @@ -641,7 +641,6 @@ function tag_compute_correlations($min_correlation=2) { global $CFG; $all_tags = get_records_list('tag'); - $tag_correlation_obj = new object(); foreach($all_tags as $tag) { @@ -653,7 +652,7 @@ function tag_compute_correlations($min_correlation=2) { "WHERE ta.tagid = {$tag->id} AND tb.tagid != {$tag->id} ". "GROUP BY tb.tagid ". "HAVING nr > $min_correlation ". - "ORDER BY nr DESC"; // todo: find out if it's necessary to order. + "ORDER BY nr DESC"; $correlated = array(); @@ -661,13 +660,17 @@ function tag_compute_correlations($min_correlation=2) { // than $min_correlation. if ($tag_correlations = get_records_sql($query)) { foreach($tag_correlations as $correlation) { - // commented out - now done in query. kept here in case it breaks on some db - // if($correlation->nr >= $min_correlation){ + // commented out - now done in query. kept here in case it breaks on some db + // if($correlation->nr >= $min_correlation){ $correlated[] = $correlation->tagid; - // } + // } } } + if (empty($correlated)) { + continue; + } + $correlated = implode(',', $correlated); //var_dump($correlated);