X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Flib%2FttExpenseHelper.class.php;h=e7da92cbb69ca34f8f0102dc2a27619ffd6193a2;hb=75a1eedb8977b8f2db459128bab9aaf367e3b58b;hp=9f5e838d23c06e6e943886976896e75f1d4ec6c3;hpb=6289820a41e9ab79635294c1d6a22583aacf6e77;p=timetracker.git diff --git a/WEB-INF/lib/ttExpenseHelper.class.php b/WEB-INF/lib/ttExpenseHelper.class.php index 9f5e838d..e7da92cb 100644 --- a/WEB-INF/lib/ttExpenseHelper.class.php +++ b/WEB-INF/lib/ttExpenseHelper.class.php @@ -60,12 +60,12 @@ class ttExpenseHelper { global $user; $mdb2 = getConnection(); + $user_id = $user->getUser(); $group_id = $user->getGroup(); $org_id = $user->org_id; $id = (int) $fields['id']; $date = $fields['date']; - $user_id = (int) $fields['user_id']; $client_id = $fields['client_id']; $project_id = $fields['project_id']; $name = $fields['name']; @@ -110,14 +110,14 @@ class ttExpenseHelper { $group_id = $user->getGroup(); $org_id = $user->org_id; - $sql = "select sum(cost) as sm from tt_expense_items". + $sql = "select sum(cost) as total from tt_expense_items". " where user_id = $user_id and group_id = $group_id and org_id = $org_id". " and date = ".$mdb2->quote($date)." and status = 1"; $res = $mdb2->query($sql); if (!is_a($res, 'PEAR_Error')) { $val = $res->fetchRow(); - $val['sm'] = str_replace('.', $user->getDecimalMark(), $val['sm']); - return $val['sm']; + $val['total'] = str_replace('.', $user->getDecimalMark(), $val['total']); + return $val['total']; } return false; } @@ -140,7 +140,8 @@ class ttExpenseHelper { if ($user->isPluginEnabled('cl')) $left_joins .= " left join tt_clients c on (ei.client_id = c.id)"; - $sql = "select ei.id, ei.date, ei.client_id, ei.project_id, ei.name, ei.cost, ei.invoice_id, ei.paid $client_field, p.name as project_name". + $sql = "select ei.id, ei.date, ei.client_id, ei.project_id, ei.name, ei.cost, ei.invoice_id, ei.approved,". + " ei.paid $client_field, p.name as project_name". " from tt_expense_items ei $left_joins". " where ei.id = $id and ei.group_id = $group_id and ei.org_id = $org_id and ei.user_id = $user_id and ei.status = 1"; $res = $mdb2->query($sql); @@ -177,7 +178,7 @@ class ttExpenseHelper { $left_joins .= " left join tt_clients c on (ei.client_id = c.id)"; $sql = "select ei.id as id $client_field, p.name as project, ei.name as item, ei.cost as cost,". - " ei.invoice_id from tt_expense_items ei $left_joins". + " ei.invoice_id, ei.approved from tt_expense_items ei $left_joins". " where ei.date = ".$mdb2->quote($date)." and ei.user_id = $user_id". " and ei.group_id = $group_id and ei.org_id = $org_id and ei.status = 1 order by ei.id";