function prep() { $table = ""; $table .= "<table id='" . $this->_id . "' name='" . $this->_name . "' class='sortable'>"; # Header $table .= "<thead><tr class='rowheader'>"; $table .= "<td>Status</td>"; foreach ($this->_header as $head) { $table .= "<td>" . $head . "</td>"; } $table .= "</tr></thead>"; # Content $table .= "<tbody id='tbody_" . $this->_id . "'>"; foreach ($this->_data as $key => $row) { $table .= "<tr id='tr_" . $this->_id . "_" . $key . "' class='rowcontent'>"; $table .= "<td><img id='status_" . $this->_id . "_" . $key . "' class='zImgOffBtn' "; $table .= "src='images/" . $_SESSION['theme'] . "/posting.png'></td>"; foreach ($row as $head => $cont) { $table .= "<td id='" . $this->_id . "_" . $head . "_" . $key . "' "; $table .= "value='" . $cont . "'>" . $this->_dataShow[$key][$head]; $table .= "</td>"; } $table .= "</tr>"; } $table .= "</tbody>"; # Footer (Post Button) $table .= "<tfoot><tr><td align='center' colspan='" . (count($this->_header) + 1) . "'>"; if (empty($this->_data)) { $table .= makeElement('btnPosting_' . $this->_id, 'btn', $_SESSION['lang']['posting'], array('disabled' => "disabled")); } else { $table .= makeElement('btnPosting_' . $this->_id, 'btn', $_SESSION['lang']['posting'], array('onclick' => "post('" . $this->_id . "',0,'" . $this->_colsStr . "','" . $_SESSION['theme'] . "')")); } $table .= "</td></tr></tfoot>"; $table .= "</table>"; $fieldset = makeFieldset($this->_title, 'fs_' . $this->_id, $table); return $fieldset; }
include 'master_mainMenu.php'; ?> <script language=javascript src=js/zTools.js></script> <script language=javascript1.2 src='js/sdm_bonus.js'></script> <link rel=stylesheet type=text/css href='style/zTable.css'> <?php #====== Controller ====== # Options $optPeriod = makeOption($dbname, 'sdm_5periodegaji', 'periode,periode', "kodeorg='" . $_SESSION['empl']['lokasitugas'] . "' and jenisgaji='B'"); $arrData = "##periodegaji##jenis##jnsGaji"; # Element $els = array(); $els[] = array(makeElement('periodegaji', 'label', $_SESSION['lang']['periodebonus']), makeElement('periodegaji', 'select', '', array('style' => 'width:150px'), $optPeriod)); $els[] = array(makeElement('jenis', 'label', $_SESSION['lang']['jenis']), makeElement('jenis', 'select', '', array('style' => 'width:150px'), array('28' => 'THR', '26' => 'Bonus'))); $els[] = array(makeElement('jnsGaji', 'label', $_SESSION['lang']['sistemgaji']), makeElement('jnsGaji', 'select', '', array('style' => 'width:150px'), array('Bulanan' => $_SESSION['lang']['bulanan'], 'Harian' => $_SESSION['lang']['harian']))); $els[] = array(makeElement('tanggal', 'label', $_SESSION['lang']['tanggal']), makeElement('tanggal', 'date', '', array('style' => 'width:150px', 'maxlength' => '20'))); $els[] = array(makeElement('tahun', 'label', 'Basis Gaji'), makeElement('tahun', 'textnum', '', array('style' => 'width:50px', 'maxlength' => '20'))); $els['btn'] = array(makeElement('listBtn', 'btn', $_SESSION['lang']['list'], array('onclick' => "list()")) . makeElement('cancelBtn', 'btn', $_SESSION['lang']['cancel'], array('onclick' => "cancel()", 'disabled' => 'disabled')) . makeElement('excelBtn', 'btn', "Excel", array('onclick' => "zExcel(event,'sdm_slave_bonus.php','" . $arrData . "')"))); $form = ""; $form .= "<h3 align='left'>" . $_SESSION['lang']['bonus'] . "</h3>"; $form .= genElementMultiDim($_SESSION['lang']['form'], $els, 1); #====== View ====== # Form OPEN_BOX(); echo $form; CLOSE_BOX(); # List OPEN_BOX(); echo makeFieldset($_SESSION['lang']['list'], 'listPosting', null, true); CLOSE_BOX(); echo close_body();