Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/185475

Change subject: Update farmer.sql
......................................................................

Update farmer.sql

* Updates farmer.sql and adds support for sqlite.

Change-Id: Ifc7dd1b500aa0c3a118201fe2e33c8f1561a45cf
---
M Farmer.php
M SpecialFarmer.php
M farmer.sql
3 files changed, 35 insertions(+), 32 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Farmer 
refs/changes/75/185475/1

diff --git a/Farmer.php b/Farmer.php
index ce78aa6..8425f8d 100644
--- a/Farmer.php
+++ b/Farmer.php
@@ -17,7 +17,7 @@
        'author' => array( 'Gregory Szorc <[email protected]>', 'Alexandre 
Emsenhuber' ),
        'url' => 'https://www.mediawiki.org/wiki/Extension:Farmer',
        'descriptionmsg' => 'farmer-desc',
-       'version' => '0.1.1',
+       'version' => '0.1.2',
 );
 
 /**
diff --git a/SpecialFarmer.php b/SpecialFarmer.php
index 7a9fe15..94d55d8 100644
--- a/SpecialFarmer.php
+++ b/SpecialFarmer.php
@@ -148,13 +148,13 @@
 
                                $wgOut->addHtml( Xml::openElement( 'table', 
array( 'class' => 'wikitable' ) ) . "\n" .
                                        Xml::tags( 'tr', array(), Xml::tags( 
'th', array(),
-                                               wfMsgExt( 
'farmer-confirmsetting-name', 'parseinline' ) ) . Xml::element( 'td', array(), 
$name ) ) . "\n" .
+                                               wfMessage( 
'farmer-confirmsetting-name' )->parse() ) . Xml::element( 'td', array(), $name 
) ) . "\n" .
                                        Xml::tags( 'tr', array(), Xml::tags( 
'th', array(),
-                                               wfMsgExt( 
'farmer-confirmsetting-title', 'parseinline' ) ) . Xml::element( 'td', array(), 
$title ) ) . "\n" .
+                                               wfMessage( 
'farmer-confirmsetting-title' )->parse() ) . Xml::element( 'td', array(), 
$title ) ) . "\n" .
                                        Xml::tags( 'tr', array(), Xml::tags( 
'th', array(),
-                                               wfMsgExt( 
'farmer-confirmsetting-description', 'parseinline' ) ) . Xml::element( 'td', 
array(), $description ) ) . "\n" .
+                                               wfMessage( 
'farmer-confirmsetting-description' )->parse() ) . Xml::element( 'td', array(), 
$description ) ) . "\n" .
                                        Xml::tags( 'tr', array(), Xml::tags( 
'th', array(),
-                                               wfMsgExt( 
'farmer-confirmsetting-reason', 'parseinline' ) ) . Xml::element( 'td', 
array(), $reason ) ) . "\n" .
+                                               wfMessage( 
'farmer-confirmsetting-reason' )->parse() ) . Xml::element( 'td', array(), 
$reason ) ) . "\n" .
                                        Xml::closeElement( 'table' )
                                );
                                $wgOut->addWikiMsg( 
'farmer-confirmsetting-text', $name, $title, $url );
@@ -192,9 +192,9 @@
                        'farmer-createwiki-form-text4'
                );
 
-               $formURL = wfMsgHTML( 'farmercreateurl' );
-               $formSitename = wfMsgHTML( 'farmercreatesitename' );
-               $formNextStep = wfMsgHTML( 'farmercreatenextstep' );
+               $formURL = wfMessage( 'farmercreateurl' )->escaped();
+               $formSitename = wfMessage( 'farmercreatesitename' )->escaped();
+               $formNextStep = wfMessage( 'farmercreatenextstep' )->escaped();
 
                $token = htmlspecialchars( $wgUser->editToken() );
 
@@ -270,7 +270,7 @@
                $wgOut->wrapWikiMsg( "== $1 ==\n$2", 'farmer-delete-title', 
'farmer-delete-text' );
 
                $select = new XmlSelect( 'wpWiki', false, $wgRequest->getVal( 
'wpWiki' ) );
-               $select->addOption( wfMsg( 'farmer-delete-form' ), '-1' );
+               $select->addOption( wfMessage( 'farmer-delete-form' )->text(), 
'-1' );
                foreach ( $list as $wiki ) {
                        if ( $wiki['name'] != $wgFarmer->getDefaultWiki() ) {
                                $name = $wiki['name'];
@@ -282,7 +282,7 @@
                $wgOut->addHTML(
                        Xml::openElement( 'form', array( 'method' => 'post', 
'name' => 'deleteWiki' ) ) . "\n" .
                        $select->getHTML() . "\n" .
-                       Xml::submitButton( wfMsg( 'farmer-delete-form-submit' ) 
) . "\n" .
+                       Xml::submitButton( wfMessage( 
'farmer-delete-form-submit' )->text() ) . "\n" .
                        Xml::closeElement( 'form' )
                );
        }
@@ -378,10 +378,10 @@
                        $wgOut->addWikiMsg( 
'farmer-basic-permission-visitor-text' );
 
                        $doArray = array(
-                               array( 'read', wfMsg( 'right-read' ) ),
-                               array( 'edit', wfMsg( 'right-edit' ) ),
-                               array( 'createpage', wfMsg( 'right-createpage' 
) ),
-                               array( 'createtalk', wfMsg( 'right-createtalk' 
) )
+                               array( 'read', wfMessage( 'right-read' 
)->text() ),
+                               array( 'edit', wfMessage( 'right-edit' 
)->text() ),
+                               array( 'createpage', wfMessage( 
'right-createpage' )->text() ),
+                               array( 'createtalk', wfMessage( 
'right-createtalk' )->text() )
                        );
 
                        foreach ( $doArray as $arr ) {
@@ -392,21 +392,22 @@
                        $wgOut->addWikiMsg( 'farmer-basic-permission-user-text' 
);
 
                        $doArray = array(
-                               array( 'read', wfMsg( 'right-read' ) ),
-                               array( 'edit', wfMsg( 'right-edit' ) ),
-                               array( 'createpage', wfMsg( 'right-createpage' 
) ),
-                               array( 'createtalk', wfMsg( 'right-createtalk' 
) ),
-                               array( 'move', wfMsg( 'right-move' ) ),
-                               array( 'upload', wfMsg( 'right-upload' ) ),
-                               array( 'reupload', wfMsg( 'right-reupload' ) ),
-                               array( 'minoredit', wfMsg( 'right-minoredit' ) )
+                               array( 'read', wfMessage( 'right-read' 
)->text() ),
+                               array( 'edit', wfMessage( 'right-edit' 
)->text() ),
+                               array( 'createpage', wfMessage( 
'right-createpage' )->text() ),
+                               array( 'createtalk', wfMessage( 
'right-createtalk' )->text() ),
+                               array( 'move', wfMessage( 'right-move' 
)->text() ),
+                               array( 'upload', wfMessage( 'right-upload' 
)->text() ),
+                               array( 'reupload', wfMessage( 'right-reupload' 
)->text() ),
+                               array( 'minoredit', wfMessage( 
'right-minoredit' )->text() )
                        );
 
                        foreach ( $doArray as $arr ) {
                                $this->_doPermissionInput( $wgOut, $wiki, 
'user', $arr[0], $arr[1] );
                        }
 
-                       $wgOut->addHTML( '<input type="submit" 
name="setPermissions" value="' . wfMsg( 'farmer-setpermission' ) . '" />' );
+                       $wgOut->addHTML( '<input type="submit" 
name="setPermissions" value="' .
+                               wfMessage( 'farmer-setpermission' )->text() . 
'" />' );
                        $wgOut->addHTML( "</form>\n\n\n" );
                }
 
@@ -574,7 +575,9 @@
        protected function _doPermissionInput( $wgOut, &$wiki, $group, 
$permission, $description ) {
                $value = $wiki->getPermission( $group, $permission );
 
-               $wgOut->addHTML( '<p>' . $description . wfMsgExt( 
'colon-separator', array( 'escapenoentities' ) ) );
+               $wgOut->addHTML( '<p>' . $description .
+                       Sanitizer::escapeHtmlAllowEntities( wfMessage( 
'colon-separator' )->text() ) );
+               wfMessage( 'eh' )->escaped()
 
                $input = "<input type=\"radio\" 
name=\"permission[$group][$permission]\" value=\"1\" ";
 
diff --git a/farmer.sql b/farmer.sql
index 9f79f94..bc99281 100644
--- a/farmer.sql
+++ b/farmer.sql
@@ -3,8 +3,8 @@
 --
 
 -- Store each wiki in the wiki farm
-CREATE TABLE farmer_wiki (
-       fw_id INT NOT NULL auto_increment PRIMARY KEY,
+CREATE TABLE /*_*/farmer_wiki (
+       fw_id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
        fw_name VARCHAR(32) UNIQUE,
        fw_title VARCHAR(255),
        fw_description BLOB,
@@ -14,20 +14,20 @@
 ) /*$wgDBTableOptions*/;
 
 -- Store information about each extension availabe in the farm
-CREATE TABLE farmer_extension (
-       fe_id INT NOT NULL auto_increment PRIMARY KEY,
+CREATE TABLE /*_*/farmer_extension (
+       fe_id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
        fe_name VARCHAR(255) UNIQUE,
        fe_description BLOB,
        fe_path VARCHAR(255)
 ) /*$wgDBTableOptions*/;
 
 -- Store relation beetween wiki and extensions
-CREATE TABLE farmer_wiki_extension (
+CREATE TABLE /*_*/farmer_wiki_extension (
        fwe_wiki INT NOT NULL,
        fwe_extension INT NOT NULL
 ) /*$wgDBTableOptions*/;
 
-CREATE INDEX farmer_wiki_extension_wiki ON farmer_wiki_extension ( fwe_wiki );
-CREATE INDEX farmer_wiki_extension_extension ON farmer_wiki_extension ( 
fwe_extension );
-ALTER TABLE farmer_wiki_extension
+CREATE INDEX /*i*/farmer_wiki_extension_wiki ON /*_*/farmer_wiki_extension ( 
fwe_wiki );
+CREATE INDEX /*i*/farmer_wiki_extension_extension ON 
/*_*/farmer_wiki_extension ( fwe_extension );
+ALTER TABLE /*_*/farmer_wiki_extension
        ADD CONSTRAINT farmer_wiki_extension_wiki_extension PRIMARY KEY ( 
fwe_wiki, fwe_extension );

-- 
To view, visit https://gerrit.wikimedia.org/r/185475
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc7dd1b500aa0c3a118201fe2e33c8f1561a45cf
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Farmer
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>

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

Reply via email to