mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
Added getStudienjahrByStudiensemester method to Studiensemester Model
This commit is contained in:
@@ -253,4 +253,40 @@ class Studiensemester_model extends DB_Model
|
|||||||
if (is_numeric($studienjahrNumber) && mb_substr($studiensemester_kurzbz, 0, 2) == 'SS') (int)$studienjahrNumber -= 1;
|
if (is_numeric($studienjahrNumber) && mb_substr($studiensemester_kurzbz, 0, 2) == 'SS') (int)$studienjahrNumber -= 1;
|
||||||
return $studienjahrNumber;
|
return $studienjahrNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get Studienjahr by Studiensemester.
|
||||||
|
*
|
||||||
|
* @param $studiensemester_kurzbz
|
||||||
|
* @return array|stdClass
|
||||||
|
*/
|
||||||
|
public function getStudienjahrByStudiensemester($studiensemester_kurzbz)
|
||||||
|
{
|
||||||
|
$studienjahrObj = null;
|
||||||
|
|
||||||
|
if (!is_numeric($studiensemester_kurzbz))
|
||||||
|
{
|
||||||
|
$this->StudiensemesterModel->addSelect('studienjahr_kurzbz');
|
||||||
|
$result = $this->StudiensemesterModel->loadWhere(array('studiensemester_kurzbz =' => $studiensemester_kurzbz));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hasData($result))
|
||||||
|
{
|
||||||
|
$studienjahr = getData($result)[0]->studienjahr_kurzbz;
|
||||||
|
$startstudienjahr = substr($studienjahr, 0, 4);
|
||||||
|
$endstudienjahr = substr($studienjahr, 0, 2) . substr($studienjahr, -2);
|
||||||
|
|
||||||
|
$studienjahrObj = new StdClass();
|
||||||
|
|
||||||
|
$studienjahrObj->studienjahr_kurzbz = $studienjahr;
|
||||||
|
$studienjahrObj->startstudienjahr = $startstudienjahr;
|
||||||
|
$studienjahrObj->endstudienjahr= $endstudienjahr;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isError($result)) {
|
||||||
|
return error(getError($result));
|
||||||
|
}
|
||||||
|
|
||||||
|
return success($studienjahrObj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user