HTML 2???
[lhc/web/wiklou.git] / includes / api / ApiQueryLangBacklinks.php
index 19d7472..1573494 100644 (file)
  * @file
  */
 
-if ( !defined( 'MEDIAWIKI' ) ) {
-       // Eclipse helper - will be ignored in production
-       require_once( "ApiQueryBase.php" );
-}
-
 /**
  * This gives links pointing to the given interwiki
  * @ingroup API
@@ -79,14 +74,14 @@ class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
                }
 
                $prop = array_flip( $params['prop'] );
-               $lllang = isset( $prop['llang'] );
+               $lllang = isset( $prop['lllang'] );
                $lltitle = isset( $prop['lltitle'] );
 
                $this->addTables( array( 'langlinks', 'page' ) );
                $this->addWhere( 'll_from = page_id' );
 
                $this->addFields( array( 'page_id', 'page_title', 'page_namespace', 'page_is_redirect',
-                       'll_from', 'iwl_lang', 'll_title' ) );
+                       'll_from', 'll_lang', 'll_title' ) );
 
                if ( isset( $params['lang'] ) ) {
                        $this->addWhereFld( 'll_lang', $params['lang'] );
@@ -129,11 +124,11 @@ class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
                                }
 
                                if ( $lllang ) {
-                                       $entry['iwprefix'] = $row->ll_lang;
+                                       $entry['lllang'] = $row->ll_lang;
                                }
 
                                if ( $lltitle ) {
-                                       $entry['iwtitle'] = $row->ll_title;
+                                       $entry['lltitle'] = $row->ll_title;
                                }
 
                                $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $entry );
@@ -157,7 +152,7 @@ class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
 
        public function getAllowedParams() {
                return array(
-                       'prefix' => null,
+                       'lang' => null,
                        'title' => null,
                        'continue' => null,
                        'limit' => array(
@@ -181,7 +176,7 @@ class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
        public function getParamDescription() {
                return array(
                        'lang' => 'Language for the language link',
-                       'title' => "Language link to search for. Must be used with {$this->getModulePrefix()}prefix",
+                       'title' => "Language link to search for. Must be used with {$this->getModulePrefix()}lang",
                        'continue' => 'When more results are available, use this to continue',
                        'prop' => array(
                                'Which properties to get',
@@ -207,10 +202,10 @@ class ApiQueryLangBacklinks extends ApiQueryGeneratorBase {
                ) );
        }
 
-       protected function getExamples() {
+       public function getExamples() {
                return array(
-                       'api.php?action=query&list=llbacklinks&lbltitle=Test&lbllang=fr',
-                       'api.php?action=query&generator=llbacklinks&glbltitle=Test&lbllang=fr&prop=info'
+                       'api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr',
+                       'api.php?action=query&generator=langbacklinks&glbltitle=Test&lbllang=fr&prop=info'
                );
        }