mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
|
|
if (! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
|
|
$CI =& get_instance();
|
|
|
|
|
|
$config['employee'] = $CI->config->item('employee', 'search');
|
|
|
|
$config['student'] = $CI->config->item('student', 'search');
|
|
unset($config['student']['searchfields']['email']);
|
|
unset($config['student']['searchfields']['tel']);
|
|
$config['student']['resultfields'] = [
|
|
"s.student_uid AS uid",
|
|
"s.matrikelnr",
|
|
"p.person_id",
|
|
"(p.vorname || ' ' || p.nachname) AS name",
|
|
"ARRAY[s.student_uid || '@' || '" . DOMAIN . "'] AS email",
|
|
"CASE
|
|
WHEN p.foto IS NOT NULL THEN 'data:image/jpeg' || CONVERT_FROM(DECODE('3b','hex'), 'UTF8') || 'base64,' || p.foto
|
|
ELSE NULL END
|
|
AS photo_url",
|
|
"b.aktiv"
|
|
];
|
|
|
|
$config['organisationunit'] = $CI->config->item('organisationunit', 'search');
|
|
$config['organisationunit']['prepare'] = 'active_organisationseinheit AS (SELECT * FROM public.tbl_organisationseinheit WHERE aktiv = true)';
|
|
$config['organisationunit']['table'] = 'active_organisationseinheit';
|
|
|
|
$config['room'] = $CI->config->item('room', 'search');
|
|
|
|
$config['cms'] = $CI->config->item('cms', 'search');
|
|
|
|
$config['dms'] = $CI->config->item('dms', 'search');
|