Changeset 6 for trunk/www/global.php


Ignore:
Timestamp:
Jun 10, 2009, 4:57:51 PM (15 years ago)
Author:
george
Message:
  • Přidáno: Třída pro ladění chyb MaNGOSu.
  • Přidáno: Třída záznamu operací.
  • Opraveno: Zpracování více příkazů najednou v plánovaných úlohách.
  • Přidáno: Kostra třídy pro správu záloh.
  • Přidáno: Funkce pro prvotní import celé databáze mangosu.
  • Upraveno: Inicializace a zrušení databáze.
  • Přidáno: Funce pro stažení a kompilaci emulátoru.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/global.php

    r3 r6  
    1717include('module.php');
    1818include('page.php');
     19include('log.php');
    1920include('forms.php');
    2021include('server.php');
     22include('emulator.php');
    2123include('mangos_configuration_file.php');
    2224
     
    177179$System->Config = $Config;
    178180$System->Database = &$Database;
     181include_once('log.php');
     182$System->AddModule(new Log());
    179183include_once('user.php');
    180184$System->AddModule(new User());
     
    251255
    252256// Zobrazení číselný seznamu stránek
    253 function PagesList($URL,$Page,$TotalCount,$CountPerPage)
    254 {
    255   $Count = ceil($TotalCount/$CountPerPage);
    256   $Around = 10;
     257function PagesList($URL, $Page, $TotalCount, $CountPerPage, $Around = 10)
     258{
     259  $Count = ceil($TotalCount / $CountPerPage);
    257260  $Result = '';
    258   if($Count>1)
    259   {
    260     if($Page>0)
    261     {
    262       $Result.= '<a href="'.$URL.'0">&lt;&lt;</a> ';
    263       $Result.= '<a href="'.$URL.($Page-1).'">&lt;</a> ';
    264     }
    265     $PagesMax = $Count-1;
     261  if($Count > 1)
     262  {
     263    if($Page > 0)
     264    {
     265      $Result .= '<a href="'.$URL.'0">&lt;&lt;</a> ';
     266      $Result .= '<a href="'.$URL.($Page - 1).'">&lt;</a> ';
     267    }
     268    $PagesMax = $Count - 1;
    266269    $PagesMin = 0;
    267     if($PagesMax>($Page+$Around)) $PagesMax = $Page+$Around;
    268     if($PagesMin<($Page-$Around))
     270    if($PagesMax > ($Page + $Around)) $PagesMax = $Page + $Around;
     271    if($PagesMin < ($Page - $Around))
    269272    {
    270273      $Result.= ' .. ';
    271       $PagesMin = $Page-$Around;
    272     }
    273     for($i=$PagesMin;$i<=$PagesMax;$i++)
    274     {
    275       if($i==$Page) $Result.= '<strong>';
    276       $Result.= '<a href="'.$URL.$i.'">'.($i+1).'</a> ';
    277       if($i==$Page) $Result.= '</strong>';
    278     } 
    279     if($PagesMax<($Count-1)) $Result .= ' .. ';
    280     if($Page<($Count-1))
    281     {
    282       $Result.= '<a href="'.$URL.($Page+1).'">&gt;</a> ';
    283       $Result.= '<a href="'.$URL.($Count-1).'">&gt;&gt;</a>';
     274      $PagesMin = $Page - $Around;
     275    }
     276    for($i = $PagesMin; $i <= $PagesMax; $i++)
     277    {
     278      if($i == $Page) $Result .= '<strong>';
     279      $Result .= '<a href="'.$URL.$i.'">'.($i + 1).'</a> ';
     280      if($i == $Page) $Result .= '</strong>';
     281    }
     282    if($PagesMax < ($Count - 1)) $Result .= ' .. ';
     283    if($Page < ($Count - 1))
     284    {
     285      $Result .= '<a href="'.$URL.($Page + 1).'">&gt;</a> ';
     286      $Result .= '<a href="'.$URL.($Count - 1).'">&gt;&gt;</a>';
    284287    }
    285288  }
    286289  return($Result);
    287 } 
     290}
    288291
    289292function GetRemoteAddress()
Note: See TracChangeset for help on using the changeset viewer.