Changeset 131


Ignore:
Timestamp:
Jan 5, 2009, 7:40:40 AM (16 years ago)
Author:
george
Message:
  • Opraveno: Chyba odebírání odpojených uživatelů.
  • Přidáno: Funkce pro zobrazení velikosti čitelné lidmi.
Location:
devel/www
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • devel/www/aktuality/index.php

    r100 r131  
    8383        if($this->System->Modules['User']->CheckPermission('News', 'Insert', 'Group', $Category))
    8484        {
    85      
    8685          //print_r($_FILES);
    8786          // Process uploaded file
     
    175174          while($Row = $DbResult->fetch_array())
    176175          {
    177             $Output .= '<div style="border: thin dotted #97ADFF;        background: #F6F7FF; margin-top: 5px; padding: 0px 5px 5px 5px;"><div style="padding-bottom: 1px; border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: silver;"><strong>'.$Row['title'].' ('.HumanDate($Row['date']).', '.$Row['Name'].$Row['author'].')</strong>';
     176            $Output .= '<div style="border: thin dotted #97ADFF; background: #F6F7FF; margin-top: 5px; padding: 0px 5px 5px 5px;"><div style="padding-bottom: 1px; border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: silver;"><strong><a href="?action=view&id='.$Row['id'].'">'.$Row['title'].'</a> ('.HumanDate($Row['date']).', '.$Row['Name'].$Row['author'].')</strong>';
    178177            if($this->System->Modules['User']->User['Id'] == $Row['User'])
    179             { 
     178            {
    180179              $Output .= '&nbsp;<a href="index.php?action=del&amp;category='.$Category.'&amp;id='.$Row['id'].'">Smazat</a>';
    181180              $Output .= '&nbsp;<a href="index.php?action=edit&amp;category='.$Category.'&amp;id='.$Row['id'].'">Editovat</a>';
     
    183182            $Output .= '</div>'.$Row['content'].'<br />';
    184183            if($Row['enclosure'] != '')
    185             { 
     184            {
    186185              $Output .= '<br />Přílohy: ';
    187186              $Enclosures = explode(';', $Row['enclosure']);
  • devel/www/chat/history.php

    r98 r131  
    6060            }
    6161            $Output .= '</span></div>';
    62           } else $Output .= '<span><a href="?month='.$Month.'">'.$MonthNames[$Month].'</a></span> '; 
     62          } else $Output .= '<span><a href="?month='.$Month.'">'.$MonthNames[$Month].'</a></span> ';
    6363        }
    6464        $Output .='</div></div>';
     
    6666    }
    6767    $Output .= '</div><div></div>';
    68  
     68
    6969    $DbResult = $this->Database->select('ChatHistory', 'Nick, Color, Text, UNIX_TIMESTAMP(Time)', "RoomType = 0 AND Time > '".$Date." 00:00:00' AND Time < '".$Date." 23:59:59' ORDER BY Time DESC");
    7070    $Output .= '<div class="ChatHistoryText">';
  • devel/www/database.php

    r101 r131  
    3636      $Name .= ',`'.$Key.'`';
    3737            if($Value == 'NOW()') $Values .= ",".$Value;
     38else if($Value == 'UUID()') $Values .= ",".$Value;
    3839              else $Values .= ",'".$Value."'";
    3940    }
  • devel/www/finance/inventory.php

    r87 r131  
    1111  {
    1212    $TotalPrice = 0;
    13     $Output = 'Výpis skladových zásob:<br><table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3">';
     13    $Output = 'Výpis skladových zásob:<br><table class="WideTable">';
    1414    $Output .= '<tr><th>Název</th><th>Datum<br />zakoupení</th><th>Cena [Kč]</th><th>Počet</th><th>Cena<br /> dohromady [Kč]</th></tr>';
    1515    $DbResult = $this->Database->query("SELECT * FROM network_devices WHERE used=2");
  • devel/www/global.php

    r104 r131  
    88include('config.php');
    99include('database.php');
    10 include('error.php');
     10//include('error.php');
    1111include_once('code.php');
    1212$Database = new Database($Config['Database']['Host'], $Config['Database']['User'], $Config['Database']['Password'], $Config['Database']['Database']);
     
    6161  list($Usec, $Sec) = explode(" ", microtime());
    6262  return ((float)$Usec + (float)$Sec);
     63}
     64
     65$UnitNames = array('B', 'kB', 'MB', 'GB', 'TB', 'PB', 'EB');
     66
     67function HumanSize($Value)
     68{
     69  global $UnitNames;
     70
     71  $UnitIndex = 0;
     72  while($Value > 1024)
     73  {
     74    $Value = round($Value / 1024, 3);
     75    $UnitIndex++;
     76  }
     77  return($Value.' '.$UnitNames[$UnitIndex]);
    6378}
    6479
  • devel/www/index.php

    r107 r131  
    1717      array('Seznam počítačů', '/hostlist.php', 'comp.gif'),
    1818      array('Historie chatu', '/chat/history.php', 'sunrisechat.gif', array('Chat', 'Display')),
    19       array('Webový chat', 'http://embed.mibbit.com/?server=game.zdechov.net%3A6667&amp;channel=%23zdechov&amp;forcePrompt=true&amp;charset=windows-1250', 'sunrisechat.gif'),
     19      array('Webový chat', 'http://embed.mibbit.com/?server=game.zdechov.net%3A6667&amp;channel=%23zdechov&amp;forcePrompt=true&amp;charset=utf-8', 'sunrisechat.gif'),
    2020      array('Diskusní fórum', '/forum/', 'discus.gif'),
    2121      array('WebMail', 'https://centrala.zdechov.net/cgi-bin/openwebmail/openwebmail.pl', 'openwebmail.gif'),
     
    8383    return($Result);
    8484  }
    85  
     85
    8686  function InfoBar()
    8787  {
  • devel/www/page.php

    r107 r131  
    9292    'jidelna' => array('',
    9393      'index.php' => 'Jídelníček',
    94       'menuedit.php' => 'Editace jídelníčku',   
     94      'menuedit.php' => 'Editace jídelníčku',
    9595    ),
    9696    'backup' => array('',
    97       'index.php' => 'Nastavení zálohování',   
     97      'index.php' => 'Nastavení zálohování',
    9898    ),
    9999    'mapa.php' => 'Mapa webu',
     
    138138    }
    139139    $Navigation = substr($Navigation, 0, -6);
    140  
     140
    141141    $Output = '<?xml version="1.0" encoding="'.$this->System->Config['Web']['Charset'].'"?>'."\n".
    142142    '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'.
     
    148148    <div id="Title">'.$Title.'</div>
    149149    <div class="Navigation"><span class="MenuItem"><strong>Navigace &gt;&gt;</strong> '.$Navigation.'</span><div class="MenuItem2">';
    150     if($this->System->Modules['User']->User['Id'] == $this->System->Modules['User']->AnonymousUserId)
    151       $Output .= '<a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=LoginForm">Přihlášení</a> <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=UserRegister">Registrace</a>';
    152       else $Output .= $this->System->Modules['User']->User['Name'].' <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=Logout">Odhlásit</a>';
     150    if($this->System->Config['Web']['UserSupport'] == 1)
     151    {
     152      if($this->System->Modules['User']->User['Id'] == $this->System->Modules['User']->AnonymousUserId)
     153        $Output .= '<a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=LoginForm">Přihlášení</a> <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=UserRegister">Registrace</a>';
     154        else $Output .= $this->System->Modules['User']->User['Name'].' <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=Logout">Odhlásit</a>';
     155   } else $Output .= '&nbsp;';
    153156// <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=UserOptions">Nastavení</a>';
    154157    $Output .= '</div></div>';
     
    160163    $Time = floor((GetMicrotime() - $this->Time_Start) * 100) / 100;
    161164    $Output = '<div id="Footer">
    162    <i>| Správa webu: '.$this->System->Config['Web']['Admin'].' | e-mail: '.$this->System->Config['Web']['AdminEmail'].' | Vygenerováno za '.$Time.' s | Verze: 1.1 | Úprava skriptu: '.date('j.n.Y',filemtime($_SERVER['SCRIPT_FILENAME'])).' |</i></div></body></html>';
     165   <i>| Správa webu: '.$this->System->Config['Web']['Admin'].' | e-mail: '.$this->System->Config['Web']['AdminEmail'].' | Vygenerováno za '.$Time.' s |  Použitá paměť:  '.HumanSize(memory_get_peak_usage(FALSE)).' |</i></div></body></html>';
    163166    return($Output);
    164167  }
  • devel/www/style.css

    r100 r131  
    1414  border-style: solid;
    1515  border-color: silver;
    16   padding: 0px 5px 0px 5px;
     16  padding: 0px 1px 0px 1px;
    1717}
    1818
  • devel/www/user.php

    r109 r131  
    6262
    6363    // Odeber neaktivní uživatele
    64     $DbResult = $this->Database->select('UserOnline', 'User', 'ActivityTime < DATE_SUB(NOW(), INTERVAL '.USER_TIMEOUT.' SECOND)');
     64    $DbResult = $this->Database->select('UserOnline', 'Id, User', 'ActivityTime < DATE_SUB(NOW(), INTERVAL '.USER_TIMEOUT.' SECOND)');
    6565    while($DbRow = $DbResult->fetch_array())
    6666    {
  • devel/www/webcam/webcam.php

    r87 r131  
    44{
    55  var $ImageFileName = 'webcam.jpg';
    6  
     6
    77  function ShowImage()
    88  {
    99    global $Config;
    10     return('<a href="'.$this->System->Config['Web']['RootFolder'].'/webcam/"><img alt="Webkamera školní hřiště" width="160" height="120" src="'.$this->System->Config['Web']['RootFolder'].'/webcam/'.$this->ImageFileName.'" /></a>');
     10    return('<a href="'.$this->System->Config['Web']['RootFolder'].'/webcam/"><img alt="Webkamera školní hřiště" width="140" height="105" src="'.$this->System->Config['Web']['RootFolder'].'/webcam/'.$this->ImageFileName.'" /></a>');
    1111  }
    1212}
Note: See TracChangeset for help on using the changeset viewer.