[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/resources/sql/patches/ -> 081.filekeys.php (source)

   1  <?php
   2  
   3  echo "Generating file keys...\n";
   4  $table = new PhabricatorFile();
   5  $table->openTransaction();
   6  $table->beginReadLocking();
   7  
   8  $files = $table->loadAllWhere('secretKey IS NULL');
   9  echo count($files).' files to generate keys for';
  10  foreach ($files as $file) {
  11    queryfx(
  12      $file->establishConnection('w'),
  13      'UPDATE %T SET secretKey = %s WHERE id = %d',
  14      $file->getTableName(),
  15      $file->generateSecretKey(),
  16      $file->getID());
  17    echo '.';
  18  }
  19  
  20  $table->endReadLocking();
  21  $table->saveTransaction();
  22  echo "\nDone.\n";


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1