chaw / branches / master / views / projects / index.ctp
history
<?php
if (empty($projects)) {
if ($this->action == 'forks') {
echo $html->tag('h2', __('There are no forks',true));
} else {
echo $html->tag('h2', __('Sorry, no projects are available',true));
}
return;
}
?>
<?php if ($this->action != 'forks'):?>
<div class="page-navigation">
<?php
if (!empty($CurrentUser->Permission)) {
echo $chaw->type(array('title' => __('Mine',true), 'type' => null)) . ' | ';
}
echo $chaw->type(array('title' => __('All',true),'type' =>'all'), array(
'controller' => 'projects', 'action' => 'index',
)) . ' | ';
echo $chaw->type(array('title' => __('Public',true),'type' =>'public'), array(
'controller' => 'projects', 'action' => 'index',
)) . ' | ';
echo $chaw->type(array('title' => __('Forks',true),'type' =>'forks'), array(
'controller' => 'projects', 'action' => 'index',
)) . ' | ';
echo $html->link(
$html->image('feed-icon.png', array(
'width' => 14, 'height' => 14
)),
$rssFeed, array(
'title' => __('Projects Feed',true), 'class' => 'rss', 'escape'=> false
));?>
</div>
<?php endif;?>
<?php if ($this->action == 'forks'):?>
<h2>
<?php __('Forks') ?>
</h2>
<?php echo $this->element('project_details'); ?>
<?php endif;?>
<div class="projects index">
<?php $i = 0;
foreach ((array)$projects as $project):
$zebra = ($i++ % 2 == 0) ? 'zebra' : null;
$url = null;
if ($project['Project']['id'] != 1) {
$url = $project['Project']['url'];
}
$fork = null;
if (!empty($project['Project']['fork'])) {
$fork = $project['Project']['fork'];
}
?>
<div class="project row <?php echo $zebra?>">
<?php echo $html->image(strtolower($project['Project']['repo_type']) . '.png', array('height' => 40, 'width' => 40)); ?>
<h3 class="name">
<?php
if (!empty($project['Project']['private'])) :
echo $html->image('/css/images/lock.gif', array('height' => 20, 'width' => 20));
endif;
echo $html->link($project['Project']['name'], array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'source', 'action' => 'index',
));
?>
</h3>
<span class="nav">
<?php
if (!empty($this->params['isAdmin'])):
//echo ' | ';
echo $html->link(__('view',true), array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'projects', 'action' => 'view',
));
echo ' | ';
echo $html->link(__('edit',true), array(
'admin' => true, 'project' => false, 'fork'=> $fork,
'controller' => 'projects', 'action' => 'edit', $project['Project']['id']
));
echo ' | ';
echo $html->link(__('admin',true), array(
'admin' => true, 'project' => $url, 'fork'=> $fork,
'controller' => 'dashboard'
));
endif;
if (!empty($CurrentUser->Permission) && empty($this->passedArgs['type']) && $this->action !== 'forks') {
echo ' | ';
echo $html->link('remove', array(
'admin' => false,
'controller' => 'projects', 'action' => 'remove',
$project['Project']['id']
));
}
?>
</span>
<p class="links">
<?php
echo $html->link(__('timeline',true), array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'timeline', 'action' => 'index'
));
echo ' | ';
echo $html->link(__('wiki',true), array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'wiki', 'action' => 'index'
));
echo ' | ';
echo $html->link(__('tickets',true), array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'tickets', 'action' => 'index'
));
echo ' | ';
echo $html->link(__('versions',true), array(
'admin' => false, 'project' => $url, 'fork'=> $fork,
'controller' => 'versions', 'action' => 'index'
));
?>
</p>
<p class="description">
<?php echo $project['Project']['description'];?>
</p>
</div>
<?php endforeach;?>
</div>
<div class="paging">
<?php
$paginator->options(array('url'=> $this->passedArgs));
echo $paginator->prev('<< ' . __('previous', true));
echo $paginator->numbers(array('before' => ' | ', 'after' => ' | '));
echo $paginator->next(__('next', true) . ' >>');
?>
</div>