print $approveReturnMessage; print "</div>"; } print "<p>"; if ($highestAction == "Manage Expenses_all") { print _("This action allows you to manage all expenses for all budgets, regardless of your access rights to individual budgets.") . "<br/>"; } else { print _("This action allows you to manage expenses for the budgets in which you have relevant access rights.") . "<br/>"; } print "</p>"; //Check if have Full, Write or Read access in any budgets $budgetsAccess = FALSE; $budgets = getBudgetsByPerson($connection2, $_SESSION[$guid]["gibbonPersonID"]); $budgetsAll = NULL; if ($highestAction == "Manage Expenses_all") { $budgetsAll = getBudgets($connection2); $budgetsAccess = TRUE; } else { foreach ($budgets as $budget) { if ($budget[2] == "Full" or $budget[2] == "Write" or $budget[2] == "READ") { $budgetsAccess = TRUE; } } } if ($budgetsAccess == FALSE) { print "<div class='error'>"; print _("You do not have Full or Write access to any budgets."); print "</div>"; } else { //Get and check settings $expenseApprovalType = getSettingByScope($connection2, "Finance", "expenseApprovalType");
<?php include_once "conn.php"; include_once "budgetDB.php"; include_once "businessDB.php"; $action = $_REQUEST["action"]; $res = ""; $isParseResut = true; switch ($action) { case "list": $res = getBudgets(); break; case "listIds": $res = getBudgetIds(); $isParseResut = false; break; //获取预算所有条目 //获取预算所有条目 case "itemlist": $res = getBudgetItemsByBudgetId($_REQUEST["budgetId"]); break; //添加预算 //添加预算 case "add": $res = addBudget($_REQUEST); break; //添加小项 //添加小项 case "addItem": $res = addItem($_REQUEST); break;