You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
1.0 KiB

<?php
// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id$
/**
* @param $installer
*/
function post_20090416_plugin_security_tiki($installer)
{
$result = $installer->query("SELECT value FROM tiki_preferences WHERE name = 'plugin_fingerprints'");
if ($row = $result->fetchRow()) {
$data = unserialize($row['value']);
foreach ($data as $fingerprint => $string) {
list($status, $timestamp, $user) = explode('/', $string);
$installer->query(
"INSERT INTO tiki_plugin_security (fingerprint, status, approval_by, last_update, last_objectType, last_objectId) VALUES(?, ?, ?, ?, '', '')",
[$fingerprint, $status, $user, $timestamp]
);
}
$installer->query("DELETE FROM tiki_preferences WHERE name = 'plugin_fingerprints'");
}
}