Changeset 40


Ignore:
Timestamp:
Feb 1, 2008, 7:57:51 AM (16 years ago)
Author:
george
Message:

Opraveno: Skripty ve složce share.

Location:
www/share
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • www/share/browse.php

    r4 r40  
    11<?php
    22include('../style.php');
    3 include('../global.php');
    43$Database->select_db('share');
    54$ZanoreniMax = 8;                  // Maximální úroven zanoreni
     
    87$MountDir = '/tmp/browse/host'; // Složka, kde se dočasně připojují síťové disky
    98$TempDir = '/tmp/browse/';      // Složka, kde se dočasně připojují síťové disky
    10 if(!is_dir($TempDir)) mkdir($TempDir,0777);
    11 if(!is_dir($MountDir)) mkdir($MountDir,0777);
     9if(!is_dir($TempDir)) mkdir($TempDir, 0777);
     10if(!is_dir($MountDir)) mkdir($MountDir, 0777);
    1211
    1312// Nacteni seznamu sdileni
     
    4241function Vetev($Cesta,$Zanoreni)
    4342{
    44   global $Citac,$Soubor,$Host,$HostID,$Share,$ZanoreniMax,$Pocet,$Hotovo,$MountDir,$TempDir,$FileSize,$MaxProgress, $Database;
     43  global $Citac, $Soubor, $Host, $HostID, $Share, $ZanoreniMax, $Pocet, $Hotovo, $MountDir, $TempDir, $FileSize, $MaxProgress, $Database;
    4544 
    4645  $VelikostSlozky = 0;
     
    6059    //echo(strlen($Nazev).",");
    6160    array_push($Files,$Nazev);
    62   } while(($Nazev!="\n")&&(!feof($Soubor)));
     61  } while(($Nazev != "\n") && (!feof($Soubor)));
    6362  array_pop($Files);
    6463  //if(($Pocet-floor($Pocet/10)*10)==9)
    65   $Hotovo = floor(ftell($Soubor)/$FileSize*$MaxProgress);
    66   if($Hotovo>=$Pocet)
     64  $Hotovo = floor(ftell($Soubor) / $FileSize * $MaxProgress);
     65  if($Hotovo >= $Pocet)
    6766  {
    68     echo(str_repeat('#',$Hotovo-$Pocet));
     67    echo(str_repeat('#', $Hotovo-$Pocet));
    6968    $Pocet = $Hotovo;
    7069  }
     
    7574    $Radek = substr($Radek,0,-1);
    7675    //echo($Radek.",\n");
    77     if($Radek[0]=='d') $Type = 2; else $Type = 0;
     76    if($Radek[0] == 'd') $Type = 2; else $Type = 0;
    7877    $Prava = substr($Radek,0,strpos($Radek,' '));
    7978    $Radek = ltrim(substr($Radek,strlen($Prava)+1));
     
    9392    //echo($Date.','.$Time.','.$Radek.' ');
    9493   
    95     if((strpos($Nazev,'.')>0)&&($Type!=2))
     94    if((strpos($Nazev,'.') > 0) && ($Type != 2))
    9695    {
    9796      $Ext = substr($Nazev,strrpos($Nazev,'.')+1);
     
    127126  //DB_Query("SELECT SUM(size) FROM items WHERE (parent=".$Parent.")");
    128127  //$Row = DB_Row();
    129   $Database->update('items','id='.$Parent,array('size' => $VelikostSlozky));
     128  $Database->update('items', 'id='.$Parent, array('size' => $VelikostSlozky));
    130129  //closedir($Dir);
    131130  return($VelikostSlozky);
     
    133132
    134133// Proskenuj jednotlive sdileni
    135 $Database->uery('DELETE FROM items WHERE host='.$HostID);       // Smaz predchozi polozky
     134$Database->query('DELETE FROM items WHERE host='.$HostID);      // Smaz predchozi polozky
    136135
    137136// Zapis nazev pocitace
     
    168167    {
    169168      // Přidej poloľku sdílení do datanáze
    170       DB_Insert('items',array(
     169      $Database->insert('items',array(
    171170        'name' => $Share,
    172171        'size' => 0,
     
    200199// Zaktivuj strom
    201200echo("Provadim aktivaci nove naskenovaneho stromu...");
    202 $Database->select('is');
     201$Database->select_db('is');
    203202$DbResult = $Database->query("SELECT id FROM hosts WHERE name='".$Host."'");
    204203$Row = $DbResult->fetch_array();
    205204$NewID = $Row['id'];
    206 $Database->selecet_db('share');
     205$Database->select_db('share');
    207206$Database->query("DELETE FROM items WHERE host=".$NewID);
    208207$Database->update('items','host='.$HostID,array('host' => $NewID));
     
    242241          {
    243242            $Row = substr($ShareFull.'/'.substr($Row, 39), 0, -1);
    244             DB_Insert('errors', array('host' => $Host, 'message' => $Row));
     243            $Database->insert('errors', array('host' => $Host, 'message' => $Row));
    245244            echo($Row."\n");
    246245          }
     
    252251}
    253252
    254 echo("Doba procházení: ".date("H:i:s",time()-$StartTime-3600)."\n\n");
     253echo("Doba procházení: ".date("H:i:s", time() - $StartTime - 3600)."\n\n");
    255254?>
  • www/share/online.php

    r1 r40  
    1 <?
    2 include('../db.php');
    3 DB_Init('localhost','root','','share');
    4 echo("\n====================== Kontrolel online pocitacu ============================\n\n");
     1<?php
     2include('../global.php');
     3//$Database->select_db('share');
     4echo("\n====================== Kontrola online pocitacu ============================\n\n");
    55//while(true)
    66{
     
    7070
    7171  // Deaktivuj predchozi online pocitace
    72   DB_Update('hosts', 1, array('online' => 0));
     72  $Database->update('hosts', 1, array('online' => 0));
    7373 
    7474  //print_r($Online);
     
    7676  foreach($Online as $Item)
    7777  {
    78     DB_Query("SELECT * FROM hosts WHERE name='".$Item['host']."'");
    79     if(DB_NumRows()>0)
     78    $DbResult = $Database->query("SELECT * FROM hosts WHERE name='".$Item['host']."'");
     79    if($DbResult->num_rows > 0)
    8080    {
    81       DB_Update('hosts',"name='".$Item['host']."'",array( 'IP' => $Item['IP'], 'MAC' => $Item['MAC'], 'online' => 1, 'lastdate' => 'NOW()', 'section' => $Section));
    82     } else DB_Insert('hosts',array('name' => $Item['host'], 'IP' => $Item['IP'], 'MAC' => $Item['MAC'], 'online' => 1,'date' => 'NOW()','lastdate' => 'NOW()', 'section' => $Section));
     81      $Database->update('hosts',"name='".$Item['host']."'",array( 'IP' => $Item['IP'], 'MAC' => $Item['MAC'], 'online' => 1, 'lastdate' => 'NOW()', 'section' => $Section));
     82    } else $Database->insert('hosts',array('name' => $Item['host'], 'IP' => $Item['IP'], 'MAC' => $Item['MAC'], 'online' => 1,'date' => 'NOW()','lastdate' => 'NOW()', 'section' => $Section));
    8383  }
    8484 
    8585  echo("\nSeznam offline pocitacu:\n");
    86   DB_Query("SELECT * FROM hosts WHERE online=0");
    87   while($Row = DB_Row())
     86  $DbResult = $Database->query("SELECT * FROM hosts WHERE online=0");
     87  while($Row = $DbResult->fetch_array())
    8888  {
    8989    echo($Row['name'].", ");
  • www/share/update.php

    r1 r40  
    1 <?
     1<?php
    22include('../style.php');
    3 include('../db.php');
    4 DB_Init('localhost','root','','is');
    53
    6 //$Perioda = 3600*3;    // procházet po tøech hodinách
     4//$Perioda = 3600*3;    // prochazet po tech hodinach
    75
    86$Dnes = date('Y-m-d');
     
    119  $Hosts = array();
    1210  $StartTime = GetMicrotime();
    13   DB_Query("SELECT * FROM hosts WHERE online=1 AND (block=0 OR name='centrala') AND (name!='GATE') AND user>0");
    14   while($Row = DB_Row())
     11  $DbResult = $Database->query("SELECT * FROM hosts WHERE online=1 AND (block=0 OR name='centrala') AND (name!='GATE') AND user>0");
     12  while($Row = $DbResult->fetch_array())
    1513  {
    1614    //echo('Host: '.$Host."...\n");
     
    2422      passthru('env browse_host='.$Row['name'].' browse_id='.$HostID.' php -q -c php.ini -f browse.php');
    2523    }
    26     else echo("Vynechávám ".$Row['name']."...\n");
    27     // Aktualizuj datum procházení
    28     DB_Save();
    29     DB_Update('hosts',"name='".$Row['name']."'",array('last_share_check' => $Dnes));
    30     DB_Load();
     24    else echo("Vynechavam ".$Row['name']."...\n");
     25    // Aktualizuj datum prochazeni   
     26    $Database->update('hosts',"name='".$Row['name']."'",array('last_share_check' => $Dnes));
    3127  }
    3228  $Rozdil = GetMicrotime()-$StartTime+10;
    3329 
    34   // Oprav a zoptimaizuj tabulku
    35   DB_Init('localhost', 'root', '', 'share');
     30  // Oprav a zoptimalizuj tabulku
     31  $Database->select_db('share');
    3632  echo('Opravuji tabulku...');
    37   DB_Query('REPAIR TABLE items');
     33  $Database->query('REPAIR TABLE items');
    3834  echo("\nOptimalizuji tabulku...");
    39   DB_Query('OPTIMIZE TABLE items');
     35  $Database->query('OPTIMIZE TABLE items');
    4036 
    41   echo("\nDoba procházení: ".date("H:i:s",$Rozdil-3600)."\n\n");
     37  echo("\nDoba procháení ".date("H:i:s",$Rozdil-3600)."\n\n");
    4238  //$Cekat = $Perioda-$Rozdil;
    4339  //echo("Cekam ".date("H:i:s",$Cekat-3600)." minut...\n");
Note: See TracChangeset for help on using the changeset viewer.