<? page_open(array("sess"=>"bugs_Session",
                   "auth"=>"bugs_Default_Auth",
                   "perm"=>"bugs_Perm"));

$auth->login_if($_GET["again"] AND $auth->auth["uid"] == "nobody" AND !$_GET["cancel_login"] );

 

if(!$sess->is_registered("ad_projectID")) {
  $sess->register("ad_projectID");
}
if($select == 1)
  $ad_projectID=$projectID;

$uid=$auth->auth["uid"];
if(!isset($projectID)) {
  if(!eregi(",",$auth->auth["projectID"])) {
        $projectID=$auth->auth["projectID"];
  } else {
        $projectID=$ad_projectID;
  }
}
if($perm->have_perm("Admin")) {
    $projectID=$ad_projectID;
}

$COMMON_HOME_TPL = $PB_HOME_TPL;
include("commonHeader.php");

$db = new DB_bugs;

## Define variables refering to the files
if($perm->have_perm("Developer")) {
	 if($projectID > 0) {
        header("Location: view_bugs.php3");
    }
   $t->set_file(array("content"=>"project_list.ihtml"));
   $t->set_block("content","deldevelopers","d_dev");

    $t->set_block("content","project_add","prj_add");

    $projects = $auth->auth["projectID"];
    $query="SELECT * FROM projects WHERE projectID in ($projects)";
    $db->query($query);
    $options='';
    $t->set_block("content","project","projects");
    $t->set_block("content","onlyAdminLabel","onlyLabel");
    $t->set_block("project","onlyAdmin","onlyA");

    while($db->next_record()) {
           $prjID=$db->f("projectID");
           $prj_name=$db->f("project_name");
           //$options .="<option value='$prjID'>$prj_name</option>";
           $prj_view="$prj_name";
           $prj_adm="<a href='index.php3?projectID=$prjID&select=1'>Select</a>";
           $t->set_var(array("T_PROJECTS"=>$prj_view,
                             "T_ADMIN_PROJECT"=>$prj_adm,
                             "T_EDIT_PROJECT"=>$prj_edt,
                             "T_DEL_PROJECT"=>$prj_del));
           $t->parse("projects","project",true);
    }
} else if($perm->have_perm("Reporter")&& eregi(",",$auth->auth["projectID"])&&!$cancel_login ) {
	if($select!=1){
	 $t->set_file(array("content"=>"project_list.ihtml"));
     $t->set_block("content","deldevelopers","d_dev");
     $t->set_block("content","project_add","prj_add");
     $projects = $auth->auth["projectID"];
     $query="SELECT * FROM projects WHERE projectID in ($projects)";
     $db->query($query);
     $options='';
     $t->set_block("content","project","projects");
     $t->set_block("content","onlyAdminLabel","onlyLabel");
     $t->set_block("project","onlyAdmin","onlyA");

     while($db->next_record()) {
           $prjID=$db->f("projectID");
           $prj_name=$db->f("project_name");
           //$options .="<option value='$prjID'>$prj_name</option>";
           $prj_view="$prj_name";
           $prj_adm="<a href='index.php3?projectID=$prjID&select=1'>Select</a>";
           $t->set_var(array("T_PROJECTS"=>$prj_view,
                             "T_ADMIN_PROJECT"=>$prj_adm,
                             "T_EDIT_PROJECT"=>$prj_edt,
                             "T_DEL_PROJECT"=>$prj_del));
           $t->parse("projects","project",true);
    }
  }else {
	$t->set_file(array("content"=>"content.ihtml"));
  }
} else {
	$t->set_file(array("content"=>"content.ihtml"));
	$cancel_login=false;
}
## Define the variables
 $t->set_var(array("TITLE"=>"Welcome"));
 include("nav.inc");

 include("commonFooter.php");
page_close();
?>
