index.php 3.63 KB
<?php
function showRole($array,$key, $model, $project){
    $num=count($array);
    for($i=0; $i<$num; $i++){
        if($array[$i]->parent_id==$key){
            if($key == 0){?>
                <?php if($model->checkRole($array[$i])):?>
                    <ul>
                        <li><a href="<?=$array[$i]->url?><?=$project->projects->id?>" title="<?=$array[$i]->ru?>"><?=$array[$i]->ru?></a>
                            <?php
                            $key=$array[$i]->id;
                            showRole($array,$key, $model, $project);
                            $key = $array[$i]->parent_id;
                            ?>
                        </li>
                    </ul>
                <?php endif ?>
            <?php } else { ?>
                <?php if($model->checkRole($array[$i])):?>
                <ul>
                    <li><a href="<?=$array[$i]->url?><?=$project->projects->id?>" title="<?=$array[$i]->ru?>"><?=$array[$i]->ru?></a>
                        <?php
                        $key=$array[$i]->id;
                        showRole($array,$key, $model, $project);
                        $key = $array[$i]->parent_id;
                        ?>
                    </li>
                </ul>
                <?php endif ?>
            <?php }
        }
    }
}
?>
<div class="content">
    <?php if($this->session->get("user-id")): ?>
        <ul>
            <li>
                <p>Проекты в работе</p>
                <ul class="users_projects">
                    <?php foreach($user->issetProjects(false, 'owner')  as $project): ?>
                        <li><?= $project->projects->name?>
                            <ul>
                                <div id="scrollList">
                                    <?php
                                    $key=0;
                                    showRole($role,$key, $user, $project);
                                    ?>
                                </div>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </li>
            <li>
                <p>Гостевые проекты</p>
                <ul class="users_projects">
                    <?php foreach($user->issetProjects(false, 'guest')  as $project): ?>
                        <li><?= $project->projects->name?>
                            <ul>
                                <div id="scrollList">
                                    <?php
                                    $key=0;
                                    showRole($role,$key, $user, $project);
                                    ?>
                                </div>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </li>
            <li>
                <p>Архивные проекты</p>
                <ul class="users_projects">
                    <?php foreach($user->issetProjects(false, 'archive')  as $project): ?>
                        <li><?= $project->projects->name?>
                            <ul>
                                <div id="scrollList">
                                    <?php
                                    $key=0;
                                    showRole($role,$key, $user, $project);
                                    ?>
                                </div>
                            </ul>
                        </li>
                    <?php endforeach; ?>
                </ul>
            </li>
        </ul>
    <?php else: ?>
        <?= 'Зарегистрируйтесь' ?>
    <?php endif ?>
</div>