--- /mnt/data/admissoes_original/admissoes/app/Views/admissions/partials/form.php 2026-05-05 15:04:01.000000000 +0000
+++ /mnt/data/admissoes_work/admissoes/app/Views/admissions/partials/form.php 2026-05-26 17:49:41.752241774 +0000
@@ -6,7 +6,8 @@
$currentUnitName = old('unit_name', $admission['unit_name'] ?? '');
$isProfessorJob = \App\Support\AdmissionForm::isProfessorJob($currentJobTitle, $config);
$isInternJob = \App\Support\AdmissionForm::isInternJob($currentJobTitle, $config);
-$showAcademic = (int) old('is_student', $admission['is_student'] ?? 0) === 1 || $isInternJob;
+$showAcademic = $isInternJob;
+$showEnrollmentDeclaration = (int) old('is_student', $admission['is_student'] ?? 0) === 1 || $isInternJob;
$currentMaritalStatus = old('marital_status', $admission['marital_status'] ?? '');
$hasDependents = (int) old('has_dependents', $admission['has_dependents'] ?? 0) === 1;
$dependents = old('dependents', $admission['dependents'] ?? [['full_name'=>'','birth_date'=>'','cpf'=>'','birth_city'=>'','has_disability'=>0]]);
@@ -70,7 +71,7 @@
= e($errors['marital_status']) ?>
-
+
= e($errors['education_level']) ?>
@@ -200,7 +201,7 @@
@@ -284,7 +285,7 @@
$conditionalClass = $currentMaritalStatus === 'divorciado' ? '' : ' conditional-section is-hidden';
$conditionalId = ' id="divorce-annotation-section"';
} elseif ($field === 'enrollment_declaration') {
- $conditionalClass = $showAcademic ? '' : ' conditional-section is-hidden';
+ $conditionalClass = $showEnrollmentDeclaration ? '' : ' conditional-section is-hidden';
$conditionalId = ' id="enrollment-declaration-section"';
} elseif ($field === 'dependent_birth_certificate') {
$conditionalClass = $hasDependents ? '' : ' conditional-section is-hidden';
--- /mnt/data/admissoes_original/admissoes/public/assets/js/app.js 2026-05-05 15:47:46.000000000 +0000
+++ /mnt/data/admissoes_work/admissoes/public/assets/js/app.js 2026-05-26 17:49:41.760231719 +0000
@@ -553,7 +553,7 @@
selectedJob.includes('professor');
if (academicSection) {
- academicSection.classList.toggle('is-hidden', !(isStudent || isInternJob));
+ academicSection.classList.toggle('is-hidden', !isInternJob);
}
if (crefSection) {
--- /mnt/data/admissoes_original/admissoes/core/Validator.php 2026-05-05 15:04:01.000000000 +0000
+++ /mnt/data/admissoes_work/admissoes/core/Validator.php 2026-05-26 17:49:10.659751333 +0000
@@ -122,7 +122,7 @@
}
}
- if ((int) ($input['is_student'] ?? 0) === 1 || $isInternJob) {
+ if ($isInternJob) {
foreach ([
'internship_nature',
'academic_level',
--- /mnt/data/admissoes_original/admissoes/app/Controllers/AdmissionController.php 2026-05-05 15:49:46.000000000 +0000
+++ /mnt/data/admissoes_work/admissoes/app/Controllers/AdmissionController.php 2026-05-26 17:49:10.660059929 +0000
@@ -87,7 +87,7 @@
Dependent::replaceForAdmission((int) $admissionId, AdmissionForm::dependentEntries($_POST));
AcademicInfo::replaceForAdmission(
(int) $admissionId,
- AdmissionForm::isStudentAdmission($_POST)
+ AdmissionForm::isInternJob($_POST['job_title'] ?? '')
? AdmissionForm::normalizeAcademicPayload($_POST['academic'] ?? null)
: null
);
--- /mnt/data/admissoes_original/admissoes/app/Controllers/AdminAdmissionController.php 2026-05-05 15:49:46.000000000 +0000
+++ /mnt/data/admissoes_work/admissoes/app/Controllers/AdminAdmissionController.php 2026-05-26 17:49:10.660314924 +0000
@@ -233,7 +233,7 @@
Dependent::replaceForAdmission($admissionId, AdmissionForm::dependentEntries($_POST));
AcademicInfo::replaceForAdmission(
$admissionId,
- AdmissionForm::isStudentAdmission($_POST)
+ AdmissionForm::isInternJob($_POST['job_title'] ?? '')
? AdmissionForm::normalizeAcademicPayload($_POST['academic'] ?? null)
: null
);