@php $id_usuario = session('id_usuario'); @endphp
@php function numero_inciso($id_inciso){ $test=""; $test_array = array(); $inciso_fk_original = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero','nivel') ->where('id_inciso',$id_inciso) ->first(); if ($inciso_fk_original) { if ($inciso_fk_original->id_inciso_fk != 0) { $inciso_fk_1 = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero') ->where('id_inciso',$inciso_fk_original->id_inciso_fk) ->first(); if ($inciso_fk_1) { array_push($test_array, $inciso_fk_1->numero); if ($inciso_fk_1->id_inciso_fk != 0) { $inciso_fk_2 = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero') ->where('id_inciso',$inciso_fk_1->id_inciso_fk) ->first(); if ($inciso_fk_2) { array_push($test_array, $inciso_fk_2->numero); if ($inciso_fk_2->id_inciso_fk != 0) { $inciso_fk_3 = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero') ->where('id_inciso',$inciso_fk_2->id_inciso_fk) ->first(); if ($inciso_fk_3) { array_push($test_array, $inciso_fk_3->numero); if ($inciso_fk_3->id_inciso_fk != 0) { $inciso_fk_4 = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero') ->where('id_inciso',$inciso_fk_3->id_inciso_fk) ->first(); if ($inciso_fk_4) { array_push($test_array, $inciso_fk_4->numero); if ($inciso_fk_4->id_inciso_fk != 0) { $inciso_fk_5 = App\Normas_inciso::select('id_inciso','id_inciso_fk','numero') ->where('id_inciso',$inciso_fk_4->id_inciso_fk) ->first(); if ($inciso_fk_5) { array_push($test_array, $inciso_fk_5->numero); } } } } } } } } } } } $count = count($test_array); if ($count>0) { $count = $count-1; for ($i=$count; $i >= 0; $i--) { $test .= $test_array[$i]."."; } } return $test; } @endphp