Commit 5566eaef by Scott

qa-ajax-asktitle coding style

parent 046d33db
...@@ -32,14 +32,14 @@ ...@@ -32,14 +32,14 @@
// Collect the information we need from the database // Collect the information we need from the database
$intitle=qa_post_text('title'); $intitle = qa_post_text('title');
$doaskcheck=qa_opt('do_ask_check_qs'); $doaskcheck = qa_opt('do_ask_check_qs');
$doexampletags=qa_using_tags() && qa_opt('do_example_tags'); $doexampletags = qa_using_tags() && qa_opt('do_example_tags');
if ($doaskcheck || $doexampletags) { if ($doaskcheck || $doexampletags) {
$countqs=max($doexampletags ? QA_DB_RETRIEVE_ASK_TAG_QS : 0, $doaskcheck ? qa_opt('page_size_ask_check_qs') : 0); $countqs = max($doexampletags ? QA_DB_RETRIEVE_ASK_TAG_QS : 0, $doaskcheck ? qa_opt('page_size_ask_check_qs') : 0);
$relatedquestions=qa_db_select_with_pending( $relatedquestions = qa_db_select_with_pending(
qa_db_search_posts_selectspec(null, qa_string_to_words($intitle), null, null, null, null, 0, false, $countqs) qa_db_search_posts_selectspec(null, qa_string_to_words($intitle), null, null, null, null, 0, false, $countqs)
); );
} }
...@@ -48,38 +48,38 @@ ...@@ -48,38 +48,38 @@
// Collect example tags if appropriate // Collect example tags if appropriate
if ($doexampletags) { if ($doexampletags) {
$tagweight=array(); $tagweight = array();
foreach ($relatedquestions as $question) { foreach ($relatedquestions as $question) {
$tags=qa_tagstring_to_tags($question['tags']); $tags = qa_tagstring_to_tags($question['tags']);
foreach ($tags as $tag) foreach ($tags as $tag)
@$tagweight[$tag]+=exp($question['score']); @$tagweight[$tag] += exp($question['score']);
} }
arsort($tagweight, SORT_NUMERIC); arsort($tagweight, SORT_NUMERIC);
$exampletags=array(); $exampletags = array();
$minweight=exp(qa_match_to_min_score(qa_opt('match_example_tags'))); $minweight = exp(qa_match_to_min_score(qa_opt('match_example_tags')));
$maxcount=qa_opt('page_size_ask_tags'); $maxcount = qa_opt('page_size_ask_tags');
foreach ($tagweight as $tag => $weight) { foreach ($tagweight as $tag => $weight) {
if ($weight<$minweight) if ($weight < $minweight)
break; break;
$exampletags[]=$tag; $exampletags[] = $tag;
if (count($exampletags)>=$maxcount) if (count($exampletags) >= $maxcount)
break; break;
} }
}
} else else
$exampletags=array(); $exampletags = array();
// Output the response header and example tags // Output the response header and example tags
echo "QA_AJAX_RESPONSE\n1\n"; echo "QA_AJAX_RESPONSE\n1\n";
echo strtr(qa_html(implode(',', $exampletags)), "\r\n", ' ')."\n"; echo strtr(qa_html(implode(',', $exampletags)), "\r\n", ' ') . "\n";
// Collect and output the list of related questions // Collect and output the list of related questions
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment