function getPageTree($user, $activeLayout, $evrak_id, $pages, $pageNames, $user_id, $durum) { $group_id1 = MS_SEKTOR_SORUMLUSU_GROUP_ID; $group_id2 = YET_SEKTOR_SORUMLUSU_GROUP_ID; $aut1 = FormFactory2::checkAuthorization($user, $group_id1); $aut2 = FormFactory2::checkAuthorization($user, $group_id2); $activeStyle = 'style="background-color:rgb(170,0,0);color:rgb(255,255,255); margin: 1px;" '; $sayfa = count($pages); $saved = FormFactory2::getSavedPages($evrak_id); $saved[count($saved)] = 1; $tree = '<div class="form_element" style="text-align:center; padding-bottom: 15px;" > <div style="padding-bottom:10px;">'; if ((!$aut1 || !$aut2) && ($durum == 0 || $durum == 2 || $durum == 6 || $durum == 10 || $durum == 14)) { $inp = '<input style="padding:5px; margin: 5px;" type="button" '; $onClick = 'onclick = "basvuruGonder(' . $evrak_id . ')" '; $value = 'value="Tüm Başvuruyu Görüntüle / Bitir" '; $disabled = 'disabled="disabled"'; //if (count($saved)>= $sayfa){ if (count($saved) >= 7) { $disabled = ''; } $name = 'name="gonder" '; $tree .= $inp . $name . $value . $onClick . $disabled . " />"; } $tree .= '<div style="clear:both;"></div></div>'; for ($i = 0; $i < $sayfa; $i++) { $style = 'style="margin: 1px;"'; for ($j = 0; $j < count($saved); $j++) { if ($saved[$j] == $i + 1) { $style = 'style="background-color:rgb(100,150,100);color:rgb(255,255,255); margin: 1px;" '; break; } } if (isset($evrak_id)) { $input = '<input type="button" onclick="goToPage(\'' . $pages[$i] . '\',' . $evrak_id . ')" class="btn" id="page' . $i . '" value="' . $pageNames[$i] . '" '; } else { $input = '<input type="button" onclick="goToPage(\'' . $pages[$i] . '\')" class="btn" id="page' . $i . '" value="' . $pageNames[$i] . '" '; } $disabled = ''; if ($pages[$i] == "ek" && !in_array(3, $saved)) { // sayfa 3 kaydedilmis mi (faaliyet) $disabled = 'disabled="disabled"'; } if ($activeLayout == $pages[$i]) { $tree .= $input . $activeStyle . $disabled . ' />'; } else { $tree .= $input . $style . $disabled . ' />'; } } $tree .= '<br /></div>'; return $tree; }