|
5 | 5 | require '../lib/Medoo.php'; |
6 | 6 | use Medoo\Medoo; |
7 | 7 |
|
| 8 | +require '../lib/Spyc/Spyc.php'; |
| 9 | + |
8 | 10 | require '../config.php'; |
9 | 11 | if(is_file('../'.FC_CONTENT_DIR.'/config.php')) { |
10 | 12 | include '../'.FC_CONTENT_DIR.'/config.php'; |
11 | 13 | } |
| 14 | +if(is_file('../'.FC_CONTENT_DIR.'/config_smtp.php')) { |
| 15 | + include '../'.FC_CONTENT_DIR.'/config_smtp.php'; |
| 16 | +} |
12 | 17 |
|
13 | 18 |
|
14 | 19 | if(is_file('../config_database.php')) { |
|
31 | 36 |
|
32 | 37 | $db_content = $database; |
33 | 38 | $db_user = $database; |
34 | | - $db_statistics = $database; |
| 39 | + $db_statistics = $database; |
| 40 | + $db_posts = $database; |
35 | 41 |
|
36 | 42 |
|
37 | 43 |
|
|
46 | 52 |
|
47 | 53 | define("CONTENT_DB", "../$fc_db_content"); |
48 | 54 | define("USER_DB", "../$fc_db_user"); |
49 | | - define("STATS_DB", "../$fc_db_stats"); |
| 55 | + define("STATS_DB", "../$fc_db_stats"); |
| 56 | + define("POSTS_DB", "../$fc_db_posts"); |
50 | 57 |
|
51 | 58 | $db_content = new Medoo([ |
52 | 59 | 'database_type' => 'sqlite', |
|
61 | 68 | $db_statistics = new Medoo([ |
62 | 69 | 'database_type' => 'sqlite', |
63 | 70 | 'database_file' => STATS_DB |
64 | | - ]); |
| 71 | + ]); |
| 72 | + |
| 73 | + $db_posts = new Medoo([ |
| 74 | + 'database_type' => 'sqlite', |
| 75 | + 'database_file' => POSTS_DB |
| 76 | + ]); |
65 | 77 |
|
66 | 78 | } |
67 | 79 |
|
68 | | - |
69 | | - |
70 | | - |
71 | 80 | define("INDEX_DB", "../$fc_db_index"); |
72 | 81 | define("FC_ROOT", str_replace("/acp","",FC_INC_DIR)); |
73 | 82 | define("IMAGES_FOLDER", "$img_path"); |
74 | 83 | define("FILES_FOLDER", "$files_path"); |
75 | 84 | define("FC_SOURCE", "backend"); |
76 | 85 |
|
77 | 86 |
|
| 87 | +$db_index = new Medoo([ |
| 88 | + 'database_type' => 'sqlite', |
| 89 | + 'database_file' => INDEX_DB |
| 90 | +]); |
| 91 | + |
| 92 | + |
78 | 93 |
|
79 | 94 | require 'core/access.php'; |
80 | 95 | include 'versions.php'; |
|
131 | 146 |
|
132 | 147 | require '../lib/lang/index.php'; |
133 | 148 | require 'core/functions.php'; |
| 149 | +require '../global/functions.php'; |
134 | 150 | require 'core/switch.php'; |
135 | 151 |
|
136 | 152 | $all_mods = get_all_moduls(); |
|
187 | 203 | <script language="javascript" type="text/javascript" src="../lib/js/tinymce/jquery.tinymce.min.js"></script> |
188 | 204 |
|
189 | 205 | <!-- Add fancyBox --> |
190 | | - <link rel="stylesheet" href="./css/jquery.fancybox.min.css?v=2.1.5" type="text/css" media="screen" /> |
191 | 206 | <script type="text/javascript" src="./js/jquery.fancybox.min.js?v=2.1.5"></script> |
192 | 207 |
|
193 | 208 | <script type="text/javascript" src="../lib/js/jquery/jquery.textareaCounter.plugin.js"></script> |
194 | | - |
195 | | - <link rel="stylesheet" href="css/bootstrap.min.css?v=4.5.2" type="text/css" media="screen, projection"> |
196 | 209 |
|
197 | 210 | <?php |
198 | 211 | if($acptheme == 'dark') { |
199 | | - $style_file = 'css/styles_dark.css?v='.time(); |
| 212 | + $style_file = 'theme/css/styles_dark.css?v='.time(); |
200 | 213 | } else { |
201 | | - $style_file = 'css/styles_light.css?v='.time(); |
| 214 | + $style_file = 'theme/css/styles_light.css?v='.time(); |
202 | 215 | } |
203 | 216 | echo '<link rel="stylesheet" href="'.$style_file.'" type="text/css" media="screen, projection">'; |
204 | 217 | ?> |
|
222 | 235 |
|
223 | 236 | <!-- uploader --> |
224 | 237 | <script src="../lib/js/dropzone.js"></script> |
225 | | - <link rel="stylesheet" href="../lib/css/dropzone.css" type="text/css" media="screen, projection"> |
226 | 238 |
|
227 | 239 | <!-- ACE Editor --> |
228 | 240 | <script src="../lib/js/ace/ace.js" data-ace-base="../lib/js/ace" type="text/javascript" charset="utf-8"></script> |
|
236 | 248 |
|
237 | 249 | <!-- image picker --> |
238 | 250 | <script type="text/javascript" src="../lib/js/jquery/image-picker.min.js"></script> |
239 | | - |
| 251 | + |
| 252 | + <!-- date/time picker --> |
| 253 | + <script type="text/javascript" src="js/moment.min.js"></script> |
| 254 | + <script type="text/javascript" src="js/bootstrap-datetimepicker.min.js"></script> |
| 255 | + |
| 256 | + <script type="text/javascript" src="js/accounting.min.js"></script> |
| 257 | + |
| 258 | + <script type="text/javascript"> |
| 259 | + |
| 260 | + $.extend(true, $.fn.datetimepicker.defaults, { |
| 261 | + icons: { |
| 262 | + time: 'far fa-clock', |
| 263 | + date: 'far fa-calendar', |
| 264 | + up: 'fas fa-arrow-up', |
| 265 | + down: 'fas fa-arrow-down', |
| 266 | + previous: 'fas fa-chevron-left', |
| 267 | + next: 'fas fa-chevron-right', |
| 268 | + today: 'fas fa-calendar-check', |
| 269 | + clear: 'far fa-trash-alt', |
| 270 | + close: 'far fa-times-circle' |
| 271 | + } |
| 272 | + }); |
| 273 | + |
| 274 | + $(function(){ |
| 275 | + |
| 276 | + $('.dp').datetimepicker({ |
| 277 | + timeZone: 'UTC', |
| 278 | + format: 'YYYY-MM-DD HH:mm' |
| 279 | + }); |
| 280 | + |
| 281 | + if($("#price").val()) { |
| 282 | + |
| 283 | + get_netto = $("#price").val(); |
| 284 | + |
| 285 | + var e = document.getElementById("tax"); |
| 286 | + var get_tax = e.options[e.selectedIndex].text; |
| 287 | + get_tax = parseInt(get_tax); |
| 288 | + get_netto_calc = get_netto.replace(/\./g, ''); |
| 289 | + get_netto_calc = get_netto_calc.replace(",","."); |
| 290 | + current_brutto = get_netto_calc*(get_tax+100)/100; |
| 291 | + current_brutto = accounting.formatNumber(current_brutto,4,".",","); |
| 292 | + $('#price_total').val(current_brutto); |
| 293 | + |
| 294 | + $('#price').keyup(function(){ |
| 295 | + get_netto = $('#price').val(); |
| 296 | + //get_tax = parseInt($('#tax').val()); |
| 297 | + get_netto_calc = get_netto.replace(/\./g, ''); |
| 298 | + get_netto_calc = get_netto_calc.replace(",","."); |
| 299 | + current_brutto = get_netto_calc*(get_tax+100)/100; |
| 300 | + current_brutto = accounting.formatNumber(current_brutto,4,".",","); |
| 301 | + $('#price_total').val(current_brutto); |
| 302 | + }); |
| 303 | + |
| 304 | + $('#price_total').keyup(function(){ |
| 305 | + get_brutto = $('#price_total').val(); |
| 306 | + //get_tax = parseInt($('#tax').val()); |
| 307 | + get_brutto_calc = get_brutto.replace(/\./g, ''); |
| 308 | + get_brutto_calc = get_brutto_calc.replace(",","."); |
| 309 | + current_netto = get_brutto_calc*100/(get_tax+100); |
| 310 | + current_netto = accounting.formatNumber(current_netto,4,".",","); |
| 311 | + $('#price').val(current_netto); |
| 312 | + }); |
| 313 | + |
| 314 | + $('#tax').bind("change keyup", function(){ |
| 315 | + |
| 316 | + var e = document.getElementById("tax"); |
| 317 | + var get_tax = e.options[e.selectedIndex].text; |
| 318 | + get_tax = parseInt(get_tax); |
| 319 | + |
| 320 | + get_netto = $('#price').val(); |
| 321 | + get_netto_calc = get_netto.replace(",","."); |
| 322 | + |
| 323 | + current_brutto = get_netto_calc*(get_tax+100)/100; |
| 324 | + current_brutto = accounting.formatNumber(current_brutto,4,".",","); |
| 325 | + |
| 326 | + get_brutto_calc = current_brutto.replace(",","."); |
| 327 | + current_netto = get_brutto_calc*100/(get_tax+100); |
| 328 | + current_netto = accounting.formatNumber(current_netto,4,".",","); |
| 329 | + |
| 330 | + $('#price_total').val(current_brutto); |
| 331 | + $('#price').val(current_netto); |
| 332 | + }); |
| 333 | + |
| 334 | + } |
| 335 | + |
| 336 | + |
| 337 | + }); |
| 338 | + |
| 339 | + </script> |
| 340 | + |
240 | 341 |
|
241 | 342 | <?php |
242 | 343 |
|
|
317 | 418 | } |
318 | 419 | ?> |
319 | 420 | </p> |
320 | | - |
321 | | - <p><b>flatCore</b> Content Management System (<?php echo $fc_version_name . ' <small>B: ' . $fc_version_build; ?>)</small><br /> |
322 | | - copyright © <?php echo date('Y'); ?>, <a href="https://www.flatcore.org/" target="_blank">flatCore.org</a> | <a href="https://github.com/flatCore/flatCore-CMS"><i class="fab fa-github"></i> flatCore-CMS</a></p> |
| 421 | + <hr> |
| 422 | + <p> |
| 423 | + <img src="images/fc-logo.svg" alt="fc-logo" width="60px"><br> |
| 424 | + <b>flatCore</b> Content Management System (<?php echo $fc_version_name . ' <small>B: ' . $fc_version_build; ?>)</small><br> |
| 425 | + copyright © <?php echo date('Y'); ?>, <a href="https://flatcore.org/" target="_blank">flatCore.org</a> | <a href="https://github.com/flatCore/flatCore-CMS"><i class="fab fa-github"></i> flatCore-CMS</a> |
| 426 | + </p> |
323 | 427 | <p class="d-none"><?php echo microtime(true)-$_SERVER['REQUEST_TIME_FLOAT']; ?></p> |
324 | 428 | </div> |
325 | 429 |
|
|
0 commit comments