Beispiel #1
0
                if (TrainingTracker::comment_exists($checklist_id)) {
                    Trainingtracker::comment_update($comments, $checklist_id);
                    //  if person has a db entry already
                } else {
                    TrainingTracker::comment_insert($checklist_id, $comments, $modified_by);
                    //if they don't, make them one
                }
            }
        } else {
            if ($_POST['name'] == 'confirm') {
                $current_user_level = TrainingTracker::get_user_level($wpid);
                $people['active'] = $app->user;
                $person = PSUPerson::get($wpid);
                $people['current'] = $person;
                $level = TrainingTracker::level_translation($current_user_level);
                $pay = TrainingTracker::pay_translation($current_user_level);
                TrainingTracker::mail($pay, $level, $people);
            }
        }
    }
    $responce->redirect('/webapp/training-tracker/');
});
//promote/demote ajax page
respond('POST', '/fate', function ($request, $response, $app) {
    $permission = $request->data['permission'];
    $wpid = $request->data['wpid'];
    if ($permission == 'supervisor' || $permission == 'shift_leader' || $permission == 'sta' || $permission == 'trainee') {
        if (TrainingTracker::valid_wpid($wpid)) {
            $pidm = PSUPerson::get($wpid)->pidm;
            $type = TrainingTracker::checklist_type($permission);
            TrainingTracker::set_user_level($wpid, $permission);