//add generic function to add missing column and add check on block newsletter for missing columns

This commit is contained in:
vAugagneur
2012-11-05 09:21:55 +00:00
parent fe998c3b11
commit f68b380bb9
3 changed files with 60 additions and 0 deletions
@@ -0,0 +1,18 @@
<?php
function generic_add_missing_column($table, $column_to_add)
{
$column = Db::getInstance()->executeS('SHOW FIELDS FROM `'._DB_PREFIX_.$table.'`');
$column_formated = array();
foreach($column_exist as $c)
$column_formated[] = $c['Field'] ;
foreach($column_to_add as $name => $details)
if (!in_array($name, $column_formated))
$res &= Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.$table'` ADD COLUMN `'.$name.'` '.$details);
return $res;
}