mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-03 13:19:28 +00:00
169ffbb568
Because boolean field lektor is not necessary maintained, check is now for overall mitarbeiter.
44 lines
914 B
PHP
44 lines
914 B
PHP
<?php
|
|
class Mitarbeiter_model extends DB_Model
|
|
{
|
|
|
|
/**
|
|
* Constructor
|
|
*/
|
|
public function __construct()
|
|
{
|
|
parent::__construct();
|
|
$this->dbTable = 'public.tbl_mitarbeiter';
|
|
$this->pk = 'mitarbeiter_uid';
|
|
}
|
|
|
|
/**
|
|
* Checks if the user is a Mitarbeiter.
|
|
* @param string $uid
|
|
* @param boolean null $fixangestellt
|
|
* @return array
|
|
*/
|
|
public function isMitarbeiter($uid, $fixangestellt = null)
|
|
{
|
|
$this->addSelect('1');
|
|
|
|
if (is_bool($fixangestellt))
|
|
{
|
|
$result = $this->loadWhere(array('mitarbeiter_uid' => $uid, 'fixangestellt' => $fixangestellt));
|
|
}
|
|
else // default
|
|
{
|
|
$result = $this->loadWhere(array('mitarbeiter_uid' => $uid));
|
|
}
|
|
|
|
if(hasData($result))
|
|
{
|
|
return success(true);
|
|
}
|
|
else
|
|
{
|
|
return success(false);
|
|
}
|
|
}
|
|
}
|