Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 615

Přidáno uživatelem Jiří Sviták před více než 14 roky(ů)

Opraveni chyby, kdy omylem doslo ke smazani funkcnosti pro rozsirene zobrazeni ip adresy. Je potreba pouzivat pred zacatkem prace vzdy svn update.

Zobrazit rozdíly:

freenetis/trunk/kohana/application/controllers/ip_addresses.php
{
if (!$this->acl_check_view('Devices_Controller','ip_address'))
Controller::error(1);
Controller::error(ACCESS);
$ip_model = new Ip_address_Model();
// get new selector
if (is_numeric($this->input->get('record_per_page'))) $limit_results = (int) $this->input->get('record_per_page');
// creates fields for filtering members
// creates fields for filtering
$filter=new Table_Form(url_lang::base()."ip_addresses/show_all", "get", array(
new Table_Form_Item('text','ip_address','IP address'),
new Table_Form_Item('text','subnet_name','Subnet'),
......
Controller::warning(PARAMETER);
$ip_address = new ip_address_Model($ip_address_id);
if ($ip_address->iface_id)
{
$member_id = $ip_address->iface->device->user->member_id;
$device_id = $ip_address->iface->device_id;
$iface_id = $ip_address->iface_id;
}
else
{
$member_id = $ip_address->vlan_iface->iface->device->user->member_id;
$device_id = $ip_address->vlan_iface->iface->device_id;
$iface_id = $ip_address->vlan_iface->iface_id;
}
if ($ip_address->id == 0)
Controller::warning(RECORD);
if (!$this->acl_check_view('Devices_Controller','ip_address',$member_id))
Controller::error(ACCESS);
Controller::error(ACCESS);
$member = new Member_Model($member_id);
$device = new Device_Model($device_id);
$iface = new Iface_Model($iface_id);
$view = new View('main');
$view->title = url_lang::lang('texts.IP address detail').' - '.$ip_address->ip_address;
$view->content = new View('ip_addresses_show');
$view->content->ip_address = $ip_address;
$view->content->member = $member;
$view->content->device = $device;
$view->content->iface = $iface;
$view->content->headline = url_lang::lang('texts.IP address detail').' - '.$ip_address->ip_address;
$view->render(TRUE);
} // end of show function

Také k dispozici: Unified diff