Archív příspěvků


02 / 2013

Statická třída v php jako konfigurační soubor

Používám statickou třídu jako konfigurační soubor pro nastavení blogu. Základ stránek naprogramuji na lokále a až odladěné stránky dávám na hosting. Někde na php.net jsem našel inicializaci statické třídy … třeba se bude hodit i někomu jinému ;)

<?php
 
class Nastaveni {
 
    /* nastaveni pripojeni databaze */
    protected static $dbHost = "localhost";
    protected static $dbUzivatel = "";
    protected static $dbHeslo = "";
    protected static $dbDatabaze = "localdb";
 
 
    public static function NastaveniInit() {
 
      if($_SERVER['HTTP_HOST']!='localhost') {
 
        /* nastaveni pripojeni databaze */
        self::$dbHost = "host_db";
        self::$dbUzivatel = "uzivatel_db";
        self::$dbHeslo = "heslo_db";
        self::$dbDatabaze = "server_db";
 
      }
 
    }
 
 } Nastaveni::NastaveniInit();
 
?>

Makro na označení celé oblasti pod kurzorem

Pracuji s tabulkou, která má cca 500 položek, kdy se opakuje řádek dat a prázdný řádek (export ze SAPu). Jednoduchý způsob, jak se zbavit prázdných řádků je tabulku seřadit, což znamená označit celou oblast – nepřišel jsem na způsob, jak to udělat skrze klávesovou zkratku :( … tak jsem si napsal jednoduché makro B)

náhled zdrojového kódu
Sub OznacOblast()
 
 
  LastRow = Cells.Find(What:="*", SearchDirection:=xlPrevious, SearchOrder:=xlByRows).Row
  LastCol = Cells.Find(What:="*", SearchDirection:=xlPrevious, SearchOrder:=xlByColumns).Column
 
  Range(Cells(ActiveCell.Row, ActiveCell.Column), Cells(LastRow, LastCol)).Select
 
 
End Sub