Revision: 48608
Author:   dale
Date:     2009-03-19 19:32:23 +0000 (Thu, 19 Mar 2009)

Log Message:
-----------
export fix.. 

Modified Paths:
--------------
    trunk/extensions/MetavidWiki/includes/MV_Title.php
    trunk/extensions/MetavidWiki/includes/specials/MV_SpecialExport.php
    trunk/extensions/MetavidWiki/skins/mv_embed/mv_embed.js

Modified: trunk/extensions/MetavidWiki/includes/MV_Title.php
===================================================================
--- trunk/extensions/MetavidWiki/includes/MV_Title.php  2009-03-19 19:32:17 UTC 
(rev 48607)
+++ trunk/extensions/MetavidWiki/includes/MV_Title.php  2009-03-19 19:32:23 UTC 
(rev 48608)
@@ -44,8 +44,9 @@
                // print "mv_title stream name: " . $this->stream_name. "\n";
        }
        function inheritTitle( & $title ) {
-               if(!is_object($title))
-                       print_r( debug_backtrace() );
+               if( !is_object($title))
+                       return false;
+                       //print_r( debug_backtrace() );
                foreach ( $title as $k => $v ) {
                        $this->$k = $v;
                }

Modified: trunk/extensions/MetavidWiki/includes/specials/MV_SpecialExport.php
===================================================================
--- trunk/extensions/MetavidWiki/includes/specials/MV_SpecialExport.php 
2009-03-19 19:32:17 UTC (rev 48607)
+++ trunk/extensions/MetavidWiki/includes/specials/MV_SpecialExport.php 
2009-03-19 19:32:23 UTC (rev 48608)
@@ -580,41 +580,40 @@
                if( $mvGetParentMeta && strtolower( $mvTitle->getMvdTypeKey() ) 
== 'ht_en'){                    
                        $pmvd = MV_Index::getParentAnnotativeLayers($mvTitle);  
        
                        
-                       $pMvTitle =  new MV_Title( $pmvd->wiki_title );
-                       $pAnnoStreamTitle = Title :: MakeTitle( MV_NS_STREAM, 
$pMvTitle->getNearStreamName( 0 ) );
-                       
-                       $parent_clip_desc = 'Parent Clip';
-                       if($pmvd->Speech_by){   
-                               $personTitle = Title :: newFromText( 
$pmvd->Speech_by );
-                               $parent_clip_desc = 'Speech By ' . 
$personTitle->getText();
-                       }
-                       //append to the html output: should be merged with 
getUnifiedResultsHTML stuff
-                       if( $pmvd->wiki_title ){                                
                                                        
-                                       $pMvTitle =  new MV_Title( 
$pmvd->wiki_title );
-                                       $pAnnoStreamLink = Title :: MakeTitle( 
MV_NS_STREAM, $pMvTitle->getNearStreamName( 0 ) );
-                                       $clip_desc_txt = 'Segment';
-                                       if($pmvd->Speech_by){   
-                                               $personTitle = Title :: 
newFromText( $pmvd->Speech_by );
-                                               $clip_desc_txt = 'Speech By ' . 
$personTitle->getText();
-                                       }                                       
-                                               
-                                       $desc_html.='This clip is part of a '. 
seconds2Description ( $pMvTitle->getSegmentDuration() ). ' ' . 
-                                               
$sk->makeKnownLinkObj($pAnnoStreamLink, $clip_desc_txt );
-                                       if($pmvd->category){
-                                               $desc_html.=' <br>Covering: ';
-                                               $coma='';
-                                               foreach($pmvd->category as 
$cat_titlekey ){
-                                                       $cTitle = $cTitle = 
Title :: MakeTitle( NS_CATEGORY, $cat_titlekey );
-                                                       $desc_html .= $coma . 
$sk->makeKnownLinkObj( $cTitle, $cTitle->getText() );
-                                                       $coma=', ';
-                                               }
+                       if( $pmvd->wiki_title){                 
+                               $pMvTitle =  new MV_Title( $pmvd->wiki_title );
+                               $pAnnoStreamTitle = Title :: MakeTitle( 
MV_NS_STREAM, $pMvTitle->getNearStreamName( 0 ) );
+                               
+                               $parent_clip_desc = 'Parent Clip';
+                               if($pmvd->Speech_by){   
+                                       $personTitle = Title :: newFromText( 
$pmvd->Speech_by );
+                                       $parent_clip_desc = 'Speech By ' . 
$personTitle->getText();
+                               }                                               
                        
+                               $pMvTitle =  new MV_Title( $pmvd->wiki_title );
+                               $pAnnoStreamLink = Title :: MakeTitle( 
MV_NS_STREAM, $pMvTitle->getNearStreamName( 0 ) );
+                               $clip_desc_txt = 'Segment';
+                               if($pmvd->Speech_by){   
+                                       $personTitle = Title :: newFromText( 
$pmvd->Speech_by );
+                                       $clip_desc_txt = 'Speech By ' . 
$personTitle->getText();
+                               }                                       
+                                       
+                               $desc_html.='This clip is part of a '. 
seconds2Description ( $pMvTitle->getSegmentDuration() ). ' ' . 
+                                       $sk->makeKnownLinkObj($pAnnoStreamLink, 
$clip_desc_txt );
+                               if($pmvd->category){
+                                       $desc_html.=' <br>Covering: ';
+                                       $coma='';
+                                       foreach($pmvd->category as 
$cat_titlekey ){
+                                               $cTitle = $cTitle = Title :: 
MakeTitle( NS_CATEGORY, $cat_titlekey );
+                                               $desc_html .= $coma . 
$sk->makeKnownLinkObj( $cTitle, $cTitle->getText() );
+                                               $coma=', ';
                                        }
-                                       if($pmvd->Bill){
-                                               $desc_html.=' <br>Bill: ';      
                                        
-                                               $bTitle = Title :: newFromText( 
$pmvd->Bill );
-                                               $desc_html .= 
$sk->makeKnownLinkObj( $bTitle, $bTitle->getText() );                           
          
-                                       }                                       
-                               }       
+                               }
+                               if($pmvd->Bill){
+                                       $desc_html.=' <br>Bill: ';              
                                
+                                       $bTitle = Title :: newFromText( 
$pmvd->Bill );
+                                       $desc_html .= $sk->makeKnownLinkObj( 
$bTitle, $bTitle->getText() );                                     
+                               }                                       
+                       }       
                }
                
                

Modified: trunk/extensions/MetavidWiki/skins/mv_embed/mv_embed.js
===================================================================
--- trunk/extensions/MetavidWiki/skins/mv_embed/mv_embed.js     2009-03-19 
19:32:17 UTC (rev 48607)
+++ trunk/extensions/MetavidWiki/skins/mv_embed/mv_embed.js     2009-03-19 
19:32:23 UTC (rev 48608)
@@ -24,10 +24,6 @@
 //used to grab fresh copies of scripts. (should be changed on commit)  
 var MV_EMBED_VERSION = '1.0r12';
 
-//if we should use the scriptLoader 
-//( lets you group requests, minimize javascript, and use mediaWiki 
localization infrastructure) 
-var MV_USE_SCRIPT_LOADER = true;
-
 //the name of the player skin (default is mvpcf)
 var mv_skin_name = 'mvpcf';
 
@@ -232,7 +228,7 @@
                                return ;
                        }                                                       
                                
                        //check if we should use the script loader to combine 
all the requests into one:
-                       if( MV_USE_SCRIPT_LOADER ){             
+                       if( usingScriptLoaderCheck() ){         
                                var class_set = '';
                                var last_class = '';    
                                var coma = ''; 
@@ -1236,7 +1232,10 @@
    e.rel = 'stylesheet';
    document.getElementsByTagName("head")[0].appendChild(e);
 }
-
+function usingScriptLoaderCheck(){
+       return ( getMvEmbedURL().indexOf('mvwScriptLoader.php') != -1 
)?true:false;
+       
+}
 function getMvEmbedURL(){
        js_elements = document.getElementsByTagName("script");
        for(var i=0;i<js_elements.length; i++){         



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

Reply via email to