Project

General

Profile

« Previous | Next » 

Revision 1870

Added by Dietmar over 11 years ago

  1. solved installation issues
    ! upgrade-script sanitize pages_directory before creating access files

View differences:

save.php
17 17

  
18 18
$debug = true;
19 19

  
20
include(dirname(dirname(__FILE__)).'/framework/globalExceptionHandler.php'); 
21
include(dirname(dirname(__FILE__)).'/framework/WbAutoloader.php');
22
WbAutoloader::doRegister(array('admin'=>'a', 'modules'=>'m'));
23

  
20 24
if (true === $debug) {
21 25
	ini_set('display_errors', 1);
22 26
	error_reporting(E_ALL);
......
31 35
list($usec,$sec) = explode(' ',microtime());
32 36
srand((float)$sec+((float)$usec*100000));
33 37
$session_rand = rand(1000,9999);
34
if(!class_exists('WbAutoloader', false)) {
35
	include(dirname(dirname(__FILE__)).'/framework/WbAutoloader.php');
36
}
37
WbAutoloader::doRegister(array('admin'=>'a', 'modules'=>'m'));
38 38

  
39 39
// Function to set error
40 40
function set_error($message, $field_name = '') {
......
98 98
		$default_file_mode = '0'.substr(sprintf('%o', fileperms($filename)), -3);
99 99
		unlink($filename);
100 100
	} else {
101
		$default_file_mode = '0777';
101
		$default_file_mode = '0666';
102 102
	}
103 103
	return $default_file_mode;
104 104
}
......
328 328
define('ADMIN_URL', $wb_url.'/'.ADMIN_DIRECTORY);
329 329

  
330 330
// Check if the user has entered a correct path
331
    if(!file_exists(WB_PATH.'/framework/class.admin.php')) {
332
    	set_error('It appears the Absolute path that you entered is incorrect');
333
    }
331
	if(!file_exists(WB_PATH.'/framework/class.admin.php')) {
332
		set_error('It appears the Absolute path that you entered is incorrect');
333
	}
334 334
	$sSqlUrl = DB_TYPE.'://'.DB_USERNAME.':'.DB_PASSWORD.'@'.DB_HOST.'/'.DB_NAME;
335 335
	$database = WbDatabase::getInstance();
336 336
	$database->doConnect($sSqlUrl);
......
351 351
	}
352 352

  
353 353
//  core tables only structure
354
    $sSqlFileName = dirname(__FILE__).'/sql/websitebaker.sql';
355
    if(!$database->SqlImport($sSqlFileName,TABLE_PREFIX, false)) { set_error($database->get_error()); }
354
	$sSqlFileName = dirname(__FILE__).'/sql/websitebaker.sql';
355
	if(!$database->SqlImport($sSqlFileName,TABLE_PREFIX, false)) { set_error($database->get_error()); }
356 356

  
357 357
	require(ADMIN_PATH.'/interface/version.php');
358 358

  
......
430 430
	if(!$database->query($insert_admin_group)) { set_error($database->get_error()); }
431 431

  
432 432
// Admin user
433
    $insert_admin_user = "INSERT INTO `".TABLE_PREFIX."users` VALUES (1, 1, '1', 1, '$admin_username', '".md5($admin_password)."', '', 0, '', 0, 'Administrator', '$admin_email', $default_timezone, '', '', '$default_language', '', 0, '');";
433
	$insert_admin_user = "INSERT INTO `".TABLE_PREFIX."users` VALUES (1, 1, '1', 1, '$admin_username', '".md5($admin_password)."', '', 0, '', 0, 'Administrator', '$admin_email', $default_timezone, '', '', '$default_language', '', 0, '');";
434 434
	if(!$database->query($insert_admin_user)) { set_error($database->get_error()); }
435 435

  
436 436
// Search layout default data
437
    $sSqlFileName = dirname(__FILE__).'/sql/wb_search_data.sql';
438
    if(!$database->SqlImport($sSqlFileName,TABLE_PREFIX, false)) { set_error($database->get_error()); }
437
	$sSqlFileName = dirname(__FILE__).'/sql/wb_search_data.sql';
438
	if(!$database->SqlImport($sSqlFileName,TABLE_PREFIX, false)) { set_error($database->get_error()); }
439 439

  
440
	require_once(WB_PATH.'/framework/initialize.php');
440 441
// Include WB functions file
441 442
	require_once(WB_PATH.'/framework/functions.php');
442 443
// Re-connect to the database, this time using in-build database class
443 444
	require_once(WB_PATH.'/framework/class.login.php');
444

  
445
	require_once(WB_PATH.'/framework/initialize.php');
446 445
	// Include the PclZip class file (thanks to
447 446
	require_once(WB_PATH.'/include/pclzip/pclzip.lib.php');
448 447
	// Install add-ons
......
490 489
		set_error($database->get_error());
491 490
	}
492 491

  
493
    if ( sizeof(createFolderProtectFile( WB_PATH.MEDIA_DIRECTORY )) ) {  }
494
    if ( sizeof(createFolderProtectFile( WB_PATH.MEDIA_DIRECTORY.'/home' )) ) {  }
495
    if ( sizeof(createFolderProtectFile( WB_PATH.PAGES_DIRECTORY )) ) {  }
492
	if ( sizeof(createFolderProtectFile( WB_PATH.MEDIA_DIRECTORY )) ) {  }
493
	if ( sizeof(createFolderProtectFile( WB_PATH.MEDIA_DIRECTORY.'/home' )) ) {  }
494
	if ( sizeof(createFolderProtectFile( WB_PATH.PAGES_DIRECTORY )) ) {  }
496 495

  
497 496
// end of if install_tables
498 497

  

Also available in: Unified diff