Files
FHC-Core/application/libraries/ReihungstestLib.php
T
bison 89744f36f5 - Added parameter available to methods getByStudiengangStudiensemester and
getReihungstestByPersonID of controller Reihungstest
- Added parameter available to method getReihungstestByPersonID of library ReihungstestLib
2016-09-07 15:41:29 +02:00

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);
}
}