Physikerwelt has uploaded a new change for review. https://gerrit.wikimedia.org/r/261631
Change subject: Get identifier list for reference queries ...................................................................... Get identifier list for reference queries Change-Id: I3228b70e0f36565e9631b02dd97f2a8a618f0819 --- A maintenance/WmcRefIdentifier.php 1 file changed, 46 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MathSearch refs/changes/31/261631/1 diff --git a/maintenance/WmcRefIdentifier.php b/maintenance/WmcRefIdentifier.php new file mode 100644 index 0000000..cbe2f6c --- /dev/null +++ b/maintenance/WmcRefIdentifier.php @@ -0,0 +1,46 @@ +<?php +/** + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @ingroup Maintenance + */ + +require_once ( __DIR__ . '/../../../maintenance/Maintenance.php' ); + +class WmcRefIdentifier extends Maintenance { + + /** + * + */ + public function execute() { + $dbr = wfGetDB( DB_SLAVE ); + $res = $dbr->query( 'SELECT qID, oldId, fid, math_inputtex FROM math_wmc_ref r' . + ' JOIN mathlatexml l WHERE r.math_inputhash = l.math_inputhash;' ); + + $output = array(); + foreach ( $res as $row ) { + $md = new MathoidDriver( $row->math_inputtex ); + $md->texvcInfo(); + $output[] = (object)array( 'identifiers' => $md->getIdentifiers(), $row ); + } + $this->output( json_encode( $output ) ); + } +} + +$maintClass = 'WmcRefIdentifier'; +/** @noinspection PhpIncludeInspection */ +require_once ( RUN_MAINTENANCE_IF_MAIN ); -- To view, visit https://gerrit.wikimedia.org/r/261631 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3228b70e0f36565e9631b02dd97f2a8a618f0819 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/MathSearch Gerrit-Branch: master Gerrit-Owner: Physikerwelt <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
