$mdb2 = getConnection();
// Do a query with inner join to get assigned projects.
- $sql = "select p.id, p.name, p.tasks, upb.rate from tt_projects p
- inner join tt_user_project_binds upb on (upb.user_id = $user_id and upb.project_id = p.id and upb.status = 1)
- where p.group_id = $user->group_id and p.status = 1 order by p.name";
+ $sql = "select p.id, p.name, p.tasks, upb.rate from tt_projects p".
+ " inner join tt_user_project_binds upb on (upb.user_id = $user_id and upb.project_id = p.id and upb.status = 1)".
+ " where p.group_id = ".$user->getActiveGroup()." and p.status = 1 order by p.name";
$res = $mdb2->query($sql);
if (!is_a($res, 'PEAR_Error')) {
while ($val = $res->fetchRow()) {
$result = array();
$mdb2 = getConnection();
- $sql = "select p.id, upb.rate from tt_projects p
- inner join tt_user_project_binds upb on (upb.user_id = $user_id and upb.project_id = p.id)
- where group_id = $user->group_id";
+ $sql = "select p.id, upb.rate from tt_projects p".
+ " inner join tt_user_project_binds upb on (upb.user_id = $user_id and upb.project_id = p.id)".
+ " where group_id = ".$user->getActiveGroup();
$res = $mdb2->query($sql);
if (!is_a($res, 'PEAR_Error')) {
while ($val = $res->fetchRow()) {
$mdb2 = getConnection();
$sql = "select id, name, tasks from tt_projects".
- " where group_id = $user->group_id and (status = 0 or status = 1) order by name";
+ " where group_id = ".$user->getActiveGroup()." and (status = 0 or status = 1) order by name";
$res = $mdb2->query($sql);
if (!is_a($res, 'PEAR_Error')) {
$sql = "select p.id, p.name, p.tasks from tt_projects p".
" inner join tt_client_project_binds cpb on (cpb.client_id = $user->client_id and cpb.project_id = p.id)".
- " where p.group_id = $user->group_id and (p.status = 0 or p.status = 1)".
+ " where p.group_id = ".$user->getActiveGroup()." and (p.status = 0 or p.status = 1)".
" order by p.name";
$res = $mdb2->query($sql);
$mdb2 = getConnection();
- $sql = "select id, name, description, status, tasks from tt_projects where id = $id and group_id = $user->group_id and (status = 0 or status = 1)";
+ $sql = "select id, name, description, status, tasks from tt_projects where id = $id and group_id = ".
+ $user->getActiveGroup()." and (status = 0 or status = 1)";
$res = $mdb2->query($sql);
if (!is_a($res, 'PEAR_Error')) {
$val = $res->fetchRow();
$mdb2 = getConnection();
global $user;
- $sql = "select id from tt_projects where group_id = $user->group_id and name = ".
- $mdb2->quote($name)." and (status = 1 or status = 0)";
- $res = $mdb2->query($sql);
- if (!is_a($res, 'PEAR_Error')) {
+ $sql = "select id from tt_projects where group_id = ".
+ $user->getActiveGroup()." and name = ".$mdb2->quote($name).
+ " and (status = 1 or status = 0)";
+ $res = $mdb2->query($sql);
+ if (!is_a($res, 'PEAR_Error')) {
$val = $res->fetchRow();
- if ($val && $val['id'])
+ if ($val && $val['id'])
return $val;
}
return false;
// we'll fail right here and don't damage any other data.
// Mark project as deleted and remove associated tasks.
- $sql = "update tt_projects set status = NULL, tasks = NULL where id = $id and group_id = $user->group_id";
+ $sql = "update tt_projects set status = NULL, tasks = NULL where id = $id and group_id = ".$user->getActiveGroup();
$affected = $mdb2->exec($sql);
if (is_a($affected, 'PEAR_Error') || 0 == $affected)
return false; // An error ocurred, or 0 rows updated.
// Update project name, description, tasks and status in tt_projects table.
$comma_separated = implode(",", $tasks_to_bind); // This is a comma-separated list of associated task ids.
$sql = "update tt_projects set name = ".$mdb2->quote($name).", description = ".$mdb2->quote($description).
- ", tasks = ".$mdb2->quote($comma_separated).", status = $status where id = $project_id and group_id = $user->group_id";
+ ", tasks = ".$mdb2->quote($comma_separated).", status = $status where id = $project_id and group_id = ".$user->getActiveGroup();
$affected = $mdb2->exec($sql);
return (!is_a($affected, 'PEAR_Error'));
}