Example #1
0
     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");
Example #2
0
<?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;