Projekt

Obecné

Profil

Stáhnout (1.26 KB) Statistiky
| Větev: | Tag: | Revize:
8baed187 Michal Kliment
<?php defined('SYSPATH') or die('No direct script access.');
/*
* This file is part of open source system FreenetIS
* and it is released under GPLv3 licence.
*
* More info about licence can be found:
* http://www.gnu.org/licenses/gpl-3.0.html
*
* More info about project can be found:
* http://www.freenetis.org/
*
*/

require_once "Service.php";

/**
* Internetová služba
*
* @author Ondřej Fibich
*
* @property DateTime $date_time
* @property float $price
* @property int $period
* @property integer $transfered
* @property string $apn
*/
class Internet_Service extends Service
{

/**
* Tarifové období
* @see Period
* @var integer
*/
protected $period;
/**
* Počet přenesených kBytů
* @var integer
*/
protected $transfered;

/**
* Jméno přístupového bodu
* @var string
*/
protected $apn;

protected function set_period($period)
{
if (!period::is_valid($period))
{
throw new InvalidArgumentException(
url_lang::lang('texts.Wrong period')
);
}
$this->period = $period;
}

protected function set_transfered($transfered)
{
$this->transfered = intval($transfered);
}

}