Ejemplo n.º 1
0
 public static function replaceWords($css)
 {
     $bgColor = Settings::get('background_color') != '' ? Settings::get('background_color') : 'eee';
     $txtColor = Settings::get('text_color') != '' ? Settings::get('text_color') : '444';
     $commands = array("_BGCOLOR", "_TXTCOLOR");
     $values = array($bgColor, $txtColor);
     $replace = str_replace($commands, $values, $css);
     return $replace;
 }
Ejemplo n.º 2
0
<?php

use Cms\Classes\Page;
use Backend\Facades\BackendAuth;
use ShahiemSeymor\Maintenance\Models\Settings;
Route::get('/maintenance-example', function () {
    return View::make('shahiemseymor.maintenance::page')->with(Settings::getSettingsArray());
});
App::before(function ($request) {
    $backendPrefix = str_replace('/', '', Config::get('cms.backendUri', 'backend'));
    if (!Request::is($backendPrefix . '/*') && !Request::is($backendPrefix)) {
        if (Settings::get('maintenance') == TRUE && !BackendAuth::check()) {
            Route::any('{all}', function ($slug) {
                return View::make('shahiemseymor.maintenance::page')->with(Settings::getSettingsArray());
            })->where('all', '(.*)?');
        }
    }
});
 public function render()
 {
     return $this->makePartial('widget', ['maintenanceStatus' => Settings::get('maintenance')]);
 }