Files
FHC-Core/application/widgets/organisationseinheit_widget.php
T
2016-10-25 13:54:46 +02:00

44 lines
903 B
PHP
Executable File

<?php
/*
* OE widget
*/
class organisationseinheit_widget extends Widget
{
protected $_htmltagname = 'oe_kurzbz';
public function display($data)
{
$this->load->model('organisation/Organisationseinheit_model');
if (isset($data['typ']))
$typ = $data['typ'];
else
$typ = null;
$res = $this->Organisationseinheit_model->getRecursiveList($typ);
// *** set data ***
if (isset($data['htmltagname']))
$this->_htmltagname = $data['htmltagname'];
// items from db
foreach ($res->retval as $obj)
{
$item = array
(
'name' => $obj->name,
'value' => $obj->value
);
if (isset($data['oe_kurzbz']) && $data['oe_kurzbz'] == $obj->value)
$item['selected'] = true;
else
$item['selected'] = false;
$data['items'][] = $item;
}
$data['htmltagname'] = $this->_htmltagname;
$this->view('widgets/organisationseinheit', $data);
}
}