Example #1
0
 case 'getAvailableSteps':
     $rows = $oProcessMap->getExtAvailableBBCriteria($_GET['pid'], $_GET['tid']);
     array_shift($rows);
     $result['totalCount'] = count($rows);
     $result['data'] = $rows;
     print G::json_encode($result);
     break;
 case 'getAssignedSteps':
     $rows = $oProcessMap->getExtStepsCriteria($start, $limit, $_GET['tid']);
     $result['totalCount'] = $oProcessMap->getAllStepCount();
     array_shift($rows);
     $result['data'] = $rows;
     print G::json_encode($result);
     break;
 case 'getAssignedUsersList':
     $rows = $oProcessMap->usersExtList($start, $limit, $_GET['pid'], $_GET['tid']);
     $result['totalCount'] = $oProcessMap->getAllTaskUserCount();
     array_shift($rows);
     $result['data'] = $rows;
     print G::json_encode($result);
     break;
 case 'getAvailableUsersList':
     $rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']);
     $result['totalCount'] = count($rows);
     $result['data'] = $rows;
     print G::json_encode($result);
     break;
 case 'getAvailableStepTriggers':
     $aStepTypeId = explode('|', $_SESSION['stepUID']);
     $sStep = $aStepTypeId[0];
     $sType = $aStepTypeId[1];
Example #2
0
<?php

try {
    G::LoadClass('processMap');
    $oProcessMap = new processMap(new DBConnection());
    if (isset($_GET['pid'])) {
        $rows = $oProcessMap->usersExtList($_GET['pid'], $_GET['tid']);
        array_shift($rows);
    } else {
        $rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']);
    }
    $result['totalCount'] = count($rows);
    $result['data'] = $rows;
    print G::json_encode($result);
} catch (Exception $e) {
    print G::json_encode($e->getMessage());
}