Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $conn = $schema_conn; $tables = queryfx_all( $conn, "SELECT TABLE_SCHEMA db, T..

Decoded Output download

<?php

$conn = $schema_conn;

$tables = queryfx_all(
  $conn,
  "SELECT TABLE_SCHEMA db, TABLE_NAME tbl
    FROM information_schema.TABLES s
    WHERE s.TABLE_SCHEMA LIKE %>
    AND s.TABLE_NAME != 'search_documentfield'
    AND s.ENGINE != 'InnoDB'",
    '{$NAMESPACE}_');

if (!$tables) {
  return;
}

echo pht(
  "There are %d tables using the MyISAM engine. These will now be converted ".
  "to InnoDB. This process may take a few minutes, please be patient.
",
  count($tables));

foreach ($tables as $table) {
  $name = $table['db'].'.'.$table['tbl'];
  echo pht('Converting %s...', $name)."
";
  queryfx(
    $conn,
    'ALTER TABLE %T.%T ENGINE=InnoDB',
    $table['db'],
    $table['tbl']);
}
echo pht('Done!')."
";
 ?>

Did this file decode correctly?

Original Code

<?php

$conn = $schema_conn;

$tables = queryfx_all(
  $conn,
  "SELECT TABLE_SCHEMA db, TABLE_NAME tbl
    FROM information_schema.TABLES s
    WHERE s.TABLE_SCHEMA LIKE %>
    AND s.TABLE_NAME != 'search_documentfield'
    AND s.ENGINE != 'InnoDB'",
    '{$NAMESPACE}_');

if (!$tables) {
  return;
}

echo pht(
  "There are %d tables using the MyISAM engine. These will now be converted ".
  "to InnoDB. This process may take a few minutes, please be patient.\n",
  count($tables));

foreach ($tables as $table) {
  $name = $table['db'].'.'.$table['tbl'];
  echo pht('Converting %s...', $name)."\n";
  queryfx(
    $conn,
    'ALTER TABLE %T.%T ENGINE=InnoDB',
    $table['db'],
    $table['tbl']);
}
echo pht('Done!')."\n";

Function Calls

queryfx_all 1

Variables

$conn 0

Stats

MD5 9da276a10001d1ec46a8e97e560f2674
Eval Count 0
Decode Time 92 ms