114 lines
3.9 KiB
PHP
114 lines
3.9 KiB
PHP
<?php
|
|
/* ----------------------------------------------------------------------
|
|
|
|
MyOOS [Shopsystem]
|
|
https://www.oos-shop.de
|
|
|
|
Copyright (c) 2003 - 2019 by the MyOOS Development Team.
|
|
----------------------------------------------------------------------
|
|
Based on:
|
|
|
|
File: header.php,v 1.39 2003/02/13 04:23:23 hpdl
|
|
----------------------------------------------------------------------
|
|
osCommerce, Open Source E-Commerce Solutions
|
|
http://www.oscommerce.com
|
|
|
|
Copyright (c) 2003 osCommerce
|
|
----------------------------------------------------------------------
|
|
Released under the GNU General Public License
|
|
---------------------------------------------------------------------- */
|
|
|
|
/** ensure this file is being included by a parent file */
|
|
defined( 'OOS_VALID_MOD' ) OR die( 'Direct Access to this location is not allowed.' );
|
|
|
|
/*
|
|
<div class="alert alert-success">...</div>
|
|
<div class="alert alert-info">...</div>
|
|
<div class="alert alert-warning">...</div>
|
|
<div class="alert alert-danger">...</div>
|
|
*/
|
|
|
|
// check if the 'install' directory exists, and warn of its existence
|
|
if (WARN_INSTALL_EXISTENCE == 'true') {
|
|
if (file_exists(dirname(oos_server_get_var('SCRIPT_FILENAME')) . '/install')) {
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'text' => $aLang['warning_install_directory_exists']);
|
|
}
|
|
}
|
|
|
|
// check if the configure.php file is writeable
|
|
if (WARN_CONFIG_WRITEABLE == 'true') {
|
|
if ( (file_exists(dirname(oos_server_get_var('SCRIPT_FILENAME')) . '/includes/configure.php'))
|
|
&& (is_writeable(dirname(oos_server_get_var('SCRIPT_FILENAME')) . '/includes/configure.php')) )
|
|
{
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'text' => $aLang['warning_config_file_writeable']);
|
|
}
|
|
}
|
|
|
|
|
|
if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {
|
|
if (!is_dir(OOS_DOWNLOAD_PATH)) {
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'text' => $aLang['warning_download_directory_non_existent']);
|
|
}
|
|
}
|
|
|
|
// todo remove
|
|
if (isset($_GET['error_message']) && !empty($_GET['error_message'])) {
|
|
$sErrorGetMessage = oos_var_prep_for_os(urldecode($_GET['error_message']));
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'title' => $aLang['danger'],
|
|
'text' => $sErrorGetMessage);
|
|
}
|
|
|
|
// todo remove
|
|
if (isset($_GET['info_message']) && !empty($_GET['info_message'])) {
|
|
$sInfoGetMessage = oos_var_prep_for_os(urldecode($_GET['info_message']));
|
|
$aInfoMessage[] = array('type' => 'info',
|
|
'text' => $sInfoGetMessage );
|
|
}
|
|
|
|
if (isset($sErrorMessage) && !empty($sErrorMessage)) {
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'title' => $aLang['danger'],
|
|
'text' => $sErrorMessage);
|
|
}
|
|
|
|
if (isset($sInfoMessage) && !empty($sInfoMessage)) {
|
|
$aInfoMessage[] = array('type' => 'info',
|
|
'text' => $sInfoMessage );
|
|
}
|
|
|
|
|
|
if (isset($_SESSION)) {
|
|
|
|
if (isset($_SESSION['success_message']) && !empty($_SESSION['success_message'])) {
|
|
$aInfoMessage[] = array('type' => 'success',
|
|
'title' => $aLang['success'],
|
|
'text' => (string)$_SESSION['success_message']);
|
|
unset($_SESSION['success_message']);
|
|
}
|
|
|
|
if (isset($_SESSION['error_message']) && !empty($_SESSION['error_message'])) {
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'title' => $aLang['danger'],
|
|
'text' => (string)$_SESSION['error_message']);
|
|
unset($_SESSION['error_message']);
|
|
}
|
|
|
|
if (isset($_SESSION['error_cart_msg']) && !empty($_SESSION['error_cart_msg'])) {
|
|
$aInfoMessage[] = array('type' => 'danger',
|
|
'title' => $aLang['danger'],
|
|
'text' => (string)$_SESSION['error_cart_msg']);
|
|
unset($_SESSION['error_cart_msg']);
|
|
}
|
|
}
|
|
|
|
|
|
if ($oMessage->size('upload') > 0) {
|
|
$aInfoMessage = array_merge ($aInfoMessage, $oMessage->output('upload') );
|
|
}
|
|
|
|
$smarty->assign('message', $aInfoMessage);
|