Phan fixes with smarty class and file uploader class

This commit is contained in:
Clemens Schwaighofer
2020-01-22 15:48:34 +09:00
parent f7db84c62f
commit ce780b53c3
2 changed files with 27 additions and 24 deletions

View File

@@ -10,26 +10,28 @@ define('USE_DATABASE', true);
define('USE_HEADER', true); define('USE_HEADER', true);
require 'config.php'; require 'config.php';
require BASE.INCLUDES.'admin_header.php'; require BASE.INCLUDES.'admin_header.php';
$smarty->MASTER_TEMPLATE_NAME = 'main_body.tpl'; if (is_object($smarty)) {
$smarty->TEMPLATE_NAME = 'smarty_test.tpl'; $smarty->MASTER_TEMPLATE_NAME = 'main_body.tpl';
$smarty->CSS_SPECIAL_TEMPLATE_NAME = 'smart_test.css'; $smarty->TEMPLATE_NAME = 'smarty_test.tpl';
$smarty->USE_PROTOTYPE = false; $smarty->CSS_SPECIAL_TEMPLATE_NAME = 'smart_test.css';
$smarty->USE_JQUERY = true; $smarty->USE_PROTOTYPE = false;
$smarty->JS_DATEPICKR = false; $smarty->USE_JQUERY = true;
if ($smarty->USE_PROTOTYPE) { $smarty->JS_DATEPICKR = false;
$smarty->ADMIN_JAVASCRIPT = 'edit.pt.js'; if ($smarty->USE_PROTOTYPE) {
$smarty->JS_SPECIAL_TEMPLATE_NAME = 'prototype.test.js'; $smarty->ADMIN_JAVASCRIPT = 'edit.pt.js';
} elseif ($smarty->USE_JQUERY) { $smarty->JS_SPECIAL_TEMPLATE_NAME = 'prototype.test.js';
$smarty->ADMIN_JAVASCRIPT = 'edit.jq.js'; } elseif ($smarty->USE_JQUERY) {
$smarty->JS_SPECIAL_TEMPLATE_NAME = 'jquery.test.js'; $smarty->ADMIN_JAVASCRIPT = 'edit.jq.js';
} $smarty->JS_SPECIAL_TEMPLATE_NAME = 'jquery.test.js';
$smarty->PAGE_WIDTH = '100%'; }
// require BASE.INCLUDES.'admin_set_paths.php'; $smarty->PAGE_WIDTH = '100%';
$smarty->setSmartyPaths(); // require BASE.INCLUDES.'admin_set_paths.php';
$smarty->setSmartyPaths();
// smarty test // smarty test
$smarty->DATA['SMARTY_TEST'] = 'Test Data'; $smarty->DATA['SMARTY_TEST'] = 'Test Data';
$smarty->DATA['TRANSLATE_TEST'] = $cms->l->__('Are we translated?'); $smarty->DATA['TRANSLATE_TEST'] = $cms->l->__('Are we translated?');
}
// drop down test with optgroups // drop down test with optgroups
$options = array ( $options = array (
@@ -48,8 +50,9 @@ $options = array (
) )
); );
$smarty->DATA['drop_down_test'] = $options; if (is_object($smarty)) {
$smarty->DATA['drop_down_test'] = $options;
// require BASE.INCLUDES.'admin_smarty.php'; // require BASE.INCLUDES.'admin_smarty.php';
$smarty->setSmartyVarsAdmin(); $smarty->setSmartyVarsAdmin();
}
require BASE.INCLUDES.'admin_footer.php'; require BASE.INCLUDES.'admin_footer.php';

View File

@@ -84,7 +84,7 @@ class qqFileUploader
$pathinfo = pathinfo($this->file->getName()); $pathinfo = pathinfo($this->file->getName());
$filename = $pathinfo['filename']; $filename = $pathinfo['filename'];
//$filename = md5(uniqid()); //$filename = md5(uniqid());
$ext = $pathinfo['extension']; $ext = $pathinfo['extension'] ?? '';
if ($this->allowedExtensions && !in_array(strtolower($ext), $this->allowedExtensions)) { if ($this->allowedExtensions && !in_array(strtolower($ext), $this->allowedExtensions)) {
$these = implode(', ', $this->allowedExtensions); $these = implode(', ', $this->allowedExtensions);