function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__);
     @($return['Pesan'] = $msg[0][1]);
     @($return['Data'] = $msg[0][0]);
     $applicationId = Configuration::Instance()->GetValue('application', 'application_id');
     $idDec = Dispatcher::Instance()->Decrypt($_REQUEST['grp']);
     if ($idDec == '') {
         @($idDec = Dispatcher::Instance()->Decrypt($return['Data']['0']['grp']));
     }
     $groupObj = new AppGroup();
     $menuGroup = $groupObj->GetAllPrivilege($idDec, $applicationId);
     $return['menuGroup'] = $menuGroup;
     $dataGroup = $groupObj->GetDataGroupById($idDec);
     $dataUnitKerja = $groupObj->GetComboUnitKerja($applicationId);
     #action
     $actionTemp = $groupObj->GetAllAksiByGroupId($idDec);
     foreach ($actionTemp as $values) {
         $key = $values['MenuId'];
         $actionGroup[$key][] = $values;
     }
     //print_r($actionGroup);
     //exit;
     $return['actionGroup'] = $actionGroup;
     if (isset($dataGroup['0']['group_unit_id'])) {
         $unit_selected = $dataGroup['0']['group_unit_id'];
     } else {
         @($unit_selected = $return['Data']['0']['unit_kerja']);
     }
     Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'unit_kerja', array('unit_kerja', $dataUnitKerja, $unit_selected, 'false'), Messenger::CurrentRequest);
     $return['decDataId'] = $idDec;
     $return['dataGroup'] = $dataGroup;
     return $return;
 }
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__);
     @($return['Pesan'] = $msg[0][1]);
     @($return['css'] = $msg[0][2]);
     $applicationId = Configuration::Instance()->GetValue('application', 'application_id');
     $groupObj = new AppGroup();
     $dataGroup = $groupObj->GetDataGroup('', $applicationId, true);
     #print_r($dataGroup);
     $return['dataGroup'] = $dataGroup;
     @($return['start'] = $startRec + 1);
     return $return;
 }
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__);
     if ($msg) {
         $return['Pesan'] = $msg[0][1];
         $return['css'] = $msg[0][2];
     } else {
         $return['Pesan'] = null;
         $return['css'] = null;
     }
     $applicationId = Configuration::Instance()->GetValue('application', 'application_id');
     $groupObj = new AppGroup();
     $dataGroup = $groupObj->GetDataGroup('', $applicationId, true);
     $return['dataGroup'] = $dataGroup;
     return $return;
 }