Revision 1875
Added by Luisehahne over 12 years ago
| upgrade-script.php | ||
|---|---|---|
| 19 | 19 |
/** |
| 20 | 20 |
* |
| 21 | 21 |
* |
| 22 |
* @category Module
|
|
| 23 |
* @package Module_bakery
|
|
| 24 |
* @subpackage Name of the subpackage if needed
|
|
| 25 |
* @author Dietmar W?llbrink <dietmar.woellbrink@websitebaker.org>
|
|
| 22 |
* @category Core
|
|
| 23 |
* @package Core_package
|
|
| 24 |
* @subpackage upgrade-script
|
|
| 25 |
* @author Dietmar Wรถllbrink <dietmar.woellbrink@websitebaker.org>
|
|
| 26 | 26 |
* @author Werner v.d.Decken <wkl@isteam.de> |
| 27 | 27 |
* @copyright Werner v.d.Decken <wkl@isteam.de> |
| 28 | 28 |
* @license http://www.gnu.org/licenses/gpl.html GPL License |
| ... | ... | |
| 234 | 234 |
$get_result = $database->query( 'SHOW TABLES LIKE "'.$search_for.'%"'); |
| 235 | 235 |
|
| 236 | 236 |
// $get_result = $database->query( "SHOW TABLES FROM ".DB_NAME); |
| 237 |
$all_tables = array();
|
|
| 238 |
$aTable = array();
|
|
| 239 |
if($get_result->numRows() > 0)
|
|
| 240 |
{
|
|
| 241 |
while ($data = $get_result->fetchRow()) {
|
|
| 242 |
$tmp = preg_replace('/^'.preg_quote(TABLE_PREFIX, '/').'/s', '', $data[0]);
|
|
| 243 |
if(in_array($tmp,$aPackage)) {
|
|
| 244 |
$all_tables[] = $tmp;
|
|
| 245 |
} else {
|
|
| 246 |
$aTable[] = $tmp;
|
|
| 247 |
}
|
|
| 248 |
}
|
|
| 249 |
}
|
|
| 237 |
$all_tables = array();
|
|
| 238 |
$aTable = array();
|
|
| 239 |
if($get_result->numRows() > 0)
|
|
| 240 |
{
|
|
| 241 |
while ($data = $get_result->fetchRow()) {
|
|
| 242 |
$tmp = preg_replace('/^'.preg_quote(TABLE_PREFIX, '/').'/s', '', $data[0]);
|
|
| 243 |
if(in_array($tmp,$aPackage)) {
|
|
| 244 |
$all_tables[] = $tmp;
|
|
| 245 |
} else {
|
|
| 246 |
$aTable[] = $tmp;
|
|
| 247 |
}
|
|
| 248 |
}
|
|
| 249 |
}
|
|
| 250 | 250 |
|
| 251 |
return array_merge ( $all_tables, $aTable );
|
|
| 251 |
return array_merge ( $all_tables, $aTable );
|
|
| 252 | 252 |
} |
| 253 | 253 |
|
| 254 | 254 |
// check existing tables |
| ... | ... | |
| 415 | 415 |
|
| 416 | 416 |
if( (sizeof($all_tables) >= sizeof($aPackage)) && (sizeof($aTable) == sizeof($aPackage)) ) |
| 417 | 417 |
{
|
| 418 |
echo '<h4 style="margin-left:0;">NOTICE: Your database '.DB_NAME.' has '.sizeof($all_tables).' '.$check_text.' tables from '.sizeof($aPackage).' included in package '.$OK.'</h4>';
|
|
| 418 |
echo '<h4 style="margin-left:0;">NOTICE: Your database '.$database->DbName.' has '.sizeof($all_tables).' '.$check_text.' tables from '.sizeof($aPackage).' included in package '.$OK.'</h4>';
|
|
| 419 | 419 |
} |
| 420 | 420 |
else |
| 421 | 421 |
{
|
Also available in: Unified diff
! wysgwyg, now check exitings table entries, otherwise script stop loading content in editor
! typofix in groups
! change constant DB_NAME to $database->DbName