<?php if ($is_lihat) { $obj_pesan = Inbox::get_instance()->_get(Routes::get_instance()->get_tingkat(4)); if ($obj_pesan->hasProcessedFalse()) { Inbox::get_instance()->set_processed($obj_pesan->getID(), Inbox::processed_true); } ?> <h1 class="page-header"> Pesan Masuk <small>Lihat</small> </h1> <?php $aksi = isset($_REQUEST[Helpers::aksi_param]) ? $_REQUEST[Helpers::aksi_param] : ''; if ($aksi == Helpers::aksi_kirim_pesan) { $pesan_keluar = new PesanKeluar(); $pesan_keluar->setDestinationNumber($_REQUEST['DestinationNumber'])->setTextDecoded($_REQUEST['TextDecoded'])->setCreatorID(LRS_APP_AUTHOR); if (Outbox::get_instance()->_insert($pesan_keluar)) { ?> <div class="alert alert-success"> <p><i class="glyphicon glyphicon-ok"></i> Pesan sedang di kirim, klik <a href="<?php echo LRS_URI_PATH . DS . $tingkat1; ?> /pesan-keluar">Pesan Keluar</a> untuk melihat status pesan.</p> </div> <?php } else { ?> <div class="alert alert-danger"> <p><i class="glyphicon glyphicon-remove"></i> Terjadi kesalahan, harap menghubungi administrator.</p> </div>
<?php if ($is_lihat) { $obj_pesan = Inbox::get_instance()->_get(Routes::get_instance()->get_tingkat(4)); if ($obj_pesan->hasProcessedFalse()) { Inbox::get_instance()->_set_processed($obj_pesan->getID(), Inbox::processed_true); } ?> <h1 class="page-header"> Pesan Masuk <small>Lihat</small> </h1> <?php $aksi = isset($_REQUEST[Helpers::aksi_param]) ? $_REQUEST[Helpers::aksi_param] : ''; if ($aksi == Helpers::aksi_kirim_pesan) { $pesan_keluar = new PesanKeluar(); $pesan_keluar->setDestinationNumber($_REQUEST['DestinationNumber'])->setTextDecoded($_REQUEST['TextDecoded'])->setCreatorID($obj_pesan->getID()); if (Outbox::get_instance()->_insert($pesan_keluar)) { ?> <div class="alert alert-success"> <p><i class="glyphicon glyphicon-ok"></i> Pesan sedang di kirim, klik <a href="<?php echo LRS_URI_PATH . DS . $tingkat1; ?> /pesan-keluar">Pesan Keluar</a> untuk melihat status pesan.</p> </div> <?php } else { ?> <div class="alert alert-danger"> <p><i class="glyphicon glyphicon-remove"></i> Terjadi kesalahan, harap menghubungi administrator.</p> </div>
/** * Sementara belum support untuk multipart * * @param PesanKeluar $outbox * @return bool */ function _insert(PesanKeluar $outbox) { return parent::insert($this->table_name, array('DestinationNumber', 'TextDecoded', 'CreatorID'), array(array($outbox->getDestinationNumber(), $outbox->getTextDecoded(), $outbox->getCreatorID()))); }