mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-03 21:29:28 +00:00
89744f36f5
getReihungstestByPersonID of controller Reihungstest - Added parameter available to method getReihungstestByPersonID of library ReihungstestLib
65 lines
1.5 KiB
PHP
65 lines
1.5 KiB
PHP
<?php
|
|
|
|
if (! defined("BASEPATH")) exit("No direct script access allowed");
|
|
|
|
/**
|
|
*
|
|
*/
|
|
class ReihungstestLib
|
|
{
|
|
/**
|
|
* Object initialization
|
|
*/
|
|
public function __construct()
|
|
{
|
|
$this->ci =& get_instance();
|
|
|
|
$this->ci->load->model("crm/RtPerson_model", "RtPersonModel");
|
|
$this->ci->load->model("crm/Reihungstest_model", "ReihungstestModel");
|
|
}
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function insertPersonReihungstest($ddReihungstest)
|
|
{
|
|
return $this->ci->RtPersonModel->insert($ddReihungstest);
|
|
}
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function updatePersonReihungstest($ddReihungstest)
|
|
{
|
|
$pksArray = array($ddReihungstest["person_id"], $ddReihungstest["rt_id"]);
|
|
|
|
return $this->ci->RtPersonModel->update($pksArray, $ddReihungstest);
|
|
}
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function deletePersonReihungstest($ddReihungstest)
|
|
{
|
|
return $this->ci->RtPersonModel->delete($ddReihungstest["rt_person_id"], $ddReihungstest);
|
|
}
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function getReihungstestByPersonID($person_id, $available = null)
|
|
{
|
|
$this->ci->ReihungstestModel->addJoin("public.tbl_rt_person", "reihungstest_id = rt_id");
|
|
$this->ci->ReihungstestModel->addJoin("public.tbl_person", "person_id");
|
|
$this->ci->ReihungstestModel->addJoin("public.tbl_ort", "tbl_ort.ort_kurzbz = tbl_rt_person.ort_kurzbz", "LEFT");
|
|
|
|
$parametersArray = array("person_id" => $person_id);
|
|
|
|
if (isset($available))
|
|
{
|
|
$parametersArray["anmeldefrist >="] = "NOW()";
|
|
}
|
|
|
|
return $this->ci->ReihungstestModel->loadWhere($parametersArray);
|
|
}
|
|
} |