Esempio n. 1
0
        default:
            G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
            G::header('location: ../login/login');
            die;
            break;
    }
}
if (($RBAC_Response = $RBAC->userCanAccess("PM_USERS")) != 1) {
    return $RBAC_Response;
}
$G_MAIN_MENU = 'processmaker';
$G_SUB_MENU = 'users';
$G_ID_MENU_SELECTED = 'USERS';
$G_ID_SUB_MENU_SELECTED = 'DEPARTMENTS';
$G_PUBLISH = new Publisher();
$oHeadPublisher =& headPublisher::getSingleton();
$oHeadPublisher->addExtJsScript('departments/departmentUsers', false);
//adding a javascript file .js
$oHeadPublisher->addContent('departments/departmentUsers');
//adding a html file  .html.
G::LoadClass('configuration');
$c = new Configurations();
$dep = new Department();
$dep->Load($_GET['dUID']);
$depart = array();
$depart['DEP_UID'] = $dep->getDepUid();
$depart['DEP_TITLE'] = $dep->getDepTitle();
$depart['DEP_MANAGER'] = $dep->getDepManager();
$oHeadPublisher->assign('DEPARTMENT', $depart);
$oHeadPublisher->assign('FORMATS', $c->getFormats());
G::RenderPage('publish', 'extJs');
Esempio n. 2
0
 $data = $oUser->loadDetailed($_REQUEST['USR_UID']);
 $data['USR_STATUS'] = G::LoadTranslation('ID_' . $data['USR_STATUS']);
 $oAppCache = new AppCacheView();
 $aTypes = array();
 $aTypes['to_do'] = 'CASES_INBOX';
 $aTypes['draft'] = 'CASES_DRAFT';
 $aTypes['cancelled'] = 'CASES_CANCELLED';
 $aTypes['sent'] = 'CASES_SENT';
 $aTypes['paused'] = 'CASES_PAUSED';
 $aTypes['completed'] = 'CASES_COMPLETED';
 $aTypes['selfservice'] = 'CASES_SELFSERVICE';
 $aCount = $oAppCache->getAllCounters(array_keys($aTypes), $_REQUEST['USR_UID']);
 $dep = new Department();
 if ($dep->existsDepartment($data['DEP_UID'])) {
     $dep->Load($data['DEP_UID']);
     $dep_name = $dep->getDepTitle();
 } else {
     $dep_name = '';
 }
 if ($data['USR_REPLACED_BY'] != '') {
     $user = new Users();
     $u = $user->load($data['USR_REPLACED_BY']);
     $c = new Configurations();
     $replaced_by = $c->usersNameFormat($u['USR_USERNAME'], $u['USR_FIRSTNAME'], $u['USR_LASTNAME']);
 } else {
     $replaced_by = '';
 }
 $misc = array();
 $misc['DEP_TITLE'] = $dep_name;
 $misc['REPLACED_NAME'] = $replaced_by;
 echo '{success: true, userdata: ' . G::json_encode($data) . ', cases: ' . G::json_encode($aCount) . ', misc: ' . G::json_encode($misc) . '}';