예제 #1
0
파일: list.php 프로젝트: Nazg-Gul/gate
<?php 
for ($i = 0; $i < count($list); $i++) {
    $r = $list[$i];
    $d = $r->RefCount() == 0;
    ?>
    <tr<?php 
    echo $i < count($list) - 1 ? '' : ' class="last"';
    ?>
><td class="n"><?php 
    echo $i + 1;
    ?>
.</td><td><a href=".?action=edit&id=<?php 
    echo $r->GetID();
    ?>
"><?php 
    echo $r->GetName();
    ?>
</a>&nbsp;(<?php 
    echo $r->RefCount();
    ?>
)</td><td align="right"><?php 
    ibtnav('edit.gif', '?action=edit&id=' . $r->GetID(), 'Редактировать элемент');
    ibtnav($d ? 'cross.gif' : 'cross_d.gif', $d ? '?action=delete&id=' . $r->GetID() : '', 'Удалить элемент', 'Удалить этот элемент?');
    ?>
</td></tr>
<?php 
}
?>
  </table>
<?php 
formc();
예제 #2
0
파일: list.php 프로젝트: Nazg-Gul/gate
function print_contents($pid, $list, $pIndexes = array(), $path = '', $afterInfo = false)
{
    global $cclasses;
    $arr = get_contents_by_pid($pid, $list);
    $n = count($arr);
    $cntPrefix = '';
    for ($i = 0; $i < count($pIndexes); $i++) {
        $cntPrefix .= $pIndexes[$i] . '.';
    }
    $depth = count($pIndexes);
    for ($i = 0; $i < $n; $i++) {
        $r = $arr[$i];
        $cntString = $cntPrefix . ($i + 1);
        $p = $path . '/' . $r['path'];
        $childs = get_contents_by_pid($r['id'], $list);
        $nChilds = count($childs);
        ?>
  <div style="padding-left: <?php 
        echo $depth * 24;
        ?>
px;"><table class="list<?php 
        echo $nChilds == 0 && $i == $n - 1 && !$afterInfo ? ' smb' : '';
        ?>
">
    <tr <?php 
        echo $nChilds == 0 && $i == $n - 1 && !$afterInfo ? 'class="last"' : '';
        ?>
><td class="n"><?php 
        echo $cntString;
        ?>
.</td><td width="86"><?php 
        dnd_anchor($r['id'], update_element_parent, '');
        ibtnav($i != $n - 1 ? 'arrdown_blue.gif' : 'arrdown_d.gif', $i != $n - 1 ? '?action=down&id=' . $r['id'] : '', 'Опустить');
        ibtnav($i != 0 ? 'arrup_blue.gif' : 'arrup_d.gif', $i != 0 ? '?action=up&id=' . $r['id'] : '', 'Поднять');
        ?>
</td><td><a href=".?action=editor&id=<?php 
        echo $r['id'];
        ?>
"><?php 
        echo $r['name'];
        ?>
</a>&nbsp;&nbsp;(<?php 
        echo $p;
        ?>
)</td><td width="250"><?php 
        echo $cclasses[$r['class']];
        ?>
</td><td width="48" align="right"><?php 
        ibtnav('prefs.gif', '?action=edit&id=' . $r['id'], 'Изменить элемент');
        ibtnav('cross.gif', '?action=delete&id=' . $r['id'], 'Удалить элемент', 'Удалить этот элемент?');
        ?>
</td></tr>
  </table></div>

<?php 
        $printed = true;
        $s_pIndexes = $pIndexes;
        $pIndexes[] = $i + 1;
        print $counter;
        print_contents($r['id'], $list, $pIndexes, $p, $i != $n - 1);
        $pIndexes = $s_pIndexes;
    }
}
예제 #3
0
파일: section.php 프로젝트: Nazg-Gul/gate
<table width="100%" class="">
  <tr class="last"><td><a href=".?section=<?php 
    echo $section;
    ?>
&action=edit&id=<?php 
    echo $it['id'];
    ?>
"><?php 
    echo $it['name'];
    ?>
</a>&nbsp;-&nbsp;<i><?php 
    echo $it['ident'];
    ?>
</i></td><td width="48" align="right"><?php 
    ibtnav('edit.gif', '?section=' . $section . '&action=edit&id=' . $it['id'], 'Редактировать элемент');
    ibtnav($d ? 'cross.gif' : 'cross_d.gif', $d ? '?section=' . $section . '&action=delete&id=' . $it['id'] : '', 'Удалить элемент', 'Удалить этот элемент?');
    ?>
</td></tr>
  <tr class="last">
    <td colspan="3">
<?php 
    echo $update_forms[$i];
    if ($i != count($items) - 1) {
        print '<div id="hr"></div>';
    }
    ?>
    </td>
  </tr>
</table>
<?php 
    if ($i != count($items) - 1) {
예제 #4
0
파일: list.php 프로젝트: Nazg-Gul/gate
    $r = $list[$i];
    ?>
    <tr<?php 
    echo $i < count($list) - 1 ? '' : ' class="last"';
    ?>
><td class="n"><?php 
    echo $i + 1;
    ?>
.</td><td><a href=".?action=edit&id=<?php 
    echo $r['id'];
    ?>
"><?php 
    echo $r['name'];
    ?>
</a> (<?php 
    echo group_users_inside($r['id']);
    ?>
)</td><td><?php 
    echo $r['default'] ? 'Да' : 'Нет';
    ?>
</td><td align="right"><?php 
    ibtnav('edit.gif', '?action=edit&id=' . $r['id'], 'Изменить элемент');
    ibtnav('cross.gif', '?action=delete&id=' . $r['id'], 'Удалить элемент', 'Удалить этот элемент?');
    ?>
</td></tr>
<?php 
}
?>
  </table>
<?php 
formc();
예제 #5
0
파일: fields.php 프로젝트: Nazg-Gul/gate
        <?php 
    ibtnav($i != count($list) - 1 ? 'arrdown_blue.gif' : 'arrdown_d.gif', $i != count($list) - 1 ? '?action=edit&id=' . $id . '&act=down&eid=' . $r['id'] : '', 'Опустить');
    ?>
        <?php 
    ibtnav($i != 0 ? 'arrup_blue.gif' : 'arrup_d.gif', $i != 0 ? '?action=edit&id=' . $id . '&act=up&eid=' . $r['id'] : '', 'Поднять');
    ?>
        <?php 
    ibtnav($imp ? 'info_d.gif' : 'info.gif', '?action=edit&id=' . $id . '&act=togimp&eid=' . $r['id'], $imp ? 'Обязательное' : 'Необязательное');
    ?>
        <?php 
    ibtnav($invis ? 'show_d.gif' : 'show.gif', '?action=edit&id=' . $id . '&act=togvis&eid=' . $r['id'], $invis ? 'Невидимое' : 'Видимое');
    ?>
        <?php 
    ibtnav('edit.gif', '?action=edit&id=' . $id . '&viewelement=' . $r['id'], 'Редактировать элемент');
    if ($d == 0) {
        ibtnav('cross.gif', '?action=edit&id=' . $id . '&act=delete&eid=' . $r['id'], 'Удалить элемент', 'Удалить этот элемент?');
    } else {
        ibtnav('cross_d.gif', '', 'Удалить элемент', 'Удалить этот элемент?');
    }
    ?>
      </td>
    </tr>
<?php 
}
?>
  </table>

<?php 
formc();
redirector_add_skipvar('act', 'down');
redirector_add_skipvar('act', 'up');