Project

General

Profile

« Previous | Next » 

Revision 1591

Added by darkviper over 12 years ago

little Regex-fix in database::SqlImport()

View differences:

branches/2.8.x/CHANGELOG
11 11
! = Update/Change
12 12

  
13 13
=========================== add small Features 2.8.2 ==========================
14
31 Jan-2012 Build 1591 Werner v.d.Decken(DarkViper)
15
# little Regex-fix in database::SqlImport().
14 16
25 Jan-2012 Build 1590 Werner v.d.Decken(DarkViper)
15 17
! mod form: added request var to submit a request identifier.
16 18
! argument ?fri=12345 on GET-view will submit 'FormRequestId: 12345' by email
branches/2.8.x/wb/admin/interface/version.php
51 51

  
52 52
// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
53 53
if(!defined('VERSION')) define('VERSION', '2.8.2');
54
if(!defined('REVISION')) define('REVISION', '1590');
54
if(!defined('REVISION')) define('REVISION', '1591');
55 55
if(!defined('SP')) define('SP', 'SP2');
branches/2.8.x/wb/framework/class.database.php
286 286
 * Import a standard *.sql dump file
287 287
 * @param string $sSqlDump link to the sql-dumpfile
288 288
 * @param string $sTablePrefix
289
 * @param bool $bPreserve set to true will ignore all DROP TABLE statements
289 290
 * @param string $sTblEngine
290 291
 * @param string $sTblCollation
291
 * @param bool $bPreserve set to true will ignore all DROP TABLE statements
292 292
 * @return boolean true if import successful
293 293
 */
294 294
	public function SqlImport($sSqlDump,
295 295
	                          $sTablePrefix = '',
296
	                          $bPreserve = true,
296 297
	                          $sTblEngine = 'ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci',
297
	                          $sTblCollation = ' collate utf8_unicode_ci',
298
	                          $bPreserve = true)
298
	                          $sTblCollation = ' collate utf8_unicode_ci')
299 299
	{
300 300
		$retval = true;
301 301
		$this->error = '';
......
305 305
		$aSql = file($sSqlDump);
306 306
		while ( sizeof($aSql) > 0 ) {
307 307
			$sSqlLine = trim(array_shift($aSql));
308
			if (preg_match('/^[-\/].+/', $sSqlLine)) {
308
			if (!preg_match('/^[-\/]+.*/', $sSqlLine)) {
309 309
				$sql = $sql.' '.$sql_line;
310 310
				if ((substr($sql,-1,1) == ';')) {
311 311
					$sql = trim(str_replace( $aSearch, $aReplace, $sql));

Also available in: Unified diff