| 708 |
} |
} |
| 709 |
|
|
| 710 |
function createDirectory ($dir) { |
function createDirectory ($dir) { |
| 711 |
|
if (file_exists($dir)) { |
| 712 |
if (is_dir($dir)) return true; |
if (is_dir($dir)) return true; |
| 713 |
|
else return false; |
| 714 |
|
} |
| 715 |
list($upDirectory, $count) = $this->containingDirectory($dir); |
list($upDirectory, $count) = $this->containingDirectory($dir); |
| 716 |
if ($count > 1 AND !is_dir($upDirectory)) if (!$this->createDirectory($upDirectory)) return false; |
if ($count > 1 AND !file_exists($upDirectory)) if (!$this->createDirectory($upDirectory)) return false; |
| 717 |
|
if (!is_dir($upDirectory)) return false; |
| 718 |
$dirperms = mamboCore::get('mosConfig_dirperms'); |
$dirperms = mamboCore::get('mosConfig_dirperms'); |
| 719 |
if ($dirperms) { |
if ($dirperms) { |
| 720 |
$origmask = @umask(0); |
$origmask = @umask(0); |
| 721 |
$mode = octdec($dirperms); |
$mode = octdec($dirperms); |
| 722 |
} |
} |
| 723 |
else $mode = 0777; |
else $mode = 0755; |
| 724 |
if (!@mkdir($dir, $mode )) $result = false; |
if (!@mkdir($dir, $mode )) $result = false; |
| 725 |
else { |
else { |
| 726 |
$result = true; |
$result = true; |
| 2479 |
require_once( $configuration->rootPath().'/administrator/includes/mosAdminMenus.php'); |
require_once( $configuration->rootPath().'/administrator/includes/mosAdminMenus.php'); |
| 2480 |
require_once($configuration->rootPath().'/administrator/includes/admin.php'); |
require_once($configuration->rootPath().'/administrator/includes/admin.php'); |
| 2481 |
require_once( $configuration->rootPath() . '/includes/cmtclasses.php' ); |
require_once( $configuration->rootPath() . '/includes/cmtclasses.php' ); |
| 2482 |
|
require_once( $configuration->rootPath() . '/components/com_content/content.class.php' ); |
| 2483 |
$_MAMBOTS =& mosMambotHandler::getInstance(); |
$_MAMBOTS =& mosMambotHandler::getInstance(); |
| 2484 |
|
|
| 2485 |
|
|
| 2556 |
require_once( $configuration->rootPath().'/editor/editor.php' ); |
require_once( $configuration->rootPath().'/editor/editor.php' ); |
| 2557 |
require_once( $configuration->rootPath() . '/includes/gacl.class.php' ); |
require_once( $configuration->rootPath() . '/includes/gacl.class.php' ); |
| 2558 |
require_once( $configuration->rootPath() . '/includes/gacl_api.class.php' ); |
require_once( $configuration->rootPath() . '/includes/gacl_api.class.php' ); |
| 2559 |
|
require_once( $configuration->rootPath() . '/components/com_content/content.class.php' ); |
| 2560 |
$acl = new gacl_api(); |
$acl = new gacl_api(); |
| 2561 |
|
|
| 2562 |
|
|
| 2587 |
$configuration->initGzip(); |
$configuration->initGzip(); |
| 2588 |
|
|
| 2589 |
$configuration->standardHeaders(); |
$configuration->standardHeaders(); |
| 2590 |
if ($indextype == 1) { |
if (mosGetParam($_GET, 'syndstyle', '') == 'yes') mosMainBody(); |
| 2591 |
|
elseif ($indextype == 1) { |
| 2592 |
// loads template file |
// loads template file |
| 2593 |
if ( !file_exists( 'templates/'. $cur_template .'/index.php' ) ) { |
if ( !file_exists( 'templates/'. $cur_template .'/index.php' ) ) { |
| 2594 |
echo '<font color=\"red\"><b>'.T_('Template File Not Found! Looking for template').'</b></font>'.$cur_template; |
echo '<font color=\"red\"><b>'.T_('Template File Not Found! Looking for template').'</b></font>'.$cur_template; |