Changeset 11 for trunk/www/task.php


Ignore:
Timestamp:
Jun 11, 2009, 8:28:50 PM (15 years ago)
Author:
george
Message:
  • Opraveno: Přidávání úloh z třídy Server a Emulator.
  • Přidáno: Třídy pro zobrazení seznamu emulátorů a položek emulátorů.
  • Přidáno: Třídy pro výpis seznamu položek.
  • Opraveno: Zpracování úloh ve frontě.
  • Přidáno: Soubory tříd různých datových typů používaných při zobrazovaní na webu.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/task.php

    r10 r11  
    1515   
    1616    chdir($Config['BaseDir']);
    17     $DbResult = $this->Database->query('SELECT * FROM Task WHERE State = Waiting ORDER BY Id,Time ASC');
     17    $DbResult = $this->Database->query('SELECT * FROM Task WHERE State = "Waiting" ORDER BY Id,Time ASC');
    1818    while($Task = $DbResult->fetch_assoc())
    1919    {
    20       $this->Database->query('UPDATE Task SET State=Running WHERE Id='.$Task['Id']);
     20      $this->Database->query('UPDATE Task SET State="Running" WHERE Id='.$Task['Id']);
    2121      echo('Provádím '.$Task['Title']."...\n");
    2222      $Task['CommandList'] = "#!/bin/sh\n".$Task['CommandList'];
     
    2727      $Output = ''; //implode("\n", $Output);
    2828      //echo($Output);
    29       $this->Database->query('UPDATE Task SET State=Finished, Output="'.addslashes($Output).'" WHERE Id='.$Task['Id']);
     29      $this->Database->query('UPDATE Task SET State="Finished", Output="'.addslashes($Output).'" WHERE Id='.$Task['Id']);
    3030    }
    3131    return($Output);
     
    3535  {
    3636    $Output = '';
    37     $DbResult = $this->Database->query('SELECT * FROM Task WHERE (State IN (Waiting, Running)) AND (User='.$UserId.') ORDER BY Id,Time ASC');
     37    $DbResult = $this->Database->query('SELECT * FROM Task WHERE (State IN ("Waiting", "Running")) AND (User='.$UserId.') ORDER BY Id,Time ASC');
    3838    while($DbRow = $DbResult->fetch_assoc())
    3939    {
Note: See TracChangeset for help on using the changeset viewer.