Changeset 67 for trunk/includes


Ignore:
Timestamp:
Feb 5, 2009, 11:12:54 PM (16 years ago)
Author:
george
Message:
  • Přidáno: RSS kanál pro logovací záznamy.
  • Přidáno: Stránkování seznamu logovacích záznamů.
  • Upraveno: Soubor global nyní nezobrazuje ihned záhlaví stránky, ale je nutné volat funkci ShowPage. V odkazovaných souborech se sjednotila inicializace databáze a dalších součástí do jednoho souboru.
Location:
trunk/includes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/config.sample.php

    r61 r67  
    1919        'ShowSQLError' => false,
    2020        'ShowPHPError' => false,
     21        'ItemsPerPage' => 50,
    2122  ),
    2223);
  • trunk/includes/global.php

    r65 r67  
    135135function ShowPage()
    136136{
    137   global $Config, $Database;   
     137  global $Config, $Database, $RSSChannels;     
    138138       
    139139  echo('<?xml version="1.0" encoding="'.$Config['Web']['Charset'].'"?>
     
    144144<link rel="stylesheet" href="'.$Config['Web']['BaseURL'].'style/style.css" type="text/css" media="all" />
    145145<script type="text/javascript" src="'.$Config['Web']['BaseURL'].'style/global.js"></script>
    146 <link rel="SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />
    147 <title>Projekt překládání textů WoW</title>
     146<link rel="SHORTCUT ICON" href="'.$Config['Web']['BaseURL'].'images/favicon.ico" />');
     147if(isset($RSSChannels))
     148foreach($RSSChannels as $Channel)
     149  echo(' <link rel="alternate" title="'.$Channel['Title'].'" href="'.$Channel['URL'].'" type="application/rss+xml">');
     150echo('<title>Projekt překládání textů WoW</title>
    148151</head>
    149152<body>');
     
    197200}
    198201
    199 ShowPage();
    200 
    201202function ShowFooter()
    202203{
  • trunk/includes/global_function.php

    r65 r67  
    1616  //$return = StrToLower($return); // velká písmena nahradí malými.
    1717  return($return);
     18}
     19
     20function ListPaging($Address, $Table, $Where, $ItemsPerPage, $CurrentPage)
     21{
     22  global $Database;
     23       
     24  $Line = mysql_fetch_row($Database->SQLCommand('SELECT count(*) FROM '.$Table.' '.$Where));       
     25  $ItemCount = floor($Line[0] / $ItemsPerPage);
     26       
     27  echo('Počet položek: <strong>'.$Line[0].'</strong> &nbsp; Zobrazit stránku: ');
     28
     29  if($CurrentPage > $ItemCount) $CurrentPage = ($ItemCount / $ItemsPerPage) - 1;
     30  for($Page = 1; $Page <= $ItemCount; $Page++)
     31  {
     32    if($CurrentPage == $Page) echo('<strong>'.$Page.'</strong> ');
     33      else echo('<a href="'.$Address.$Page.'">'.$Page.'</a> ');
     34  }
     35  echo('<br />');       
    1836}
    1937
     
    116134(
    117135  //    index,   indexname  , barva ,  popis
    118   array('0', 'Download CZWoW', 'brown', 'Stáhnutí CZWoW souboru'),
    119   array('1', 'Questy', 'green', 'Operace s questy'),
    120   array('2', 'Download SQL', 'brown', 'Stáhnutí Sql souboru'),
     136  array('1', 'Překlady', 'green', 'Operace s překladdy'),
     137  array('2', 'Stažení', 'brown', 'Stáhnutí souboru'),
    121138  array('3', 'Uživatelé', 'blue', 'Přihlášení uživatelů, nastavení, registrace'),
    122139  array('4', 'Moderátor', 'red', 'Přihlášení uživatelů'),
    123   array('5', 'Hlasování', 'yellowgreen', 'Přihlášení uživatelů'),
    124   array('6', 'Npc_text', 'tomato', 'Operace s NPC_texty'),
    125   array('7', 'Page_text', 'aqua', 'Operace s page_texty'),
    126   array('8', 'Client_text', 'black', 'Operace s clien_texty'),
    127140);
    128141
Note: See TracChangeset for help on using the changeset viewer.