コード例 #1
0
    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;
    }