diff --git a/module/block/control.php b/module/block/control.php index 5df76e81ed..10d0aca623 100644 --- a/module/block/control.php +++ b/module/block/control.php @@ -1498,7 +1498,7 @@ class block extends control { $this->loadModel('project'); - $num = isset($this->params->num) ? (int)$this->params->num : 15; + $num = isset($this->params->num) ? (int)$this->params->num : 15; /* Get projects. */ $this->view->programs = $this->loadModel('program')->getUserPrograms('all', 'id_desc', $num); diff --git a/module/block/view/recentprogramblock.html.php b/module/block/view/recentprogramblock.html.php index 8ff4831f67..d8ab8169df 100644 --- a/module/block/view/recentprogramblock.html.php +++ b/module/block/view/recentprogramblock.html.php @@ -19,13 +19,14 @@ #cards .program-detail > p {margin-bottom: 8px;} #cards .program-detail .progress {height: 4px;} #cards .program-detail .progress-text-left .progress-text {width: 50px; left: -50px;} +#cards .panel-heading {cursor: pointer;}
$program):?>
id");?>'>
- name;?> + createLink('program', 'index', "programID=$program->id", '', '', $program->id), $program->name);?> template === 'cmmi'): ?> program->cmmi; ?> @@ -64,7 +65,7 @@

program->lastIteration; ?>

-
name; ?>
+
name;?>
diff --git a/module/program/model.php b/module/program/model.php index 0542042367..77b32ce669 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -189,7 +189,8 @@ class programModel extends model foreach($programs as $programID => $program) { - $program->projects = $this->project->getProjectStats($status, 0, 0, $itemCounts, 'id_desc', $pager, $programID); + $orderBy = $program->template == 'cmmi' ? 'id_asc' : 'id_desc'; + $program->projects = $this->project->getProjectStats($status, 0, 0, $itemCounts, $orderBy, $pager, $programID); $program->teamCount = isset($teams[$programID]) ? $teams[$programID]->count : 0; $program->estimate = isset($estimates[$programID]) ? $estimates[$programID]->estimate : 0; }