Changeset 744


Ignore:
Timestamp:
Sep 6, 2015, 10:39:58 PM (9 years ago)
Author:
chronos
Message:
  • Fixed: Config file name.
  • Fixed: Proper displaying of empty top bar.
  • Modified: Made .htaccess file working by default without need a change.
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/.htaccess

    r512 r744  
    55
    66RewriteEngine On
    7 RewriteBase /
    8 
    9 # Pretty urls on localhost with alias
    10 RewriteCond %{HTTP_HOST} localhost
    117RewriteCond  %{REQUEST_FILENAME}  !-f
    128RewriteCond  %{REQUEST_FILENAME}  !-d
    13 RewriteRule   ^(.*)$ centrala/index.php?$1
    14 
    15 # Pretty urls
    16 RewriteCond %{HTTP_HOST} centrala.zdechov.net
    17 RewriteCond  %{REQUEST_FILENAME}  !-f
    18 RewriteCond  %{REQUEST_FILENAME}  !-d
    19 RewriteRule   ^(.*)$ index.php?$1
    20 
     9RewriteRule   ^(.*)$ %{CONTEXT_PREFIX}/index.php?$1
    2110
    2211#ErrorDocument 403 "index.php?page=403"
  • trunk/Application/System.php

    r738 r744  
    149149    if(isset($_SERVER['REMOTE_ADDR'])) session_start();
    150150
    151     $ConfigFileName = dirname(__FILE__).'/../config.php';
     151    $ConfigFileName = dirname(dirname(__FILE__)).'/config.php';
    152152    if(file_exists($ConfigFileName))
    153153      $this->ConfigManager->LoadFromFile($ConfigFileName);
  • trunk/Common/Page.php

    r738 r744  
    8989      //$Output .= '<div class="MainTitle">'.$Title.'</div>';
    9090      $Output .= '<div class="MainTitle"><span class="MenuItem"><strong>Navigace :: </strong> '.$Navigation.'</span><div class="MenuItem2">';
     91      $Bar = '';
    9192      foreach($this->System->Bars['Top'] as $BarItem)
    92         $Output .= call_user_func($BarItem);
     93        $Bar .= call_user_func($BarItem);
     94      if(trim($Bar) != '') $Output .= $Bar;
     95        else $Output .= '&nbsp;';
    9396      $Output .= '</div></div>';
    9497    }
  • trunk/Common/Setup/Setup.php

    r738 r744  
    2222    $this->ShortTitle = 'Instalátor';
    2323    //$this->ParentClass = 'PagePortal';
    24     $this->ConfigDir = dirname(__FILE__).'/../..';
     24    $this->ConfigDir = dirname(dirname(dirname(__FILE__))).'/Config';
    2525  }
    2626
     
    105105            $Output .= $this->System->Setup->Upgrade();
    106106          } catch (Exception $E) {
    107             $Output .= $this->SystemMessage('Chyba aktualizace', 'Došlo k chybě v SQL dotazu při aktualizaci: <br/>'.$E->getMessage());
     107            $Output .= $this->SystemMessage('Chyba aktualizace',
     108              'Došlo k chybě v SQL dotazu při aktualizaci: <br/>'.$E->getMessage());
    108109          }
    109110          $Output .= $this->ControlPanel();
     
    256257  {
    257258    $Output = '';
    258     if(!file_exists($this->ConfigDir.'/config.php') and !is_writable($this->ConfigDir))
    259       $Output .= 'Varování: Konfigurační soubor nebude možné zapsat, protože složka není povolená pro zápis!';
    260     if(file_exists($this->ConfigDir.'/config.php') and !is_writable($this->ConfigDir.'/config.php'))
    261       $Output .= 'Varování: Konfigurační soubor nebude možné zapsat, protože soubor config.php není povolen pro zápis!';
     259    if(!file_exists($this->ConfigDir.'/Config.php') and !is_writable($this->ConfigDir))
     260      $Output .= 'Varování: Konfigurační soubor nebude možné zapsat, protože složka "'.$this->ConfigDir.'" není povolená pro zápis!';
     261    if(file_exists($this->ConfigDir.'/Config.php') and !is_writable($this->ConfigDir.'/Config.php'))
     262      $Output .= 'Varování: Konfigurační soubor nebude možné zapsat, protože soubor "'.$this->ConfigDir.'/Config.php" není povolen pro zápis!';
    262263    $Output .= '<h3>Nastavení systému</h3>'.
    263264        '<form action="?action=configure_save" method="post">'.
     
    320321    }
    321322    $ConfigText = $this->CreateConfig($Config);
    322     file_put_contents($this->ConfigDir.'/config.php', $ConfigText);
     323    file_put_contents($this->ConfigDir.'/Config.php', $ConfigText);
    323324    $Output .= 'Konfigurace nastavena<br/>';
    324325    return($Output);
Note: See TracChangeset for help on using the changeset viewer.