Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

SVN: [37812] branches/MetavidWiki-exp/MetavidWiki/includes

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


dale at svn

Jul 18, 2008, 12:44 AM

Post #1 of 1 (49 views)
Permalink
SVN: [37812] branches/MetavidWiki-exp/MetavidWiki/includes

Revision: 37812
Author: dale
Date: 2008-07-18 07:44:53 +0000 (Fri, 18 Jul 2008)

Log Message:
-----------
minor bug fix in metadata merge in search results

Modified Paths:
--------------
branches/MetavidWiki-exp/MetavidWiki/includes/MV_Index.php
branches/MetavidWiki-exp/MetavidWiki/includes/MV_Settings.php
branches/MetavidWiki-exp/MetavidWiki/includes/MV_Title.php
branches/MetavidWiki-exp/MetavidWiki/includes/specials/MV_SpecialMediaSearch.php

Modified: branches/MetavidWiki-exp/MetavidWiki/includes/MV_Index.php
===================================================================
--- branches/MetavidWiki-exp/MetavidWiki/includes/MV_Index.php 2008-07-18 06:46:35 UTC (rev 37811)
+++ branches/MetavidWiki-exp/MetavidWiki/includes/MV_Index.php 2008-07-18 07:44:53 UTC (rev 37812)
@@ -335,7 +335,7 @@
$sql.=' ORDER BY `view_count` DESC ';
break;
}
- echo $this->order;
+ //echo $this->order;
$sql.="LIMIT {$this->offset}, {$this->limit} ";

//echo "SQL:".$sql." \n";
@@ -409,22 +409,30 @@
}
}
$sql.=') LIMIT 0, 200';
+
+ //print "BEFORE merge: ";
+ //print_r($ret_ary);
+ //print_r($stream_groups);
+
//merge category info back into base results:
$result = $dbr->query($sql, 'MV_Index:doCategorySearchResult');
- while($cl_row = $dbr->fetchObject( $result )){
+ while($cl_row = $dbr->fetchObject( $result )){
+ //print_r($cl_row);
foreach($stream_groups[$cl_row->stream_id] as &$range){
foreach($range['rows'] as &$result_row){
if($result_row->start_time <= $cl_row->end_time &&
$result_row->end_time >= $cl_row->start_time){
-
- if($cl_row->cl_to)
+ //print "result row:"; print_r($result_row);
+ if(isset($cl_row->cl_to) && isset($ret_ary[$result_row->id]))
$ret_ary[$result_row->id]->categories[$cl_row->cl_to]=true;
- if($cl_row->bill_to)
- $ret_ary[$reult_row->id]->bills[$cl_row->bill_to]=true;
- }
+ if(isset($cl_row->bill_to) && isset($ret_ary[$result_row->id]))
+ $ret_ary[$result_row->id]->bills[$cl_row->bill_to]=true;
+ }
}
}
}
+ //print "AFTER MERGE: ";
+ //print_r($ret_ary);
}
//print "<pre>";
//print_r($ret_ary);

Modified: branches/MetavidWiki-exp/MetavidWiki/includes/MV_Settings.php
===================================================================
--- branches/MetavidWiki-exp/MetavidWiki/includes/MV_Settings.php 2008-07-18 06:46:35 UTC (rev 37811)
+++ branches/MetavidWiki-exp/MetavidWiki/includes/MV_Settings.php 2008-07-18 07:44:53 UTC (rev 37812)
@@ -6,7 +6,7 @@
/*
* your settings overrides here:
*/
-$mvExternalImages = false;
+$mvExternalImages = true;
$mvExternalImgServerPath = 'http://metavid.ucsc.edu/wiki/index.php';

?>
\ No newline at end of file

Modified: branches/MetavidWiki-exp/MetavidWiki/includes/MV_Title.php
===================================================================
--- branches/MetavidWiki-exp/MetavidWiki/includes/MV_Title.php 2008-07-18 06:46:35 UTC (rev 37811)
+++ branches/MetavidWiki-exp/MetavidWiki/includes/MV_Title.php 2008-07-18 07:44:53 UTC (rev 37812)
@@ -37,7 +37,6 @@
$title = parent::makeTitle($ns, $title);
}
$this->inheritTitle( $title) ;
-
//its just a plain string generate the parse info
$this->wiki_title = $title->getDBKey();
$this->parseTitle($title->getDBKey());

Modified: branches/MetavidWiki-exp/MetavidWiki/includes/specials/MV_SpecialMediaSearch.php
===================================================================
--- branches/MetavidWiki-exp/MetavidWiki/includes/specials/MV_SpecialMediaSearch.php 2008-07-18 06:46:35 UTC (rev 37811)
+++ branches/MetavidWiki-exp/MetavidWiki/includes/specials/MV_SpecialMediaSearch.php 2008-07-18 07:44:53 UTC (rev 37812)
@@ -354,7 +354,7 @@
$sideBarLinkBucket = array ();
$o .= '
<ul id="results">';
- foreach ($this->results as $inx => & $mvd) {
+ foreach ($this->results as $inx => & $mvd) {
$mvTitle = new MV_Title($mvd->wiki_title);
$mvd_cnt_links = '';
if (isset ($mvd->spoken_by)) {



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS[at]lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.