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.
 
 
 
 
 
 

36 lines
1.1 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 upgrade_20100927_better_column_fix_tiki($installer)
{
global $dbs_tiki;
$result = $installer->getOne(
"SELECT COUNT(*) FROM information_schema.COLUMNS" .
" WHERE COLUMN_NAME='show_lastDownload' AND TABLE_NAME='tiki_file_galleries' AND TABLE_SCHEMA='" .
$dbs_tiki .
"';"
);
if ($result == 0) {
$result = $installer->query('ALTER TABLE `tiki_file_galleries` ADD COLUMN `show_lastDownload` char(1) default NULL AFTER `show_hits`;');
}
$result = $installer->getOne(
"SELECT COUNT(*) FROM information_schema.COLUMNS" .
" WHERE COLUMN_NAME='tweetId' AND TABLE_NAME='tiki_shoutbox' AND TABLE_SCHEMA='" .
$dbs_tiki . "';"
);
if ($result == 0) {
$result = $installer->query('ALTER TABLE `tiki_shoutbox` ADD COLUMN `tweetId` bigint(20) unsigned NOT NULL AFTER `hash`;');
}
}