<?php

class PizzaOrder {
  var $order, $address, $status;

  function PizzaOrder($order, $address) {
    $this->order = $order;
    $this->address = $address;
    $this->status = "W trakcie obsługi";
    srand((double)microtime() * 1000000);
  }

  function cookOrder() {
    $this->status = "Pieczenie";
    $cookTime = rand(0, 100000);
    for ($i=0; $i<$cookTime; $i++) {
      // pieczenie pizzy
    }
    $this->status = "Upieczona i gotowa do przygotowania";
  }

  function prepOrder() {
    $this->status = "Przygotowywanie do dostarczenia";
    $prepTime = rand(0, 100000);
    for ($i=0; $i<$prepTime; $i++) {
      // przygotowanie do dostarczenia
    }
    $this->status = "Przygotowana do dostarczenia";
  }

  function getStatus() {
    return $this->status;
  }
}

?>