$ar = $this->userProjects();
- //print_r($ar);
+
if (!isset($ar[$currentProject])) {
$currentProject = false;
$_SESSION[__CLASS__]['active_project_id'] = false;
if (empty($currentProject)) {
- //$p = DB_DataObject::factory('Projects');
+ //$p = DB_DataObject::factory('core_project');
//$p->get('code', '*PUBLIC');
$id = 0;
foreach($ar as $k=>$v) {
$ar = $p->fetchAll('id', 'name');
} else {
- //DB_DAtaObject::debugLevel(1);
+
+ // DB_DAtaObject::debugLevel(1);
$p->applyFilters(array(), $this->authUser, $this);
if (!$this->authUser->hasPerm('Core.Projects_All', 'S')) {
$p->whereAdd("Projects.id in (SELECT ProjectDirectory.project_id FROM ProjectDirectory WHERE
person_id = ". $this->authUser->id . " and role != '')");
}
+ /*
+ * SOME PROJECTS MIGHT NOT HAVE REPO's...
$p->whereAdd('id in (SELECT distinct(project_id) FROM mtrack_repos)');
+ */
// $pd->whereAdd("role != ''");
$p->orderBy('Projects.name ASC');
function getAuthUser()
{
- $u = DB_DataObject::factory('core_project');
+ $u = DB_DataObject::factory('core_person');
if (!$u->isAuth()) {
return false;
}