BASE . LOG, 'file_id' => $LOG_FILE_ID, // add file date 'print_file_date' => true, // set debug and print flags 'debug_all' => $DEBUG_ALL ?? false, 'echo_all' => $ECHO_ALL ?? false, 'print_all' => $PRINT_ALL ?? false, ]); $basic = new CoreLibs\Basic($log); $smarty = new CoreLibs\Template\SmartyExtend(); // for testing with or without CMS // $cms = new CoreLibs\Admin\Backend(DB_CONFIG); $l = new CoreLibs\Language\L10n($lang); print "TEST CLASS: SMARTY"; print ""; print '
Class Test Master
'; $smarty->DATA['JS_DEBUG'] = DEBUG; $smarty->MASTER_TEMPLATE_NAME = 'main_body.tpl'; $smarty->TEMPLATE_NAME = 'smarty_test.tpl'; $smarty->CSS_SPECIAL_TEMPLATE_NAME = 'smart_test.css'; $smarty->USE_PROTOTYPE = false; $smarty->USE_JQUERY = true; $smarty->JS_DATEPICKR = false; if ($smarty->USE_PROTOTYPE) { $smarty->ADMIN_JAVASCRIPT = 'edit.pt.js'; $smarty->JS_SPECIAL_TEMPLATE_NAME = 'prototype.test.js'; } elseif ($smarty->USE_JQUERY) { $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->setSmartyPaths(); // smarty test $smarty->DATA['SMARTY_TEST'] = 'Test Data'; $smarty->DATA['TRANSLATE_TEST'] = $l->__('Are we translated?'); $smarty->DATA['TRANSLATE_TEST_SMARTY'] = $smarty->l10n->__('Are we translated?'); // drop down test with optgroups $options = [ '' => '選択してください', '4/25(木)' => [ '4/25(木) 11:00-11:50' => '4/25(木) 11:00-11:50', '4/25(木) 12:20-13:00' => '4/25(木) 12:20-13:00' ], '4/26(金)' => [ '4/26(金) 11:00-11:50' => '4/26(金) 11:00-11:50', '4/26(金) 12:20-13:00' => '4/26(金) 12:20-13:00' ], '4/27(土)' => [ '4/27(土) 11:00-11:50' => '4/27(土) 11:00-11:50', '4/27(土) 12:20-13:00' => '4/27(土) 12:20-13:00' ], ]; $smarty->DATA['drop_down_test'] = $options; $smarty->DATA['drop_down_test_selected'] = ''; $smarty->DATA['loop_start'] = 2; // require BASE.INCLUDES.'admin_smarty.php'; $smarty->setSmartyVarsAdmin(); // error message print $log->printErrorMsg(); print ""; // __END__