Fix projects lists in header

This commit is contained in:
Eike Foken
2011-09-08 16:23:33 +02:00
parent 2a533dc9f1
commit afad9c3c89
2 changed files with 36 additions and 9 deletions

View File

@@ -69,7 +69,7 @@ class Project extends CI_Model {
*
* @return array The shared projects.
*/
private function getShared() {
public function getShared() {
$this->load->library('session');
$this->db->select('*')->from('shares')->order_by('lastaccess', 'desc')->where(array('user_id' => $this->session->userdata('user_id')));
$this->db->join('projects', 'projects.id = shares.project_id');

View File

@@ -106,7 +106,31 @@
<a href="javascript:void(0);"><?=_('My projects');?></a>
<ul>
<?php
foreach ($this->project->getOwn() as $project):
$projects = $this->project->getOwn();
if (count($projects) > 0):
foreach ($this->project->getOwn() as $project):
?>
<li><?=anchor('projects/detail/' . $project['id'] . '?active_project=' . $project['id'], $project['mediumname']);?></li>
<?php
endforeach;
else:
?>
<li><?=_("You haven't created a project yet.");?></li>
<li><?=anchor('projects/create', _('Create a project now'));?></li>
<?php
endif;
?>
</ul>
</li>
<?php
$projects = $this->project->getShared();
if (count($projects) > 0):
?>
<li class="togglable" id="nav_shared_projects">
<a href="javascript:void(0);"><?=_('Projects shared with me');?></a>
<ul>
<?php
foreach ($projects as $project):
?>
<li><?=anchor('projects/detail/' . $project['id'] . '?active_project=' . $project['id'], $project['mediumname']);?></li>
<?php
@@ -114,17 +138,17 @@
?>
</ul>
</li>
<li class="togglable" id="nav_shared_projects">
<a href="javascript:void(0);"><?=_('Projects shared with me');?></a>
<ul>
<li><a href="#">Prisma</a></li>
</ul>
</li>
<?php
endif;
$projects = $this->project->getPublic();
if (count($projects) > 0):
?>
<li class="togglable" id="nav_public_projects">
<a href="javascript:void(0);"><?=_('Public projects');?></a>
<ul>
<?php
foreach ($this->project->getPublic() as $project):
foreach ($projects as $project):
?>
<li><?=anchor('projects/detail/' . $project['id'] . '?active_project=' . $project['id'], $project['mediumname']);?></li>
<?php
@@ -132,6 +156,9 @@
?>
</ul>
</li>
<?php
endif;
?>
</ul>
</div>