function ProcessRequest()
 {
     $mainMsg = '';
     $detailMsg = '';
     $type = '';
     // implements component messenger
     $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName);
     if (!empty($msg)) {
         $codeMainMsg = $msg[0][0];
         Configuration::Instance()->Load('error.conf.php', 'default');
         $mainMsgConf = Configuration::Instance()->GetValue('error', $codeMainMsg);
         $mainMsg = $mainMsgConf['lang'];
         $detailMsg = $msg[0][1];
         $type = $mainMsgConf['type'];
     } else {
         // for compatibility backward, delete me!
         if (isset($this->mComponentParameters['notebox_mainmsg'])) {
             $codeMainMsg = $this->mComponentParameters['notebox_mainmsg'];
             Configuration::Instance()->Load('error.conf.php', 'default');
             $mainMsgConf = Configuration::Instance()->GetValue('error', $codeMainMsg);
             $mainMsg = $mainMsgConf['lang'];
             $detailMsg = $this->mComponentParameters['notebox_detailmsg'];
             $type = $mainMsgConf['type'];
         }
     }
     return array('mainMsg' => $mainMsg, 'detailMsg' => $detailMsg, 'type' => $type);
 }
 function ProcessRequest()
 {
     $mObj = new Anggota();
     $messenger = Messenger::Instance()->Receive(__FILE__);
     $request_data = array();
     $arr_kelompok = $mObj->getKelompok();
     $message = $style = $messengerData = NULL;
     $data_id = Dispatcher::Instance()->Decrypt($mObj->_GET['data_id']);
     $data_anggota = $mObj->getDetilAnggota($data_id);
     $request_data['kelompok'] = $data_anggota['kelompok_id'];
     $request_data['id'] = $data_anggota['id'];
     $request_data['nama'] = $data_anggota['nama'];
     $request_data['email'] = $data_anggota['email'];
     $request_data['phone'] = $data_anggota['phone'];
     $request_data['alamat'] = $data_anggota['address'];
     if ($messenger) {
         $message = $messenger[0][1];
         $style = $messenger[0][2];
         $messengerData = $messenger[0][0];
         $request_data['id'] = $messengerData['data_id'];
         $request_data['kelompok'] = $messengerData['kelompok'];
         $request_data['nama'] = $messengerData['nama'];
         $request_data['email'] = $messengerData['email'];
         $request_data['phone'] = $messengerData['phone'];
         $request_data['alamat'] = $messengerData['alamat'];
     }
     # Combobox
     Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kelompok', array('kelompok', $arr_kelompok, $request_data['kelompok'], false, 'id="cmb_kelompok"'), Messenger::CurrentRequest);
     return compact('request_data', 'message', 'style');
 }
Example #3
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new Messenger();
     }
     return self::$instance;
 }
 /** 
  * $msg[0][0] URL form pencarian
  * $msg[0][1] value nama
  */
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName);
     $return['module_name'] = $msg[0][0];
     $return['value_nama'] = $msg[0][1];
     return $return;
 }
 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;
 }
 public static function &Instance()
 {
     if (self::$mrInstance == NULL) {
         $class_name = __CLASS__;
         self::$mrInstance = new $class_name();
     }
     return self::$mrInstance;
 }
Example #7
0
 function SendCustomAlert($strAlert, $modul, $sub_modul, $css = '')
 {
     if (is_array($strAlert)) {
         Messenger::Instance()->Send($modul, $sub_modul, 'view', 'html', array($_POST->AsArray(), vsprintf($strAlert[0], $strAlert[1]), $css), Messenger::NextRequest);
     } else {
         Messenger::Instance()->Send($modul, $sub_modul, 'view', 'html', array($_POST->AsArray(), $strAlert, $css), Messenger::NextRequest);
     }
 }
Example #8
0
 protected function loadTemplate($template)
 {
     $main = new Templater('main');
     $body = new Templater($template);
     $main->attach('Body', $body);
     $main->register('JSPath', 'web/index.php/js/', Templater::URL);
     $main->register('CSSPath', 'web/css/main.css', Templater::URL);
     Messenger::send($main->render());
 }
 function Add()
 {
     if (isset($this->_POST['btnsimpan'])) {
         $add = $this->Obj->DoAddMahasiswa($this->_POST['nama_mhs'], $this->_POST['alamat_mhs']);
         if ($add == true) {
             Messenger::Instance()->Send('latihan_enam', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Penambahan data berhasil dilakukan', $this->cssDone), Messenger::NextRequest);
         } else {
             Messenger::Instance()->Send('latihan_enam', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Penambahan data gagal dilakukan', $this->cssFail), Messenger::NextRequest);
         }
         return $this->pageView;
     }
 }
Example #10
0
 public function test_it_can_send_message_to_thread()
 {
     $thread = new MessageThread();
     $thread->id = null;
     $thread->save();
     $sender = User::find(3);
     $thread->participants()->insert([['thread_id' => $thread->id, 'user_id' => 3], ['thread_id' => $thread->id, 'user_id' => 1], ['thread_id' => $thread->id, 'user_id' => 2]]);
     // Send message to user
     $messenger = new Messenger();
     $messenger->from($sender)->to($thread)->message('Hey!')->send();
     $recipientOne = User::find(1);
     $recipientTwo = User::find(2);
     $this->assertEquals(1, $recipientOne->threads->count());
     $this->assertEquals(1, $recipientTwo->threads->count());
     $this->assertEquals($sender, $recipientOne->threads->first()->creator);
     $this->assertEquals($sender, $recipientTwo->threads->first()->creator);
     $this->assertEquals(1, $recipientOne->unreadMessagesCount);
     $this->assertEquals(1, $recipientTwo->unreadMessagesCount);
     $this->assertTrue(is_string($recipientOne->threads()->first()->title));
     $this->assertTrue(is_string($recipientTwo->threads()->first()->title));
 }
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__);
     if ($msg) {
         $return['Pesan'] = $msg[0][1];
         $return['Data'] = $msg[0];
     } else {
         $return['Pesan'] = null;
         $return['Data'] = null;
     }
     $return['usr'] = Dispatcher::Instance()->Decrypt($_REQUEST['usr']);
     return $return;
 }
 function Delete()
 {
     $mhsId = $this->_POST['idDelete'];
     if (isset($mhsId)) {
         $delete = $this->Obj->DoDeleteMahasiswa($mhsId);
         if ($delete == true) {
             Messenger::Instance()->Send('latihan_sepuluh', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Delete Data Berhasil Dilakukan', $this->cssDone), Messenger::NextRequest);
         } else {
             Messenger::Instance()->Send('latihan_sepuluh', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Delete Data Gagal Dilakukan', $this->cssFail), Messenger::NextRequest);
         }
     }
     return $this->pageView;
 }
 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;
 }
Example #14
0
 /**
  * Redirect to another location.
  *
  * @param string $url
  *   The page to redirect to. If left null, it will redirect to the current page.
  * @param array $query
  *   Additional query parameters to add.
  */
 public static function redirect($url = null, $query = array())
 {
     if (empty($url)) {
         $url = $_SERVER['REQUEST_URI'];
     }
     if (!empty($query)) {
         $url .= '?' . http_build_query($query);
     }
     Messenger::storeInSession();
     Output::sendCookies();
     header('Location: ' . $url);
     exit;
 }
 function Update()
 {
     if (isset($this->_POST['btnsimpan'])) {
         $idMahasiswa = $this->_POST['id_mhs'];
         $update = $this->Obj->DoUpdateMahasiswa($this->_POST['nama_mhs'], $this->_POST['alamat_mhs'], $idMahasiswa);
         if ($update == true) {
             Messenger::Instance()->Send('latihan_sembilan', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Update Data Berhasil Dilakukan', $this->cssDone), Messenger::NextRequest);
         } else {
             Messenger::Instance()->Send('latihan_sembilan', 'ListMahasiswa', 'view', 'html', array($this->_POST, 'Update Data Gagal Dilakukan', $this->cssFail), Messenger::NextRequest);
         }
         return $this->pageView;
     }
 }
 function ProcessRequest()
 {
     $messenger = Messenger::Instance()->Receive(__FILE__);
     $mObj = new Anggota();
     $arr_kelompok = $mObj->getKelompok();
     $request_data = array();
     $query_string = '';
     $message = $style = $message = NULL;
     if (isset($mObj->_POST['btnSearch'])) {
         $request_data['nama'] = $mObj->_POST['nama'];
         $request_data['kelompok'] = $mObj->_POST['kelompok'];
     } elseif (isset($mObj->_GET['search'])) {
         $request_data['nama'] = Dispatcher::Instance()->Decrypt($mObj->_GET['nama']);
         $request_data['kelompok'] = Dispatcher::Instance()->Decrypt($mObj->_GET['kelompok']);
     } else {
         $request_data['nama'] = '';
         $request_data['kelompok'] = '';
     }
     if (method_exists(Dispatcher::Instance(), 'getQueryString')) {
         # @param array
         $query_string = Dispatcher::instance()->getQueryString($request_data);
     } else {
         $query = array();
         foreach ($request_data as $key => $value) {
             $query[$key] = Dispatcher::Instance()->Encrypt($value);
         }
         $query_string = urldecode(http_build_query($query));
     }
     $offset = 0;
     $limit = 20;
     $page = 0;
     if (isset($_GET['page'])) {
         $page = (string) $_GET['page']->StripHtmlTags()->SqlString()->Raw();
         $offset = ($page - 1) * $limit;
     }
     #paging url
     $url = Dispatcher::Instance()->GetUrl(Dispatcher::Instance()->mModule, Dispatcher::Instance()->mSubModule, Dispatcher::Instance()->mAction, Dispatcher::Instance()->mType) . '&search=' . Dispatcher::Instance()->Encrypt(1) . '&' . $query_string;
     $destination_id = "subcontent-element";
     $data_list = $mObj->getDataAnggota($offset, $limit, $request_data);
     $total_data = $mObj->Count();
     #send data to pagging component
     Messenger::Instance()->SendToComponent('paging', 'Paging', 'view', 'html', 'paging_top', array($limit, $total_data, $url, $page, $destination_id), Messenger::CurrentRequest);
     # Combobox
     Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kelompok', array('kelompok', $arr_kelompok, $request_data['kelompok'], true, 'id="cmb_kelompok"'), Messenger::CurrentRequest);
     $start = $offset + 1;
     if ($messenger) {
         $message = $messenger[0][1];
         $style = $messenger[0][2];
     }
     return compact('request_data', 'query_string', 'start', 'data_list', 'message', 'style');
 }
 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;
     }
     $Obj = new Mahasiswa();
     $return['dataMahasiswa'] = $Obj->GetListMahasiswa();
     return $return;
 }
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName);
     $return['idNama'] = !empty($msg[0][0]) ? $msg[0][0] : '';
     $return['arrData'] = !empty($msg[0][1]) ? $msg[0][1] : '';
     #lebih baik "id" dan "name" di typecast ke string dulu.
     $return['id'] = !empty($msg[0][2]) ? $msg[0][2] : '';
     $return['all'] = !empty($msg[0][3]) ? $msg[0][3] : '';
     $return['action'] = !empty($msg[0][4]) ? $msg[0][4] : '';
     $return['multiple'] = !empty($msg[0][5]) ? $msg[0][5] : '';
     $return['size'] = !empty($msg[0][6]) ? $msg[0][6] : '';
     $return['inputId'] = !empty($msg[0][7]) ? $msg[0][7] : '';
     return $return;
 }
 function ProcessRequest()
 {
     $objBusiness = new JenisIdentitas();
     $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName);
     $selectedValue = '';
     $status = '';
     if (!empty($msg)) {
         $selectedValue = $msg[0][0];
         $status = $msg[0][1];
     } else {
         $selectedValue = $this->mComponentParameters['selected'];
         $status = $this->mComponentParameters['status'];
     }
     return array("result" => $objBusiness->GetAllJenisIdentitas(), "selectedval" => $selectedValue, "status" => $status);
 }
 function ProcessRequest()
 {
     $messenger = Messenger::Instance()->Receive(__FILE__);
     $mObj = new Kelompok();
     $message = $style = $messengerData = NULL;
     $request_data = array();
     if ($messenger) {
         $message = $messenger[0][1];
         $style = $messenger[0][2];
         $messengerData = $messenger[0][0];
         $request_data['id'] = $messengerData['data_id'];
         $request_data['nama'] = $messengerData['nama'];
     }
     return compact('request_data', 'message', 'style');
 }
 function ProcessRequest()
 {
     require_once GTFW_APP_DIR . 'module/gtfw_menu/response/Process.proc.class.php';
     $Proc = new Process();
     $post = $_POST->AsArray();
     $result = $Proc->input();
     if ($result == true) {
         Messenger::Instance()->Send('gtfw_menu', 'menu', 'view', 'html', array(NULL, 'Penambahan data berhasil', 'notebox-done'), Messenger::NextRequest);
         $redirect = Dispatcher::Instance()->GetUrl('gtfw_menu', 'menu', 'view', 'html') . '&display';
     } else {
         Messenger::Instance()->Send('gtfw_menu', 'input', 'view', 'html', array($post, implode('<br/>', $Proc->err_msg), 'notebox-warning'), Messenger::NextRequest);
         $redirect = Dispatcher::Instance()->GetUrl('gtfw_menu', 'add', 'view', 'html');
     }
     $this->RedirectTo($redirect);
 }
 function ProcessRequest()
 {
     $Obj = new Menu();
     $msg = Messenger::Instance()->Receive(__FILE__);
     $filter_data = !empty($msg[0][0]) ? $msg[0][0] : NULL;
     $message['content'] = !empty($msg[0][1]) ? $msg[0][1] : NULL;
     $message['style'] = !empty($msg[0][2]) ? $msg[0][2] : NULL;
     $view_per_page = Configuration::Instance()->GetValue('application', 'paging_limit');
     $view_per_page = 5;
     if (!isset($_GET['display']) || empty($filter_data)) {
         $page = 1;
         $start = 0;
         $display = $view_per_page;
         $filter = compact('page', 'display', 'start');
     } elseif ($_GET['display']->Raw() != '') {
         $page = (int) $_GET['page']->SqlString()->Raw();
         $display = (int) $_GET['display']->SqlString()->Raw();
         if ($page < 1) {
             $page = 1;
         }
         if ($display < 1) {
             $display = $view_per_page;
         }
         $start = ($page - 1) * $display;
         $filter = compact('page', 'display', 'start');
         $filter += $filter_data;
     } else {
         $filter = $filter_data;
         $page = $filter['page'];
         $display = $filter['display'];
         $start = $filter['start'];
     }
     $post_data = $_POST->AsArray();
     if (!empty($post_data)) {
         foreach ($post_data as $key => $value) {
             $filter[$key] = $value;
         }
         $url_add = "&{$key}={$value}";
         $url = Dispatcher::Instance()->GetUrl(Dispatcher::Instance()->mModule, Dispatcher::Instance()->mSubModule, Dispatcher::Instance()->mAction, Dispatcher::Instance()->mType) . $url_add . '&display=' . $view_per_page;
     } else {
         $url = Dispatcher::Instance()->GetUrl(Dispatcher::Instance()->mModule, Dispatcher::Instance()->mSubModule, Dispatcher::Instance()->mAction, Dispatcher::Instance()->mType, false, true) . '&display=' . $view_per_page;
     }
     Messenger::Instance()->Send(Dispatcher::Instance()->mModule, Dispatcher::Instance()->mSubModule, Dispatcher::Instance()->mAction, Dispatcher::Instance()->mType, array($filter), Messenger::UntilFetched);
     $data = $Obj->getData($filter);
     $total = $Obj->countData();
     Messenger::Instance()->SendToComponent('paging', 'paging', 'view', 'html', 'paging_top', array($display, $total, $url, $page), Messenger::CurrentRequest);
     return compact('data', 'filter', 'message');
 }
 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;
 }
 function ProcessRequest()
 {
     $page = false;
     $itemsViewed = 10;
     $totItems = 0;
     $url = '';
     // By default fetch param from gtfw-render module
     $itemsViewed = $this->mComponentParameters['itemviewed'];
     $totItems = $this->mComponentParameters['totitems'];
     $url = $this->mComponentParameters['pagingurl'];
     if (isset($this->mComponentParameters['page'])) {
         $page = $this->mComponentParameters['page'];
     } else {
         $page = false;
     }
     if (isset($this->mComponentParameters['nav_class'])) {
         $nav_class = $this->mComponentParameters['nav_class'];
     } else {
         $nav_class = '';
     }
     // support component messenger
     $msg = Messenger::Instance()->Receive(__FILE__, $this->mComponentName);
     if (!empty($msg)) {
         //SysLog::Log(print_r($msg, true), 'paging');
         $itemsViewed = $msg[0][0];
         $totItems = $msg[0][1];
         $url = $msg[0][2];
         if (isset($msg[0][3])) {
             $page = $msg[0][3][0];
             $keyword = $msg[0][3][1];
             $combo = $msg[0][3][2];
         } else {
             $page = false;
             $keyword = false;
             $combo = false;
         }
     }
     //SysLog::Log('nav_class: '.$nav_class, 'paging');
     $arrayMsg = array("totItems" => $totItems, "itemsViewed" => $itemsViewed, "url" => $url, "page" => $page, "nav_class" => $nav_class);
     if (empty($nav_class)) {
         $nav_class = 'subcontent-element';
     }
     Messenger::Instance()->Send('paging', 'Paging', 'view', 'html', $arrayMsg, Messenger::NextRequest);
     return array('exec' => 'GtfwAjax.replaceContentWithUrl("' . $nav_class . '"," ' . Dispatcher::Instance()->GetUrl('paging', 'Paging', 'view', 'html') . '&ascomponent=1")');
 }
 function ProcessRequest()
 {
     $Obj = new Mahasiswa();
     $totalData = $Obj->GetCountMahasiswa();
     $itemViewed = 5;
     $currPage = 1;
     $startRec = 0;
     if (isset($_GET['page'])) {
         $currPage = (string) $_GET['page']->StripHtmlTags()->SqlString()->Raw();
         $startRec = ($currPage - 1) * $itemViewed;
     }
     $return['dataMahasiswa'] = $Obj->GetListMahasiswa($startRec, $itemViewed);
     $url = Dispatcher::Instance()->GetUrl(Dispatcher::Instance()->mModule, Dispatcher::Instance()->mSubModule, Dispatcher::Instance()->mAction, Dispatcher::Instance()->mType);
     $destination_id = "subcontent-element";
     Messenger::Instance()->SendToComponent('paging', 'Paging', 'view', 'html', 'paging_top', array($itemViewed, $totalData, $url, $currPage, $destination_id), Messenger::CurrentRequest);
     $return['start_number'] = $startRec + 1;
     return $return;
 }
 function input()
 {
     $post = $_POST->AsArray();
     $app_id = Configuration::Instance()->GetValue('application', 'application_id');
     $result = $this->check_input($post);
     $msg = '';
     if ($result) {
         if (empty($post['data-id'])) {
             $this->Obj->StartTrans();
             $params = array($post['parent_id'], $post['name'], $post['is_show'], $post['icon'], $post['order'], $app_id);
             if ($result) {
                 $result = $this->Obj->add($params);
             }
             if ($result) {
                 $msg .= 'Penambahan data Berhasil Dilakukan';
                 $css = $this->cssDone;
             } else {
                 $msg .= 'Gagal Menambah Data';
                 $css = $this->cssFail;
             }
             $this->Obj->EndTrans($result);
         } else {
             $this->Obj->StartTrans();
             $params = array($post['parent_id'], $post['name'], $post['is_show'], $post['icon'], $post['order'], $app_id, $post['data-id']);
             if ($result) {
                 $result = $this->Obj->edit($params);
             }
             if ($result) {
                 $msg .= 'Pengubahan data Berhasil Dilakukan';
                 $css = $this->cssDone;
             } else {
                 $msg .= 'Gagal Mengubah Data';
                 $css = $this->cssFail;
             }
             $this->Obj->EndTrans($result);
         }
     }
     if ($result) {
         Messenger::Instance()->Send('gtfw_menu', 'menu', 'view', 'html', array(NULL, $msg, $css), Messenger::NextRequest);
     } else {
         Messenger::Instance()->Send('gtfw_menu', 'menu', 'view', 'html', array($post, $msg, $css), Messenger::NextRequest);
     }
     return $result;
 }
 public function Delete()
 {
     $id_delete = $this->mObj->_POST['idDelete'];
     if ($id_delete) {
         $process = $this->mObj->doDeleteAnggota($id_delete);
         if ($process === true) {
             $message = 'Proses penghapusan data berhasil';
             $style = 'notebox-done';
         } else {
             $message = 'Proses penghapusan data gagal';
             $style = 'notebox-warning';
         }
     } else {
         $message = 'Tidak ada data yang akan dihapus';
         $style = 'notebox-done';
     }
     Messenger::Instance()->Send('anggota', 'Anggota', 'view', 'html', array(NULL, $message, $style), Messenger::NextRequest);
     return $this->url_view;
 }
 function ProcessRequest()
 {
     $messenger = Messenger::Instance()->Receive(__FILE__);
     $mObj = new Kelompok();
     $data_id = Dispatcher::Instance()->Decrypt($mObj->_GET['data_id']);
     $message = $style = $messengerData = NULL;
     $request_data = array();
     $data_kelompok = $mObj->getDataDetilKelompok($data_id);
     // set default data dari database
     $request_data['id'] = $data_kelompok['id'];
     $request_data['nama'] = $data_kelompok['nama'];
     if ($messenger) {
         $message = $messenger[0][1];
         $style = $messenger[0][2];
         $messengerData = $messenger[0][0];
         $request_data['id'] = $messengerData['data_id'];
         $request_data['nama'] = $messengerData['nama'];
     }
     return compact('request_data', 'message', 'style');
 }
 function ProcessRequest()
 {
     $msg = Messenger::Instance()->Receive(__FILE__);
     if ($msg) {
         $return['Pesan'] = $msg[0][1];
         $return['Data'] = $msg[0];
     } else {
         $return['Pesan'] = null;
         $return['Data'] = null;
     }
     $decUsr = Dispatcher::Instance()->Decrypt($_REQUEST['usr']);
     if ($decUsr == '') {
         $decUsr = Dispatcher::Instance()->Decrypt($return['Data']['0']['usr']);
     }
     $applicationId = Configuration::Instance()->GetValue('application', 'application_id');
     $userObj = new AppUser();
     $dataUser = $userObj->GetDataUserById($decUsr);
     $dataUnitKerja = $userObj->GetComboUnitKerja($applicationId);
     if (isset($dataUser['0']['unit_kerja_id'])) {
         $unit_selected = $dataUser['0']['unit_kerja_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', 'onChange="updateGroup();"', false, '', '', '', ''), Messenger::CurrentRequest);
     if (isset($unit_selected)) {
         $data_combo_group = $userObj->GetDataGroupByUnitId("", $unit_selected, $applicationId);
         if ($_REQUEST['usr'] == '') {
             $group_selected = $return['Data']['0']['group'];
         } else {
             $group_selected = $dataUser['0']['group_id'];
         }
     } else {
         $group_selected = null;
         $data_combo_group = null;
     }
     Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'group', array('group', $data_combo_group, $group_selected, 'false', '', '', '', ''), Messenger::CurrentRequest);
     $return['dataUser'] = $dataUser;
     return $return;
 }
Example #30
0
    <a class="url" href="<?php 
        echo $baseurl;
        ?>
"><?php 
        echo $baseurl;
        ?>
</a>
    </div>
</body>
</html>
<?php 
    }
    function run()
    {
        if (!$this->ajax) {
            $this->drawHeader();
        }
        if (!$this->um->isAnonymous()) {
            $this->drawBody();
        }
        if (!$this->ajax) {
            $this->drawFoot();
        }
        // If we have no errors or ignore them
        if (!$this->hasErrors()) {
            $this->writeErrors(false);
        }
    }
}
$messenger = new Messenger();
$messenger->run();