Exemple #1
0
}
\Locale::setDefault($SESSION->lang);
$l10n->setLanguage($SESSION->lang);
//============================================================================================
// Model
//============================================================================================
$pro = new MyProfile($dbo);
$stats = new ProfileStatistics($dbo);
//============================================================================================
// Load the content
//============================================================================================
if (!isset($_GET['page'])) {
    $render = true;
    $emp = $pro->getEmpByUserName($SESSION->user_name);
    $modules = $pro->getEmpModules($SESSION->user_name);
    $all_emps = $pro->getAllEmps();
    foreach ($all_emps as $key => $a) {
        if (file_exists(FS_IMAGES . "/users/" . $a['user_name'] . ".jpg")) {
            $all_emps[$key]['emp_image'] = "https://" . URL_IMAGES . "/users/" . $a['user_name'] . ".jpg";
        } else {
            $all_emps[$key]['emp_image'] = "https://" . URL_IMAGES . "/users/default.jpg";
        }
    }
    $all_depts = $pro->getAllDepts();
    $all_modules = $pro->getAllModules();
    $distinctModules = $pro->getDistinctModules();
    $all_user_modules = $pro->getAllUserModules();
    if (!empty($SESSION->department)) {
        $appointment_types = \Ventus\Utilities\Functions::listAppointmentTypes($SESSION->department);
    }
    $l10n->addResource(__DIR__ . '/l10n/profile.json');